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

363 lines
13 KiB
C#

using System;
using System.Collections;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Runtime.Remoting.Messaging
{
/// <summary>Implements the <see cref="T:System.Runtime.Remoting.Messaging.IMethodCallMessage" /> interface to create a request message that acts as a method call on a remote object.</summary>
// Token: 0x02000533 RID: 1331
[Token(Token = "0x2000533")]
[CLSCompliant(false)]
[ComVisible(true)]
[Serializable]
public class MethodCall : IMethodCallMessage, IMethodMessage, IMessage, ISerializable, IInternalMessage
{
// Token: 0x06002B5C RID: 11100 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B5C")]
[Address(RVA = "0x2BFAFA0", Offset = "0x2BF9FA0", VA = "0x182BFAFA0")]
internal MethodCall(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x06002B5D RID: 11101 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B5D")]
[Address(RVA = "0x2C04E60", Offset = "0x2C03E60", VA = "0x182C04E60")]
internal MethodCall(CADMethodCallMessage msg)
{
}
// Token: 0x06002B5E RID: 11102 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B5E")]
[Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")]
internal MethodCall()
{
}
// Token: 0x06002B5F RID: 11103 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B5F")]
[Address(RVA = "0x2C03F60", Offset = "0x2C02F60", VA = "0x182C03F60")]
internal void CopyFrom(IMethodMessage call)
{
}
// Token: 0x06002B60 RID: 11104 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B60")]
[Address(RVA = "0x2C04450", Offset = "0x2C03450", VA = "0x182C04450", Slot = "19")]
internal virtual void InitMethodProperty(string key, object value)
{
}
/// <summary>The <see cref="M:System.Runtime.Remoting.Messaging.MethodCall.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)" /> method is not implemented.</summary>
/// <param name="info">The data for serializing or deserializing the remote object.</param>
/// <param name="context">The context of a certain serialized stream.</param>
// Token: 0x06002B61 RID: 11105 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B61")]
[Address(RVA = "0x2C040A0", Offset = "0x2C030A0", VA = "0x182C040A0", Slot = "20")]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
/// <summary>Gets the number of arguments passed to a method.</summary>
/// <returns>A <see cref="T:System.Int32" /> that represents the number of arguments passed to a method.</returns>
// Token: 0x1700066A RID: 1642
// (get) Token: 0x06002B62 RID: 11106 RVA: 0x00018A20 File Offset: 0x00016C20
[Token(Token = "0x1700066A")]
public int ArgCount
{
[Token(Token = "0x6002B62")]
[Address(RVA = "0x19C87F0", Offset = "0x19C77F0", VA = "0x1819C87F0", Slot = "4")]
get
{
return 0;
}
}
/// <summary>Gets an array of arguments passed to a method.</summary>
/// <returns>An array of type <see cref="T:System.Object" /> that represents the arguments passed to a method.</returns>
// Token: 0x1700066B RID: 1643
// (get) Token: 0x06002B63 RID: 11107 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700066B")]
public object[] Args
{
[Token(Token = "0x6002B63")]
[Address(RVA = "0x4157D0", Offset = "0x4147D0", VA = "0x1804157D0", Slot = "5")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> for the current method call.</summary>
/// <returns>The <see cref="T:System.Runtime.Remoting.Messaging.LogicalCallContext" /> for the current method call.</returns>
// Token: 0x1700066C RID: 1644
// (get) Token: 0x06002B64 RID: 11108 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700066C")]
public LogicalCallContext LogicalCallContext
{
[Token(Token = "0x6002B64")]
[Address(RVA = "0x2C05070", Offset = "0x2C04070", VA = "0x182C05070", Slot = "6")]
get
{
return null;
}
}
/// <summary>Gets the <see cref="T:System.Reflection.MethodBase" /> of the called method.</summary>
/// <returns>The <see cref="T:System.Reflection.MethodBase" /> of the called method.</returns>
// Token: 0x1700066D RID: 1645
// (get) Token: 0x06002B65 RID: 11109 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700066D")]
public MethodBase MethodBase
{
[Token(Token = "0x6002B65")]
[Address(RVA = "0x2C050D0", Offset = "0x2C040D0", VA = "0x182C050D0", Slot = "7")]
get
{
return null;
}
}
/// <summary>Gets the name of the invoked method.</summary>
/// <returns>A <see cref="T:System.String" /> that contains the name of the invoked method.</returns>
// Token: 0x1700066E RID: 1646
// (get) Token: 0x06002B66 RID: 11110 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700066E")]
public string MethodName
{
[Token(Token = "0x6002B66")]
[Address(RVA = "0x2C05100", Offset = "0x2C04100", VA = "0x182C05100", Slot = "8")]
get
{
return null;
}
}
/// <summary>Gets an object that contains the method signature.</summary>
/// <returns>A <see cref="T:System.Object" /> that contains the method signature.</returns>
// Token: 0x1700066F RID: 1647
// (get) Token: 0x06002B67 RID: 11111 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700066F")]
public object MethodSignature
{
[Token(Token = "0x6002B67")]
[Address(RVA = "0x2C05140", Offset = "0x2C04140", VA = "0x182C05140", Slot = "9")]
get
{
return null;
}
}
/// <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: 0x17000670 RID: 1648
// (get) Token: 0x06002B68 RID: 11112 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000670")]
public virtual IDictionary Properties
{
[Token(Token = "0x6002B68")]
[Address(RVA = "0x2BFB180", Offset = "0x2BFA180", VA = "0x182BFB180", Slot = "21")]
get
{
return null;
}
}
// Token: 0x06002B69 RID: 11113 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B69")]
[Address(RVA = "0x2C043C0", Offset = "0x2C033C0", VA = "0x182C043C0", Slot = "22")]
internal virtual void InitDictionary()
{
}
/// <summary>Gets the full type name of the remote object on which the method call is being made.</summary>
/// <returns>A <see cref="T:System.String" /> that contains the full type name of the remote object on which the method call is being made.</returns>
// Token: 0x17000671 RID: 1649
// (get) Token: 0x06002B6A RID: 11114 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000671")]
public string TypeName
{
[Token(Token = "0x6002B6A")]
[Address(RVA = "0x2C052A0", Offset = "0x2C042A0", VA = "0x182C052A0", Slot = "10")]
get
{
return null;
}
}
/// <summary>Gets or sets the Uniform Resource Identifier (URI) of the remote object on which the method call is being made.</summary>
/// <returns>The URI of a remote object.</returns>
// Token: 0x17000672 RID: 1650
// (get) Token: 0x06002B6B RID: 11115 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06002B6C RID: 11116 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000672")]
public string Uri
{
[Token(Token = "0x6002B6B")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "11")]
get
{
return null;
}
[Token(Token = "0x6002B6C")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800")]
set
{
}
}
// Token: 0x17000673 RID: 1651
// (get) Token: 0x06002B6D RID: 11117 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06002B6E RID: 11118 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000673")]
string IInternalMessage.Uri
{
[Token(Token = "0x6002B6D")]
[Address(RVA = "0x411530", Offset = "0x410530", VA = "0x180411530", Slot = "17")]
get
{
return null;
}
[Token(Token = "0x6002B6E")]
[Address(RVA = "0x415800", Offset = "0x414800", VA = "0x180415800", Slot = "18")]
set
{
}
}
/// <summary>Gets a method argument, as an object, at a specified index.</summary>
/// <param name="argNum">The index of the requested argument.</param>
/// <returns>The method argument as an object.</returns>
// Token: 0x06002B6F RID: 11119 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B6F")]
[Address(RVA = "0x9CCB80", Offset = "0x9CBB80", VA = "0x1809CCB80", Slot = "12")]
public object GetArg(int argNum)
{
return null;
}
/// <summary>Initializes a <see cref="T:System.Runtime.Remoting.Messaging.MethodCall" />.</summary>
// Token: 0x06002B70 RID: 11120 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B70")]
[Address(RVA = "0x4242D0", Offset = "0x4232D0", VA = "0x1804242D0", Slot = "23")]
public virtual void Init()
{
}
/// <summary>Sets method information from previously initialized remoting message properties.</summary>
// Token: 0x06002B71 RID: 11121 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B71")]
[Address(RVA = "0x2C04730", Offset = "0x2C03730", VA = "0x182C04730")]
public void ResolveMethod()
{
}
// Token: 0x06002B72 RID: 11122 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B72")]
[Address(RVA = "0x2C03D50", Offset = "0x2C02D50", VA = "0x182C03D50")]
private Type CastTo(string clientType, Type serverType)
{
return null;
}
// Token: 0x06002B73 RID: 11123 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002B73")]
[Address(RVA = "0x2C04330", Offset = "0x2C03330", VA = "0x182C04330")]
private static string GetTypeNameFromAssemblyQualifiedName(string aqname)
{
return null;
}
// Token: 0x17000674 RID: 1652
// (get) Token: 0x06002B74 RID: 11124 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06002B75 RID: 11125 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000674")]
Identity IInternalMessage.TargetIdentity
{
[Token(Token = "0x6002B74")]
[Address(RVA = "0x4975A0", Offset = "0x4965A0", VA = "0x1804975A0", Slot = "15")]
get
{
return null;
}
[Token(Token = "0x6002B75")]
[Address(RVA = "0x55BCF0", Offset = "0x55ACF0", VA = "0x18055BCF0", Slot = "16")]
set
{
}
}
// Token: 0x17000675 RID: 1653
// (get) Token: 0x06002B76 RID: 11126 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000675")]
private Type[] GenericArguments
{
[Token(Token = "0x6002B76")]
[Address(RVA = "0x2C05020", Offset = "0x2C04020", VA = "0x182C05020")]
get
{
return null;
}
}
// Token: 0x040018CF RID: 6351
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40018CF")]
private string _uri;
// Token: 0x040018D0 RID: 6352
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40018D0")]
private string _typeName;
// Token: 0x040018D1 RID: 6353
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40018D1")]
private string _methodName;
// Token: 0x040018D2 RID: 6354
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40018D2")]
private object[] _args;
// Token: 0x040018D3 RID: 6355
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40018D3")]
private Type[] _methodSignature;
// Token: 0x040018D4 RID: 6356
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40018D4")]
private MethodBase _methodBase;
// Token: 0x040018D5 RID: 6357
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40018D5")]
private LogicalCallContext _callContext;
// Token: 0x040018D6 RID: 6358
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40018D6")]
private Identity _targetIdentity;
// Token: 0x040018D7 RID: 6359
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40018D7")]
private Type[] _genericArguments;
/// <summary>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
// Token: 0x040018D8 RID: 6360
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40018D8")]
protected IDictionary ExternalProperties;
/// <summary>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
// Token: 0x040018D9 RID: 6361
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40018D9")]
protected IDictionary InternalProperties;
}
}