aboutsummaryrefslogtreecommitdiff
path: root/csharp/ProtocolBuffers/Descriptors/EnumValueDescriptor.cs
diff options
context:
space:
mode:
Diffstat (limited to 'csharp/ProtocolBuffers/Descriptors/EnumValueDescriptor.cs')
-rw-r--r--csharp/ProtocolBuffers/Descriptors/EnumValueDescriptor.cs11
1 files changed, 6 insertions, 5 deletions
diff --git a/csharp/ProtocolBuffers/Descriptors/EnumValueDescriptor.cs b/csharp/ProtocolBuffers/Descriptors/EnumValueDescriptor.cs
index faa83fd4..94bd68bf 100644
--- a/csharp/ProtocolBuffers/Descriptors/EnumValueDescriptor.cs
+++ b/csharp/ProtocolBuffers/Descriptors/EnumValueDescriptor.cs
@@ -1,17 +1,18 @@
using System;
+using Google.ProtocolBuffers.DescriptorProtos;
namespace Google.ProtocolBuffers.Descriptors {
- public class EnumValueDescriptor {
+ public class EnumValueDescriptor : IndexedDescriptorBase<EnumValueDescriptorProto, EnumValueOptions> {
- internal EnumValueDescriptor(DescriptorProtos.EnumValueDescriptorProto proto,
+ private readonly EnumDescriptor enumDescriptor;
+
+ internal EnumValueDescriptor(EnumValueDescriptorProto proto,
FileDescriptor file,
EnumDescriptor parent,
- int index) {
+ int index) : base (proto, file, index) {
enumDescriptor = parent;
}
- private EnumDescriptor enumDescriptor;
-
public int Number {
get { throw new NotImplementedException(); }
}