232 lines
7.9 KiB
C#
232 lines
7.9 KiB
C#
using System;
|
|
using System.Collections;
|
|
using System.Runtime.InteropServices;
|
|
using System.Runtime.Remoting.Activation;
|
|
using System.Runtime.Remoting.Proxies;
|
|
using System.Runtime.Serialization;
|
|
using Cpp2IlInjected;
|
|
|
|
namespace System.Runtime.Remoting.Messaging
|
|
{
|
|
/// <summary>Implements the <see cref="T:System.Runtime.Remoting.Activation.IConstructionCallMessage" /> interface to create a request message that constitutes a constructor call on a remote object.</summary>
|
|
// Token: 0x02000525 RID: 1317
|
|
[Token(Token = "0x2000525")]
|
|
[ComVisible(true)]
|
|
[CLSCompliant(false)]
|
|
[Serializable]
|
|
public class ConstructionCall : MethodCall, IConstructionCallMessage, IMessage, IMethodCallMessage, IMethodMessage
|
|
{
|
|
// Token: 0x06002B1D RID: 11037 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002B1D")]
|
|
[Address(RVA = "0x2BFAF40", Offset = "0x2BF9F40", VA = "0x182BFAF40")]
|
|
internal ConstructionCall(Type type)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002B1E RID: 11038 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002B1E")]
|
|
[Address(RVA = "0x2BFAFA0", Offset = "0x2BF9FA0", VA = "0x182BFAFA0")]
|
|
internal ConstructionCall(SerializationInfo info, StreamingContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002B1F RID: 11039 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002B1F")]
|
|
[Address(RVA = "0x2BFAC80", Offset = "0x2BF9C80", VA = "0x182BFAC80", Slot = "22")]
|
|
internal override void InitDictionary()
|
|
{
|
|
}
|
|
|
|
// Token: 0x1700064A RID: 1610
|
|
// (get) Token: 0x06002B20 RID: 11040 RVA: 0x000189F0 File Offset: 0x00016BF0
|
|
// (set) Token: 0x06002B21 RID: 11041 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700064A")]
|
|
internal bool IsContextOk
|
|
{
|
|
[Token(Token = "0x6002B20")]
|
|
[Address(RVA = "0x4A9720", Offset = "0x4A8720", VA = "0x1804A9720")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x6002B21")]
|
|
[Address(RVA = "0x497010", Offset = "0x496010", VA = "0x180497010")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the type of the remote object to activate.</summary>
|
|
/// <returns>The <see cref="T:System.Type" /> of the remote object to activate.</returns>
|
|
// Token: 0x1700064B RID: 1611
|
|
// (get) Token: 0x06002B22 RID: 11042 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x1700064B")]
|
|
public Type ActivationType
|
|
{
|
|
[Token(Token = "0x6002B22")]
|
|
[Address(RVA = "0x2BFB050", Offset = "0x2BFA050", VA = "0x182BFB050", Slot = "24")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the full type name of the remote object to activate.</summary>
|
|
/// <returns>A <see cref="T:System.String" /> containing the full type name of the remote object to activate.</returns>
|
|
// Token: 0x1700064C RID: 1612
|
|
// (get) Token: 0x06002B23 RID: 11043 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x1700064C")]
|
|
public string ActivationTypeName
|
|
{
|
|
[Token(Token = "0x6002B23")]
|
|
[Address(RVA = "0x4C31C0", Offset = "0x4C21C0", VA = "0x1804C31C0", Slot = "25")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets or sets the activator that activates the remote object.</summary>
|
|
/// <returns>The <see cref="T:System.Runtime.Remoting.Activation.IActivator" /> that activates the remote object.</returns>
|
|
// Token: 0x1700064D RID: 1613
|
|
// (get) Token: 0x06002B24 RID: 11044 RVA: 0x00002082 File Offset: 0x00000282
|
|
// (set) Token: 0x06002B25 RID: 11045 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x1700064D")]
|
|
public IActivator Activator
|
|
{
|
|
[Token(Token = "0x6002B24")]
|
|
[Address(RVA = "0x4177D0", Offset = "0x4167D0", VA = "0x1804177D0", Slot = "26")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6002B25")]
|
|
[Address(RVA = "0x417AC0", Offset = "0x416AC0", VA = "0x180417AC0", Slot = "27")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
/// <summary>Gets the call site activation attributes for the remote object.</summary>
|
|
/// <returns>An array of type <see cref="T:System.Object" /> containing the call site activation attributes for the remote object.</returns>
|
|
// Token: 0x1700064E RID: 1614
|
|
// (get) Token: 0x06002B26 RID: 11046 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x1700064E")]
|
|
public object[] CallSiteActivationAttributes
|
|
{
|
|
[Token(Token = "0x6002B26")]
|
|
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640", Slot = "28")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002B27 RID: 11047 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002B27")]
|
|
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170")]
|
|
internal void SetActivationAttributes(object[] attributes)
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets a list of properties that define the context in which the remote object is to be created.</summary>
|
|
/// <returns>A <see cref="T:System.Collections.IList" /> that contains a list of properties that define the context in which the remote object is to be created.</returns>
|
|
// Token: 0x1700064F RID: 1615
|
|
// (get) Token: 0x06002B28 RID: 11048 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x1700064F")]
|
|
public IList ContextProperties
|
|
{
|
|
[Token(Token = "0x6002B28")]
|
|
[Address(RVA = "0x2BFB120", Offset = "0x2BFA120", VA = "0x182BFB120", Slot = "29")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x06002B29 RID: 11049 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002B29")]
|
|
[Address(RVA = "0x2BFAD50", Offset = "0x2BF9D50", VA = "0x182BFAD50", Slot = "19")]
|
|
internal override void InitMethodProperty(string key, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002B2A RID: 11050 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002B2A")]
|
|
[Address(RVA = "0x2BFAB80", Offset = "0x2BF9B80", VA = "0x182BFAB80", Slot = "20")]
|
|
public override void GetObjectData(SerializationInfo info, StreamingContext context)
|
|
{
|
|
}
|
|
|
|
/// <summary>Gets an <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
|
/// <returns>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</returns>
|
|
// Token: 0x17000650 RID: 1616
|
|
// (get) Token: 0x06002B2B RID: 11051 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x17000650")]
|
|
public override IDictionary Properties
|
|
{
|
|
[Token(Token = "0x6002B2B")]
|
|
[Address(RVA = "0x2BFB180", Offset = "0x2BFA180", VA = "0x182BFB180", Slot = "21")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x17000651 RID: 1617
|
|
// (get) Token: 0x06002B2C RID: 11052 RVA: 0x00002082 File Offset: 0x00000282
|
|
// (set) Token: 0x06002B2D RID: 11053 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x17000651")]
|
|
internal RemotingProxy SourceProxy
|
|
{
|
|
[Token(Token = "0x6002B2C")]
|
|
[Address(RVA = "0x56D550", Offset = "0x56C550", VA = "0x18056D550")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6002B2D")]
|
|
[Address(RVA = "0x56D560", Offset = "0x56C560", VA = "0x18056D560")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x040018C1 RID: 6337
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40018C1")]
|
|
private IActivator _activator;
|
|
|
|
// Token: 0x040018C2 RID: 6338
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40018C2")]
|
|
private object[] _activationAttributes;
|
|
|
|
// Token: 0x040018C3 RID: 6339
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x40018C3")]
|
|
private IList _contextProperties;
|
|
|
|
// Token: 0x040018C4 RID: 6340
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x40018C4")]
|
|
private Type _activationType;
|
|
|
|
// Token: 0x040018C5 RID: 6341
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x40018C5")]
|
|
private string _activationTypeName;
|
|
|
|
// Token: 0x040018C6 RID: 6342
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x40018C6")]
|
|
private bool _isContextOk;
|
|
|
|
// Token: 0x040018C7 RID: 6343
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x40018C7")]
|
|
[NonSerialized]
|
|
private RemotingProxy _sourceProxy;
|
|
}
|
|
}
|