aboutsummaryrefslogtreecommitdiff
path: root/csharp/src/ProtocolBuffers/WireFormat.cs
diff options
context:
space:
mode:
authorJon Skeet <skeet@pobox.com>2015-04-29 20:59:44 +0100
committerJon Skeet <skeet@pobox.com>2015-04-29 20:59:44 +0100
commita449f66bdb50f3e898889705945fb1ac6b105469 (patch)
tree87a1bb05e7a05d5fc0b2eb5046f637e64b0b3ec2 /csharp/src/ProtocolBuffers/WireFormat.cs
parent32ead755d1f97e414f4a50edb7d9f1ebd9cab562 (diff)
parent0e916d09a3fa272399b38f09b5509e0e2445e7fb (diff)
downloadprotobuf-a449f66bdb50f3e898889705945fb1ac6b105469.tar.gz
protobuf-a449f66bdb50f3e898889705945fb1ac6b105469.tar.bz2
protobuf-a449f66bdb50f3e898889705945fb1ac6b105469.zip
Merge pull request #317 from jskeet/csharp
Tidying up the C# runtime project
Diffstat (limited to 'csharp/src/ProtocolBuffers/WireFormat.cs')
-rw-r--r--csharp/src/ProtocolBuffers/WireFormat.cs7
1 files changed, 0 insertions, 7 deletions
diff --git a/csharp/src/ProtocolBuffers/WireFormat.cs b/csharp/src/ProtocolBuffers/WireFormat.cs
index a03f1652..b9daa328 100644
--- a/csharp/src/ProtocolBuffers/WireFormat.cs
+++ b/csharp/src/ProtocolBuffers/WireFormat.cs
@@ -63,7 +63,6 @@ namespace Google.ProtocolBuffers
#endregion
- [CLSCompliant(false)]
public enum WireType : uint
{
Varint = 0,
@@ -95,13 +94,11 @@ namespace Google.ProtocolBuffers
/// <summary>
/// Given a tag value, determines the wire type (lower 3 bits).
/// </summary>
- [CLSCompliant(false)]
public static WireType GetTagWireType(uint tag)
{
return (WireType) (tag & TagTypeMask);
}
- [CLSCompliant(false)]
public static bool IsEndGroupTag(uint tag)
{
return (WireType) (tag & TagTypeMask) == WireType.EndGroup;
@@ -110,7 +107,6 @@ namespace Google.ProtocolBuffers
/// <summary>
/// Given a tag value, determines the field number (the upper 29 bits).
/// </summary>
- [CLSCompliant(false)]
public static int GetTagFieldNumber(uint tag)
{
return (int) tag >> TagTypeBits;
@@ -120,14 +116,12 @@ namespace Google.ProtocolBuffers
/// Makes a tag value given a field number and wire type.
/// TODO(jonskeet): Should we just have a Tag structure?
/// </summary>
- [CLSCompliant(false)]
public static uint MakeTag(int fieldNumber, WireType wireType)
{
return (uint) (fieldNumber << TagTypeBits) | (uint) wireType;
}
#if !LITE
- [CLSCompliant(false)]
public static uint MakeTag(FieldDescriptor field)
{
return MakeTag(field.FieldNumber, GetWireType(field));
@@ -148,7 +142,6 @@ namespace Google.ProtocolBuffers
/// Converts a field type to its wire type. Done with a switch for the sake
/// of speed - this is significantly faster than a dictionary lookup.
/// </summary>
- [CLSCompliant(false)]
public static WireType GetWireType(FieldType fieldType)
{
switch (fieldType)