using System; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using System.Runtime.Serialization; using Cpp2IlInjected; namespace System.Runtime.Remoting { /// Stores all relevant information required to generate a proxy in order to communicate with a remote object. // Token: 0x020004C5 RID: 1221 [Token(Token = "0x20004C5")] [ComVisible(true)] [Serializable] public class ObjRef : IObjectReference, ISerializable { /// Initializes a new instance of the class with default values. // Token: 0x06002917 RID: 10519 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002917")] [Address(RVA = "0x2C079F0", Offset = "0x2C069F0", VA = "0x182C079F0")] public ObjRef() { } // Token: 0x06002918 RID: 10520 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002918")] [Address(RVA = "0xE5DFE0", Offset = "0xE5CFE0", VA = "0x180E5DFE0")] internal ObjRef(string uri, IChannelInfo cinfo) { } // Token: 0x06002919 RID: 10521 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002919")] [Address(RVA = "0x2C07500", Offset = "0x2C06500", VA = "0x182C07500")] internal ObjRef DeserializeInTheCurrentDomain(int domainId, byte[] tInfo) { return null; } // Token: 0x0600291A RID: 10522 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600291A")] [Address(RVA = "0x2C077E0", Offset = "0x2C067E0", VA = "0x182C077E0")] internal byte[] SerializeType() { return null; } // Token: 0x0600291B RID: 10523 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600291B")] [Address(RVA = "0x2C07910", Offset = "0x2C06910", VA = "0x182C07910")] internal ObjRef(Type type, string url, object remoteChannelData) { } /// Initializes a new instance of the class from serialized data. /// The object that holds the serialized object data. /// The contextual information about the source or destination of the exception. // Token: 0x0600291C RID: 10524 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600291C")] [Address(RVA = "0x2C07A50", Offset = "0x2C06A50", VA = "0x182C07A50")] protected ObjRef(SerializationInfo info, StreamingContext context) { } // Token: 0x170005DB RID: 1499 // (get) Token: 0x0600291D RID: 10525 RVA: 0x00018468 File Offset: 0x00016668 [Token(Token = "0x170005DB")] internal bool IsReferenceToWellKnow { [Token(Token = "0x600291D")] [Address(RVA = "0x2C07D70", Offset = "0x2C06D70", VA = "0x182C07D70")] get { return default(bool); } } /// Gets or sets the for the . /// The interface for the . // Token: 0x170005DC RID: 1500 // (get) Token: 0x0600291E RID: 10526 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170005DC")] public virtual IChannelInfo ChannelInfo { [Token(Token = "0x600291E")] [Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "6")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] get { return null; } } /// Gets or sets the for the . /// The interface for the . // Token: 0x170005DD RID: 1501 // (get) Token: 0x0600291F RID: 10527 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06002920 RID: 10528 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170005DD")] public virtual IEnvoyInfo EnvoyInfo { [Token(Token = "0x600291F")] [Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "7")] get { return null; } [Token(Token = "0x6002920")] [Address(RVA = "0x415820", Offset = "0x414820", VA = "0x180415820", Slot = "8")] set { } } /// Gets or sets the for the object that the describes. /// The for the object that the describes. // Token: 0x170005DE RID: 1502 // (get) Token: 0x06002921 RID: 10529 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06002922 RID: 10530 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170005DE")] public virtual IRemotingTypeInfo TypeInfo { [Token(Token = "0x6002921")] [Address(RVA = "0x4157C0", Offset = "0x4147C0", VA = "0x1804157C0", Slot = "9")] get { return null; } [Token(Token = "0x6002922")] [Address(RVA = "0x415810", Offset = "0x414810", VA = "0x180415810", Slot = "10")] set { } } /// Gets or sets the URI of the specific object instance. /// The URI of the specific object instance. // Token: 0x170005DF RID: 1503 // (get) Token: 0x06002923 RID: 10531 RVA: 0x00002082 File Offset: 0x00000282 // (set) Token: 0x06002924 RID: 10532 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x170005DF")] public virtual string URI { [Token(Token = "0x6002923")] [Address(RVA = "0x4157B0", Offset = "0x4147B0", VA = "0x1804157B0", Slot = "11")] get { return null; } [Token(Token = "0x6002924")] [Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0", Slot = "12")] set { } } /// Populates a specified with the data needed to serialize the current instance. /// The to populate with data. /// The contextual information about the source or destination of the serialization. /// The parameter is . /// The immediate caller does not have serialization formatter permission. // Token: 0x06002925 RID: 10533 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002925")] [Address(RVA = "0x2C075F0", Offset = "0x2C065F0", VA = "0x182C075F0", Slot = "13")] public virtual void GetObjectData(SerializationInfo info, StreamingContext context) { } /// Returns a reference to the remote object that the describes. /// The context where the current object resides. /// A reference to the remote object that the describes. /// The immediate caller does not have serialization formatter permission. // Token: 0x06002926 RID: 10534 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002926")] [Address(RVA = "0x2C07740", Offset = "0x2C06740", VA = "0x182C07740", Slot = "14")] public virtual object GetRealObject(StreamingContext context) { return null; } // Token: 0x06002927 RID: 10535 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002927")] [Address(RVA = "0x2C07870", Offset = "0x2C06870", VA = "0x182C07870")] internal void UpdateChannelInfo() { } // Token: 0x170005E0 RID: 1504 // (get) Token: 0x06002928 RID: 10536 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x170005E0")] internal Type ServerType { [Token(Token = "0x6002928")] [Address(RVA = "0x2C07DE0", Offset = "0x2C06DE0", VA = "0x182C07DE0")] get { return null; } } // Token: 0x040017D2 RID: 6098 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x40017D2")] private IChannelInfo channel_info; // Token: 0x040017D3 RID: 6099 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x40017D3")] private string uri; // Token: 0x040017D4 RID: 6100 [global::Cpp2IlInjected.FieldOffset(Offset = "0x20")] [Token(Token = "0x40017D4")] private IRemotingTypeInfo typeInfo; // Token: 0x040017D5 RID: 6101 [global::Cpp2IlInjected.FieldOffset(Offset = "0x28")] [Token(Token = "0x40017D5")] private IEnvoyInfo envoyInfo; // Token: 0x040017D6 RID: 6102 [global::Cpp2IlInjected.FieldOffset(Offset = "0x30")] [Token(Token = "0x40017D6")] private int flags; // Token: 0x040017D7 RID: 6103 [global::Cpp2IlInjected.FieldOffset(Offset = "0x38")] [Token(Token = "0x40017D7")] private Type _serverType; // Token: 0x040017D8 RID: 6104 [Token(Token = "0x40017D8")] private static int MarshalledObjectRef; // Token: 0x040017D9 RID: 6105 [Token(Token = "0x40017D9")] private static int WellKnowObjectRef; } }