aboutsummaryrefslogtreecommitdiff
path: root/src/ProtoGen/FieldGeneratorBase.cs
diff options
context:
space:
mode:
authorJon Skeet <skeet@pobox.com>2010-05-19 22:15:45 +0100
committerJon Skeet <skeet@pobox.com>2010-05-19 22:15:45 +0100
commit706c5f6985a8c10325e4c2b833859a397513fe87 (patch)
tree31efa35f370d4d746546f8095a1ec101fee5b46b /src/ProtoGen/FieldGeneratorBase.cs
parent290089ab7c4f35ccac530b7045c8bd5766a0b1be (diff)
downloadprotobuf-706c5f6985a8c10325e4c2b833859a397513fe87.tar.gz
protobuf-706c5f6985a8c10325e4c2b833859a397513fe87.tar.bz2
protobuf-706c5f6985a8c10325e4c2b833859a397513fe87.zip
Add option to remove CLSCompliance attribute
Diffstat (limited to 'src/ProtoGen/FieldGeneratorBase.cs')
-rw-r--r--src/ProtoGen/FieldGeneratorBase.cs2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/ProtoGen/FieldGeneratorBase.cs b/src/ProtoGen/FieldGeneratorBase.cs
index a4ffb73b..1c273b18 100644
--- a/src/ProtoGen/FieldGeneratorBase.cs
+++ b/src/ProtoGen/FieldGeneratorBase.cs
@@ -132,7 +132,7 @@ namespace Google.ProtocolBuffers.ProtoGen {
}
protected void AddClsComplianceCheck(TextGenerator writer) {
- if (!Descriptor.IsCLSCompliant) {
+ if (!Descriptor.IsCLSCompliant && Descriptor.File.CSharpOptions.ClsCompliance) {
writer.WriteLine("[global::System.CLSCompliant(false)]");
}
}