Files
2026-04-10 22:50:51 +02:00

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;
}
}