diff options
Diffstat (limited to 'src/ProtoGen/PrimitiveFieldGenerator.cs')
-rw-r--r-- | src/ProtoGen/PrimitiveFieldGenerator.cs | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ProtoGen/PrimitiveFieldGenerator.cs b/src/ProtoGen/PrimitiveFieldGenerator.cs index 3c2fb246..29d5a739 100644 --- a/src/ProtoGen/PrimitiveFieldGenerator.cs +++ b/src/ProtoGen/PrimitiveFieldGenerator.cs @@ -15,6 +15,7 @@ namespace Google.ProtocolBuffers.ProtoGen { writer.WriteLine("public bool Has{0} {{", PropertyName); writer.WriteLine(" get {{ return has{0}; }}", PropertyName); writer.WriteLine("}"); + AddClsComplianceCheck(writer); writer.WriteLine("public {0} {1} {{", TypeName, PropertyName); writer.WriteLine(" get {{ return {0}_; }}", Name); writer.WriteLine("}"); @@ -24,10 +25,12 @@ namespace Google.ProtocolBuffers.ProtoGen { writer.WriteLine("public bool Has{0} {{", PropertyName); writer.WriteLine(" get {{ return result.Has{0}; }}", PropertyName); writer.WriteLine("}"); + AddClsComplianceCheck(writer); writer.WriteLine("public {0} {1} {{", TypeName, PropertyName); writer.WriteLine(" get {{ return result.{0}; }}", PropertyName); writer.WriteLine(" set {{ Set{0}(value); }}", PropertyName); writer.WriteLine("}"); + AddClsComplianceCheck(writer); writer.WriteLine("public Builder Set{0}({1} value) {{", PropertyName, TypeName); AddNullCheck(writer); writer.WriteLine(" result.has{0} = true;", PropertyName); |