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: 0x02000509 RID: 1289
|
|
[Token(Token = "0x2000509")]
|
|
[CLSCompliant(false)]
|
|
[ComVisible(true)]
|
|
[Serializable]
|
|
public class ConstructionCall : MethodCall, IConstructionCallMessage, IMessage, IMethodCallMessage, IMethodMessage
|
|
{
|
|
// Token: 0x06002910 RID: 10512 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002910")]
|
|
[Address(RVA = "0x23748B0", Offset = "0x23736B0", VA = "0x1823748B0")]
|
|
internal ConstructionCall(Type type)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002911 RID: 10513 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002911")]
|
|
[Address(RVA = "0x2374910", Offset = "0x2373710", VA = "0x182374910")]
|
|
internal ConstructionCall(SerializationInfo info, StreamingContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002912 RID: 10514 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002912")]
|
|
[Address(RVA = "0x23745F0", Offset = "0x23733F0", VA = "0x1823745F0", Slot = "22")]
|
|
internal override void InitDictionary()
|
|
{
|
|
}
|
|
|
|
// Token: 0x170005D2 RID: 1490
|
|
// (get) Token: 0x06002913 RID: 10515 RVA: 0x00016620 File Offset: 0x00014820
|
|
// (set) Token: 0x06002914 RID: 10516 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170005D2")]
|
|
internal bool IsContextOk
|
|
{
|
|
[Token(Token = "0x6002913")]
|
|
[Address(RVA = "0x607800", Offset = "0x606600", VA = "0x180607800")]
|
|
get
|
|
{
|
|
return default(bool);
|
|
}
|
|
[Token(Token = "0x6002914")]
|
|
[Address(RVA = "0x7A52E0", Offset = "0x7A40E0", VA = "0x1807A52E0")]
|
|
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: 0x170005D3 RID: 1491
|
|
// (get) Token: 0x06002915 RID: 10517 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005D3")]
|
|
public Type ActivationType
|
|
{
|
|
[Token(Token = "0x6002915")]
|
|
[Address(RVA = "0x2374930", Offset = "0x2373730", VA = "0x182374930", 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: 0x170005D4 RID: 1492
|
|
// (get) Token: 0x06002916 RID: 10518 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005D4")]
|
|
public string ActivationTypeName
|
|
{
|
|
[Token(Token = "0x6002916")]
|
|
[Address(RVA = "0x44EC80", Offset = "0x44DA80", VA = "0x18044EC80", 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: 0x170005D5 RID: 1493
|
|
// (get) Token: 0x06002917 RID: 10519 RVA: 0x00002082 File Offset: 0x00000282
|
|
// (set) Token: 0x06002918 RID: 10520 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170005D5")]
|
|
public IActivator Activator
|
|
{
|
|
[Token(Token = "0x6002917")]
|
|
[Address(RVA = "0x423E10", Offset = "0x422C10", VA = "0x180423E10", Slot = "26")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6002918")]
|
|
[Address(RVA = "0x687270", Offset = "0x686070", VA = "0x180687270", 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: 0x170005D6 RID: 1494
|
|
// (get) Token: 0x06002919 RID: 10521 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005D6")]
|
|
public object[] CallSiteActivationAttributes
|
|
{
|
|
[Token(Token = "0x6002919")]
|
|
[Address(RVA = "0x4335D0", Offset = "0x4323D0", VA = "0x1804335D0", Slot = "28")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600291A RID: 10522 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600291A")]
|
|
[Address(RVA = "0x703580", Offset = "0x702380", VA = "0x180703580")]
|
|
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: 0x170005D7 RID: 1495
|
|
// (get) Token: 0x0600291B RID: 10523 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005D7")]
|
|
public IList ContextProperties
|
|
{
|
|
[Token(Token = "0x600291B")]
|
|
[Address(RVA = "0x2374A00", Offset = "0x2373800", VA = "0x182374A00", Slot = "29")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600291C RID: 10524 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600291C")]
|
|
[Address(RVA = "0x23746C0", Offset = "0x23734C0", VA = "0x1823746C0", Slot = "19")]
|
|
internal override void InitMethodProperty(string key, object value)
|
|
{
|
|
}
|
|
|
|
// Token: 0x0600291D RID: 10525 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600291D")]
|
|
[Address(RVA = "0x23744F0", Offset = "0x23732F0", VA = "0x1823744F0", 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: 0x170005D8 RID: 1496
|
|
// (get) Token: 0x0600291E RID: 10526 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005D8")]
|
|
public override IDictionary Properties
|
|
{
|
|
[Token(Token = "0x600291E")]
|
|
[Address(RVA = "0x2374A60", Offset = "0x2373860", VA = "0x182374A60", Slot = "21")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x170005D9 RID: 1497
|
|
// (get) Token: 0x0600291F RID: 10527 RVA: 0x00002082 File Offset: 0x00000282
|
|
// (set) Token: 0x06002920 RID: 10528 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170005D9")]
|
|
internal RemotingProxy SourceProxy
|
|
{
|
|
[Token(Token = "0x600291F")]
|
|
[Address(RVA = "0x46AA30", Offset = "0x469830", VA = "0x18046AA30")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6002920")]
|
|
[Address(RVA = "0x7A45D0", Offset = "0x7A33D0", VA = "0x1807A45D0")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x040017FE RID: 6142
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
|
|
[Token(Token = "0x40017FE")]
|
|
private IActivator _activator;
|
|
|
|
// Token: 0x040017FF RID: 6143
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
|
|
[Token(Token = "0x40017FF")]
|
|
private object[] _activationAttributes;
|
|
|
|
// Token: 0x04001800 RID: 6144
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
|
|
[Token(Token = "0x4001800")]
|
|
private IList _contextProperties;
|
|
|
|
// Token: 0x04001801 RID: 6145
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
|
|
[Token(Token = "0x4001801")]
|
|
private Type _activationType;
|
|
|
|
// Token: 0x04001802 RID: 6146
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x88")]
|
|
[Token(Token = "0x4001802")]
|
|
private string _activationTypeName;
|
|
|
|
// Token: 0x04001803 RID: 6147
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x90")]
|
|
[Token(Token = "0x4001803")]
|
|
private bool _isContextOk;
|
|
|
|
// Token: 0x04001804 RID: 6148
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x98")]
|
|
[Token(Token = "0x4001804")]
|
|
[NonSerialized]
|
|
private RemotingProxy _sourceProxy;
|
|
}
|
|
}
|