From f7b417ddfe63cb4d39775e5fd4560894cc547d65 Mon Sep 17 00:00:00 2001 From: Jie Luo Date: Fri, 29 May 2015 12:48:25 -0700 Subject: Add oneof support for C# --- csharp/src/ProtocolBuffers/AbstractMessage.cs | 2 ++ 1 file changed, 2 insertions(+) (limited to 'csharp/src/ProtocolBuffers/AbstractMessage.cs') diff --git a/csharp/src/ProtocolBuffers/AbstractMessage.cs b/csharp/src/ProtocolBuffers/AbstractMessage.cs index 16c8c786..ef057e6f 100644 --- a/csharp/src/ProtocolBuffers/AbstractMessage.cs +++ b/csharp/src/ProtocolBuffers/AbstractMessage.cs @@ -62,6 +62,8 @@ namespace Google.ProtocolBuffers public abstract MessageDescriptor DescriptorForType { get; } public abstract IDictionary AllFields { get; } public abstract bool HasField(FieldDescriptor field); + public abstract bool HasOneof(OneofDescriptor oneof); + public abstract FieldDescriptor OneofFieldDescriptor(OneofDescriptor oneof); public abstract object this[FieldDescriptor field] { get; } public abstract int GetRepeatedFieldCount(FieldDescriptor field); public abstract object this[FieldDescriptor field, int index] { get; } -- cgit v1.2.3