aboutsummaryrefslogtreecommitdiff
path: root/src/ProtoGen/EnumFieldGenerator.cs
diff options
context:
space:
mode:
authorJon Skeet <skeet@pobox.com>2009-06-05 22:00:05 +0100
committerJon Skeet <skeet@pobox.com>2009-06-05 22:00:05 +0100
commitd6dd0a45608ffc34d53a60cc3db33cb38e6c2a18 (patch)
treed3aa02f1cbea4437b404bc7aa77cbc02f7e398dd /src/ProtoGen/EnumFieldGenerator.cs
parent0864d30b977e0ae90a111004f597d777ce3082ed (diff)
downloadprotobuf-d6dd0a45608ffc34d53a60cc3db33cb38e6c2a18.tar.gz
protobuf-d6dd0a45608ffc34d53a60cc3db33cb38e6c2a18.tar.bz2
protobuf-d6dd0a45608ffc34d53a60cc3db33cb38e6c2a18.zip
Add CLSCompliance.
Diffstat (limited to 'src/ProtoGen/EnumFieldGenerator.cs')
-rw-r--r--src/ProtoGen/EnumFieldGenerator.cs3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/ProtoGen/EnumFieldGenerator.cs b/src/ProtoGen/EnumFieldGenerator.cs
index aecf6885..25627310 100644
--- a/src/ProtoGen/EnumFieldGenerator.cs
+++ b/src/ProtoGen/EnumFieldGenerator.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);
writer.WriteLine(" result.has{0} = true;", PropertyName);
writer.WriteLine(" result.{0}_ = value;", Name);