From b972aeb8b305c6c16fef0add2beab5132d5e3484 Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Fri, 12 Jun 2015 02:18:44 +0300 Subject: [PATCH] Fixed a failing test about the native-to-managed map. Signed-off-by: Dimitar Dobrev --- src/Generator/Generators/CSharp/CSharpTextTemplate.cs | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Generator/Generators/CSharp/CSharpTextTemplate.cs b/src/Generator/Generators/CSharp/CSharpTextTemplate.cs index b8ffda15..aeb7da9e 100644 --- a/src/Generator/Generators/CSharp/CSharpTextTemplate.cs +++ b/src/Generator/Generators/CSharp/CSharpTextTemplate.cs @@ -1399,7 +1399,7 @@ namespace CppSharp.Generators.CSharp { if (method.IsDestructor) { - WriteLine("target.Dispose();"); + WriteLine("target.DestroyNativeInstance();"); return; } @@ -1759,7 +1759,7 @@ namespace CppSharp.Generators.CSharp WriteCloseBraceIndent(); NewLine(); - WriteLine("public void {0}()", destroyNativeInstance); + WriteLine("public virtual void {0}()", destroyNativeInstance); WriteStartBraceIndent(); WriteLine("{0}(true);", destroyNativeInstance); WriteCloseBraceIndent();