From 5dde771d7705106d805cf1ad7229add89a8a9246 Mon Sep 17 00:00:00 2001 From: Dimitar Dobrev Date: Wed, 18 Nov 2015 00:17:10 +0200 Subject: [PATCH] Removed a redundant field in the generated code. Signed-off-by: Dimitar Dobrev --- src/Generator/Generators/CSharp/CSharpTextTemplate.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/Generator/Generators/CSharp/CSharpTextTemplate.cs b/src/Generator/Generators/CSharp/CSharpTextTemplate.cs index c8fd9d0e..1d12140f 100644 --- a/src/Generator/Generators/CSharp/CSharpTextTemplate.cs +++ b/src/Generator/Generators/CSharp/CSharpTextTemplate.cs @@ -1254,7 +1254,8 @@ namespace CppSharp.Generators.CSharp } WriteLine("private static void*[] __ManagedVTables;"); - WriteLine("private static void*[] __ManagedVTablesDtorOnly;"); + if (wrappedEntries.Any(e => e.Method.IsDestructor)) + WriteLine("private static void*[] __ManagedVTablesDtorOnly;"); WriteLine("private static void*[] _Thunks;"); NewLine();