diff --git a/src/Generator/Passes/SymbolsCodeGenerator.cs b/src/Generator/Passes/SymbolsCodeGenerator.cs index f2f7bcfa..b017dfd9 100644 --- a/src/Generator/Passes/SymbolsCodeGenerator.cs +++ b/src/Generator/Passes/SymbolsCodeGenerator.cs @@ -192,7 +192,7 @@ namespace CppSharp.Passes string instance = Helpers.InstanceField; string @class = isProtected ? wrapper : @namespace; - Write($@"({@class}* {instance}) {{ {instance}->~{@class}(); }} }};"); + Write($@"({@class}* {instance}) {{ {instance}->~{method.Namespace.Name}(); }} }};"); if (isProtected) { NewLine();