diff options
author | Jon Skeet <skeet@pobox.com> | 2009-06-05 22:00:05 +0100 |
---|---|---|
committer | Jon Skeet <skeet@pobox.com> | 2009-06-05 22:00:05 +0100 |
commit | d6dd0a45608ffc34d53a60cc3db33cb38e6c2a18 (patch) | |
tree | d3aa02f1cbea4437b404bc7aa77cbc02f7e398dd /src/ProtoGen/FieldGeneratorBase.cs | |
parent | 0864d30b977e0ae90a111004f597d777ce3082ed (diff) | |
download | protobuf-d6dd0a45608ffc34d53a60cc3db33cb38e6c2a18.tar.gz protobuf-d6dd0a45608ffc34d53a60cc3db33cb38e6c2a18.tar.bz2 protobuf-d6dd0a45608ffc34d53a60cc3db33cb38e6c2a18.zip |
Add CLSCompliance.
Diffstat (limited to 'src/ProtoGen/FieldGeneratorBase.cs')
-rw-r--r-- | src/ProtoGen/FieldGeneratorBase.cs | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/src/ProtoGen/FieldGeneratorBase.cs b/src/ProtoGen/FieldGeneratorBase.cs index 357614d1..f34d01cd 100644 --- a/src/ProtoGen/FieldGeneratorBase.cs +++ b/src/ProtoGen/FieldGeneratorBase.cs @@ -97,6 +97,12 @@ namespace Google.ProtocolBuffers.ProtoGen { } } + protected void AddClsComplianceCheck(TextGenerator writer) { + if (!Descriptor.IsCLSCompliant) { + writer.WriteLine("[global::System.CLSCompliant(false)]"); + } + } + /// <summary> /// For encodings with fixed sizes, returns that size in bytes. Otherwise /// returns -1. TODO(jonskeet): Make this less ugly. |