From cca70acea5259f671eab19f1e288fd3f3852ae20 Mon Sep 17 00:00:00 2001 From: triton Date: Fri, 2 Aug 2013 15:05:34 +0100 Subject: [PATCH] Skip implementation generation for proxy methods. --- src/Generator/Generators/CSharp/CSharpTextTemplate.cs | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/Generator/Generators/CSharp/CSharpTextTemplate.cs b/src/Generator/Generators/CSharp/CSharpTextTemplate.cs index b8e5fcec..4892028d 100644 --- a/src/Generator/Generators/CSharp/CSharpTextTemplate.cs +++ b/src/Generator/Generators/CSharp/CSharpTextTemplate.cs @@ -1170,6 +1170,9 @@ namespace CppSharp.Generators.CSharp WriteStartBraceIndent(); + if (method.IsProxy) + goto SkipImpl; + if (@class.IsRefType) { if (method.IsConstructor) @@ -1201,6 +1204,8 @@ namespace CppSharp.Generators.CSharp } } + SkipImpl: + WriteCloseBraceIndent(); PopBlock(NewLineKind.BeforeNextBlock); }