Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +02:00

239 lines
9.2 KiB
C#

using System;
using System.Runtime.ConstrainedExecution;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Runtime.Remoting
{
/// <summary>Stores all relevant information required to generate a proxy in order to communicate with a remote object.</summary>
// Token: 0x020004C5 RID: 1221
[Token(Token = "0x20004C5")]
[ComVisible(true)]
[Serializable]
public class ObjRef : IObjectReference, ISerializable
{
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.ObjRef" /> class with default values.</summary>
// 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)
{
}
/// <summary>Initializes a new instance of the <see cref="T:System.Runtime.Remoting.ObjRef" /> class from serialized data.</summary>
/// <param name="info">The object that holds the serialized object data.</param>
/// <param name="context">The contextual information about the source or destination of the exception.</param>
// 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);
}
}
/// <summary>Gets or sets the <see cref="T:System.Runtime.Remoting.IChannelInfo" /> for the <see cref="T:System.Runtime.Remoting.ObjRef" />.</summary>
/// <returns>The <see cref="T:System.Runtime.Remoting.IChannelInfo" /> interface for the <see cref="T:System.Runtime.Remoting.ObjRef" />.</returns>
// 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;
}
}
/// <summary>Gets or sets the <see cref="T:System.Runtime.Remoting.IEnvoyInfo" /> for the <see cref="T:System.Runtime.Remoting.ObjRef" />.</summary>
/// <returns>The <see cref="T:System.Runtime.Remoting.IEnvoyInfo" /> interface for the <see cref="T:System.Runtime.Remoting.ObjRef" />.</returns>
// 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
{
}
}
/// <summary>Gets or sets the <see cref="T:System.Runtime.Remoting.IRemotingTypeInfo" /> for the object that the <see cref="T:System.Runtime.Remoting.ObjRef" /> describes.</summary>
/// <returns>The <see cref="T:System.Runtime.Remoting.IRemotingTypeInfo" /> for the object that the <see cref="T:System.Runtime.Remoting.ObjRef" /> describes.</returns>
// 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
{
}
}
/// <summary>Gets or sets the URI of the specific object instance.</summary>
/// <returns>The URI of the specific object instance.</returns>
// 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
{
}
}
/// <summary>Populates a specified <see cref="T:System.Runtime.Serialization.SerializationInfo" /> with the data needed to serialize the current <see cref="T:System.Runtime.Remoting.ObjRef" /> instance.</summary>
/// <param name="info">The <see cref="T:System.Runtime.Serialization.SerializationInfo" /> to populate with data.</param>
/// <param name="context">The contextual information about the source or destination of the serialization.</param>
/// <exception cref="T:System.ArgumentNullException">The <paramref name="info" /> parameter is <see langword="null" />.</exception>
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have serialization formatter permission.</exception>
// 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)
{
}
/// <summary>Returns a reference to the remote object that the <see cref="T:System.Runtime.Remoting.ObjRef" /> describes.</summary>
/// <param name="context">The context where the current object resides.</param>
/// <returns>A reference to the remote object that the <see cref="T:System.Runtime.Remoting.ObjRef" /> describes.</returns>
/// <exception cref="T:System.Security.SecurityException">The immediate caller does not have serialization formatter permission.</exception>
// 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;
}
}