From 1851676b3ca0798bc7ff871acb960e1df1eac92e Mon Sep 17 00:00:00 2001 From: csharptest Date: Fri, 12 Aug 2011 17:49:41 -0500 Subject: Allow field names that begin with underscore and number '_0' --- src/ProtocolBuffers/Descriptors/FieldDescriptor.cs | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/ProtocolBuffers/Descriptors/FieldDescriptor.cs') diff --git a/src/ProtocolBuffers/Descriptors/FieldDescriptor.cs b/src/ProtocolBuffers/Descriptors/FieldDescriptor.cs index 8653a078..6d9de74f 100644 --- a/src/ProtocolBuffers/Descriptors/FieldDescriptor.cs +++ b/src/ProtocolBuffers/Descriptors/FieldDescriptor.cs @@ -352,7 +352,12 @@ namespace Google.ProtocolBuffers.Descriptors public bool IsCLSCompliant { - get { return mappedType != MappedType.UInt32 && mappedType != MappedType.UInt64; } + get + { + return mappedType != MappedType.UInt32 && + mappedType != MappedType.UInt64 && + !NameHelpers.UnderscoresToPascalCase(Name).StartsWith("_"); + } } public int FieldNumber -- cgit v1.2.3