From a0fcb9367690b3cd77352949119f7c35292907e9 Mon Sep 17 00:00:00 2001 From: Kuba Ober Date: Thu, 29 Aug 2019 02:14:40 -0400 Subject: [PATCH] Fix a type name clash with the immediately enclosing type. --- capnpc-csharp/Generator/GenNames.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/capnpc-csharp/Generator/GenNames.cs b/capnpc-csharp/Generator/GenNames.cs index ea6b3a3..251d393 100644 --- a/capnpc-csharp/Generator/GenNames.cs +++ b/capnpc-csharp/Generator/GenNames.cs @@ -563,7 +563,8 @@ namespace CapnpC.Generator } var typeNames = new HashSet(def.NestedTypes.Select(t => MakeTypeName(t))); - + typeNames.Add(MakeTypeName(def)); + foreach (var member in def.Fields) { var memberName = new Name(SyntaxHelpers.MakeCamel(member.Name));