From 42073eed3d9e151a20e8d8f70a789503f2a9b19a Mon Sep 17 00:00:00 2001 From: Stef Heyenrath Date: Fri, 23 Jul 2021 17:35:35 +0200 Subject: [PATCH] void --- src-examples/ProxyInterfaceConsumer/Person.cs | 5 +++++ src-examples/ProxyInterfaceConsumer/Program.cs | 1 + .../FileGenerators/ProxyClassesGenerator.cs | 4 +--- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/src-examples/ProxyInterfaceConsumer/Person.cs b/src-examples/ProxyInterfaceConsumer/Person.cs index 363e59a..d151044 100644 --- a/src-examples/ProxyInterfaceConsumer/Person.cs +++ b/src-examples/ProxyInterfaceConsumer/Person.cs @@ -18,6 +18,11 @@ { return 600; } + + public void Void() + { + // + } } public class Address diff --git a/src-examples/ProxyInterfaceConsumer/Program.cs b/src-examples/ProxyInterfaceConsumer/Program.cs index c7cfe32..5950cba 100644 --- a/src-examples/ProxyInterfaceConsumer/Program.cs +++ b/src-examples/ProxyInterfaceConsumer/Program.cs @@ -9,6 +9,7 @@ namespace SourceGeneratorInterface PersonProxy p = new PersonProxy(new Person()); p.Name = "test"; p.Add("x"); + p.Void(); Console.WriteLine(System.Text.Json.JsonSerializer.Serialize(p)); } } diff --git a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs index 434eb8b..bb1d4bb 100644 --- a/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs +++ b/src/ProxyInterfaceSourceGenerator/FileGenerators/ProxyClassesGenerator.cs @@ -50,9 +50,7 @@ namespace {symbol.ContainingNamespace} {GenerateMethods(symbol)} }} -}}"; //{GenerateMethods(symbol)} - - +}}"; private string GenerateSimpleProperties(INamedTypeSymbol symbol) {