EnumValueDescriptor.cs 732 B

123456789101112131415161718192021222324
  1. using System;
  2. using Google.ProtocolBuffers.DescriptorProtos;
  3. namespace Google.ProtocolBuffers.Descriptors {
  4. public class EnumValueDescriptor : IndexedDescriptorBase<EnumValueDescriptorProto, EnumValueOptions> {
  5. private readonly EnumDescriptor enumDescriptor;
  6. internal EnumValueDescriptor(EnumValueDescriptorProto proto,
  7. FileDescriptor file,
  8. EnumDescriptor parent,
  9. int index) : base (proto, file, index) {
  10. enumDescriptor = parent;
  11. }
  12. public int Number {
  13. get { throw new NotImplementedException(); }
  14. }
  15. public EnumDescriptor EnumDescriptor {
  16. get { return enumDescriptor; }
  17. }
  18. }
  19. }