using System; using System.Diagnostics; using Google.Protobuf.Collections; using Google.Protobuf.Reflection; namespace Google.Protobuf.WellKnownTypes { // Token: 0x0200001D RID: 29 public sealed class Method : IMessage, IMessage, IEquatable, IDeepCloneable { // Token: 0x1700003A RID: 58 // (get) Token: 0x06000188 RID: 392 RVA: 0x0000863E File Offset: 0x0000683E [DebuggerNonUserCode] public static MessageParser Parser { get { return Method._parser; } } // Token: 0x1700003B RID: 59 // (get) Token: 0x06000189 RID: 393 RVA: 0x00008645 File Offset: 0x00006845 [DebuggerNonUserCode] public static MessageDescriptor Descriptor { get { return ApiReflection.Descriptor.MessageTypes[1]; } } // Token: 0x1700003C RID: 60 // (get) Token: 0x0600018A RID: 394 RVA: 0x00008657 File Offset: 0x00006857 [DebuggerNonUserCode] MessageDescriptor IMessage.Descriptor { get { return Method.Descriptor; } } // Token: 0x0600018B RID: 395 RVA: 0x0000865E File Offset: 0x0000685E [DebuggerNonUserCode] public Method() { } // Token: 0x0600018C RID: 396 RVA: 0x00008694 File Offset: 0x00006894 [DebuggerNonUserCode] public Method(Method other) : this() { this.name_ = other.name_; this.requestTypeUrl_ = other.requestTypeUrl_; this.requestStreaming_ = other.requestStreaming_; this.responseTypeUrl_ = other.responseTypeUrl_; this.responseStreaming_ = other.responseStreaming_; this.options_ = other.options_.Clone(); this.syntax_ = other.syntax_; } // Token: 0x0600018D RID: 397 RVA: 0x00008700 File Offset: 0x00006900 [DebuggerNonUserCode] public Method Clone() { return new Method(this); } // Token: 0x1700003D RID: 61 // (get) Token: 0x0600018E RID: 398 RVA: 0x00008708 File Offset: 0x00006908 // (set) Token: 0x0600018F RID: 399 RVA: 0x00008710 File Offset: 0x00006910 [DebuggerNonUserCode] public string Name { get { return this.name_; } set { this.name_ = ProtoPreconditions.CheckNotNull(value, "value"); } } // Token: 0x1700003E RID: 62 // (get) Token: 0x06000190 RID: 400 RVA: 0x00008723 File Offset: 0x00006923 // (set) Token: 0x06000191 RID: 401 RVA: 0x0000872B File Offset: 0x0000692B [DebuggerNonUserCode] public string RequestTypeUrl { get { return this.requestTypeUrl_; } set { this.requestTypeUrl_ = ProtoPreconditions.CheckNotNull(value, "value"); } } // Token: 0x1700003F RID: 63 // (get) Token: 0x06000192 RID: 402 RVA: 0x0000873E File Offset: 0x0000693E // (set) Token: 0x06000193 RID: 403 RVA: 0x00008746 File Offset: 0x00006946 [DebuggerNonUserCode] public bool RequestStreaming { get { return this.requestStreaming_; } set { this.requestStreaming_ = value; } } // Token: 0x17000040 RID: 64 // (get) Token: 0x06000194 RID: 404 RVA: 0x0000874F File Offset: 0x0000694F // (set) Token: 0x06000195 RID: 405 RVA: 0x00008757 File Offset: 0x00006957 [DebuggerNonUserCode] public string ResponseTypeUrl { get { return this.responseTypeUrl_; } set { this.responseTypeUrl_ = ProtoPreconditions.CheckNotNull(value, "value"); } } // Token: 0x17000041 RID: 65 // (get) Token: 0x06000196 RID: 406 RVA: 0x0000876A File Offset: 0x0000696A // (set) Token: 0x06000197 RID: 407 RVA: 0x00008772 File Offset: 0x00006972 [DebuggerNonUserCode] public bool ResponseStreaming { get { return this.responseStreaming_; } set { this.responseStreaming_ = value; } } // Token: 0x17000042 RID: 66 // (get) Token: 0x06000198 RID: 408 RVA: 0x0000877B File Offset: 0x0000697B [DebuggerNonUserCode] public RepeatedField