using System; namespace Google.Protobuf.Reflection { // Token: 0x02000055 RID: 85 public abstract class DescriptorBase : IDescriptor { // Token: 0x0600055F RID: 1375 RVA: 0x00013384 File Offset: 0x00011584 internal DescriptorBase(FileDescriptor file, string fullName, int index) { this.file = file; this.fullName = fullName; this.index = index; } // Token: 0x17000162 RID: 354 // (get) Token: 0x06000560 RID: 1376 RVA: 0x000133A1 File Offset: 0x000115A1 public int Index { get { return this.index; } } // Token: 0x17000163 RID: 355 // (get) Token: 0x06000561 RID: 1377 public abstract string Name { get; } // Token: 0x17000164 RID: 356 // (get) Token: 0x06000562 RID: 1378 RVA: 0x000133A9 File Offset: 0x000115A9 public string FullName { get { return this.fullName; } } // Token: 0x17000165 RID: 357 // (get) Token: 0x06000563 RID: 1379 RVA: 0x000133B1 File Offset: 0x000115B1 public FileDescriptor File { get { return this.file; } } // Token: 0x04000206 RID: 518 private readonly FileDescriptor file; // Token: 0x04000207 RID: 519 private readonly string fullName; // Token: 0x04000208 RID: 520 private readonly int index; } }