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
{
/// Implements the interface to create a request message that constitutes a constructor call on a remote object.
// 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
{
}
}
/// Gets the type of the remote object to activate.
/// The of the remote object to activate.
// 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;
}
}
/// Gets the full type name of the remote object to activate.
/// A containing the full type name of the remote object to activate.
// 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;
}
}
/// Gets or sets the activator that activates the remote object.
/// The that activates the remote object.
// 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
{
}
}
/// Gets the call site activation attributes for the remote object.
/// An array of type containing the call site activation attributes for the remote object.
// 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)
{
}
/// Gets a list of properties that define the context in which the remote object is to be created.
/// A that contains a list of properties that define the context in which the remote object is to be created.
// 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)
{
}
/// Gets an interface that represents a collection of the remoting message's properties.
/// An interface that represents a collection of the remoting message's properties.
// 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;
}
}