363 lines
13 KiB
C#
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: 0x02000517 RID: 1303
|
|
[Token(Token = "0x2000517")]
|
|
[CLSCompliant(false)]
|
|
[ComVisible(true)]
|
|
[Serializable]
|
|
public class MethodCall : IMethodCallMessage, IMethodMessage, IMessage, ISerializable, IInternalMessage
|
|
{
|
|
// Token: 0x0600294F RID: 10575 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600294F")]
|
|
[Address(RVA = "0x25BC060", Offset = "0x25BAE60", VA = "0x1825BC060")]
|
|
internal MethodCall(SerializationInfo info, StreamingContext context)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002950 RID: 10576 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002950")]
|
|
[Address(RVA = "0x25BC110", Offset = "0x25BAF10", VA = "0x1825BC110")]
|
|
internal MethodCall(CADMethodCallMessage msg)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002951 RID: 10577 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002951")]
|
|
[Address(RVA = "0x3F5100", Offset = "0x3F3F00", VA = "0x1803F5100")]
|
|
internal MethodCall()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002952 RID: 10578 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002952")]
|
|
[Address(RVA = "0x25BB100", Offset = "0x25B9F00", VA = "0x1825BB100")]
|
|
internal void CopyFrom(IMethodMessage call)
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002953 RID: 10579 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002953")]
|
|
[Address(RVA = "0x25BB5D0", Offset = "0x25BA3D0", VA = "0x1825BB5D0", 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: 0x06002954 RID: 10580 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002954")]
|
|
[Address(RVA = "0x25BB240", Offset = "0x25BA040", VA = "0x1825BB240", 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: 0x170005F2 RID: 1522
|
|
// (get) Token: 0x06002955 RID: 10581 RVA: 0x00016650 File Offset: 0x00014850
|
|
[Token(Token = "0x170005F2")]
|
|
public int ArgCount
|
|
{
|
|
[Token(Token = "0x6002955")]
|
|
[Address(RVA = "0x7B6870", Offset = "0x7B5670", VA = "0x1807B6870", 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: 0x170005F3 RID: 1523
|
|
// (get) Token: 0x06002956 RID: 10582 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005F3")]
|
|
public object[] Args
|
|
{
|
|
[Token(Token = "0x6002956")]
|
|
[Address(RVA = "0x3F63E0", Offset = "0x3F51E0", VA = "0x1803F63E0", 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: 0x170005F4 RID: 1524
|
|
// (get) Token: 0x06002957 RID: 10583 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005F4")]
|
|
public LogicalCallContext LogicalCallContext
|
|
{
|
|
[Token(Token = "0x6002957")]
|
|
[Address(RVA = "0x25BC270", Offset = "0x25BB070", VA = "0x1825BC270", 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: 0x170005F5 RID: 1525
|
|
// (get) Token: 0x06002958 RID: 10584 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005F5")]
|
|
public MethodBase MethodBase
|
|
{
|
|
[Token(Token = "0x6002958")]
|
|
[Address(RVA = "0x25BC2D0", Offset = "0x25BB0D0", VA = "0x1825BC2D0", 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: 0x170005F6 RID: 1526
|
|
// (get) Token: 0x06002959 RID: 10585 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005F6")]
|
|
public string MethodName
|
|
{
|
|
[Token(Token = "0x6002959")]
|
|
[Address(RVA = "0x25BC300", Offset = "0x25BB100", VA = "0x1825BC300", 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: 0x170005F7 RID: 1527
|
|
// (get) Token: 0x0600295A RID: 10586 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005F7")]
|
|
public object MethodSignature
|
|
{
|
|
[Token(Token = "0x600295A")]
|
|
[Address(RVA = "0x25BC340", Offset = "0x25BB140", VA = "0x1825BC340", 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: 0x170005F8 RID: 1528
|
|
// (get) Token: 0x0600295B RID: 10587 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005F8")]
|
|
public virtual IDictionary Properties
|
|
{
|
|
[Token(Token = "0x600295B")]
|
|
[Address(RVA = "0x25BC4A0", Offset = "0x25BB2A0", VA = "0x1825BC4A0", Slot = "21")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0600295C RID: 10588 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x600295C")]
|
|
[Address(RVA = "0x25BB560", Offset = "0x25BA360", VA = "0x1825BB560", 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: 0x170005F9 RID: 1529
|
|
// (get) Token: 0x0600295D RID: 10589 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005F9")]
|
|
public string TypeName
|
|
{
|
|
[Token(Token = "0x600295D")]
|
|
[Address(RVA = "0x25BC4D0", Offset = "0x25BB2D0", VA = "0x1825BC4D0", 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: 0x170005FA RID: 1530
|
|
// (get) Token: 0x0600295E RID: 10590 RVA: 0x00002082 File Offset: 0x00000282
|
|
// (set) Token: 0x0600295F RID: 10591 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170005FA")]
|
|
public string Uri
|
|
{
|
|
[Token(Token = "0x600295E")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "11")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x600295F")]
|
|
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170005FB RID: 1531
|
|
// (get) Token: 0x06002960 RID: 10592 RVA: 0x00002082 File Offset: 0x00000282
|
|
// (set) Token: 0x06002961 RID: 10593 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170005FB")]
|
|
string IInternalMessage.Uri
|
|
{
|
|
[Token(Token = "0x6002960")]
|
|
[Address(RVA = "0x3F6E20", Offset = "0x3F5C20", VA = "0x1803F6E20", Slot = "17")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6002961")]
|
|
[Address(RVA = "0x3F7200", Offset = "0x3F6000", VA = "0x1803F7200", 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: 0x06002962 RID: 10594 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6002962")]
|
|
[Address(RVA = "0x2516EA0", Offset = "0x2515CA0", VA = "0x182516EA0", Slot = "12")]
|
|
public object GetArg(int argNum)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
/// <summary>Initializes a <see cref="T:System.Runtime.Remoting.Messaging.MethodCall" />.</summary>
|
|
// Token: 0x06002963 RID: 10595 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002963")]
|
|
[Address(RVA = "0x402080", Offset = "0x400E80", VA = "0x180402080", Slot = "23")]
|
|
public virtual void Init()
|
|
{
|
|
}
|
|
|
|
/// <summary>Sets method information from previously initialized remoting message properties.</summary>
|
|
// Token: 0x06002964 RID: 10596 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x6002964")]
|
|
[Address(RVA = "0x25BB8B0", Offset = "0x25BA6B0", VA = "0x1825BB8B0")]
|
|
public void ResolveMethod()
|
|
{
|
|
}
|
|
|
|
// Token: 0x06002965 RID: 10597 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6002965")]
|
|
[Address(RVA = "0x25BAEF0", Offset = "0x25B9CF0", VA = "0x1825BAEF0")]
|
|
private Type CastTo(string clientType, Type serverType)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x06002966 RID: 10598 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x6002966")]
|
|
[Address(RVA = "0x25BB4D0", Offset = "0x25BA2D0", VA = "0x1825BB4D0")]
|
|
private static string GetTypeNameFromAssemblyQualifiedName(string aqname)
|
|
{
|
|
return null;
|
|
}
|
|
|
|
// Token: 0x170005FC RID: 1532
|
|
// (get) Token: 0x06002967 RID: 10599 RVA: 0x00002082 File Offset: 0x00000282
|
|
// (set) Token: 0x06002968 RID: 10600 RVA: 0x00002050 File Offset: 0x00000250
|
|
[Token(Token = "0x170005FC")]
|
|
Identity IInternalMessage.TargetIdentity
|
|
{
|
|
[Token(Token = "0x6002967")]
|
|
[Address(RVA = "0x3FA170", Offset = "0x3F8F70", VA = "0x1803FA170", Slot = "15")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
[Token(Token = "0x6002968")]
|
|
[Address(RVA = "0x46AA50", Offset = "0x469850", VA = "0x18046AA50", Slot = "16")]
|
|
set
|
|
{
|
|
}
|
|
}
|
|
|
|
// Token: 0x170005FD RID: 1533
|
|
// (get) Token: 0x06002969 RID: 10601 RVA: 0x00002082 File Offset: 0x00000282
|
|
[Token(Token = "0x170005FD")]
|
|
private Type[] GenericArguments
|
|
{
|
|
[Token(Token = "0x6002969")]
|
|
[Address(RVA = "0x25BC220", Offset = "0x25BB020", VA = "0x1825BC220")]
|
|
get
|
|
{
|
|
return null;
|
|
}
|
|
}
|
|
|
|
// Token: 0x0400180C RID: 6156
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
|
|
[Token(Token = "0x400180C")]
|
|
private string _uri;
|
|
|
|
// Token: 0x0400180D RID: 6157
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
|
|
[Token(Token = "0x400180D")]
|
|
private string _typeName;
|
|
|
|
// Token: 0x0400180E RID: 6158
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x400180E")]
|
|
private string _methodName;
|
|
|
|
// Token: 0x0400180F RID: 6159
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x400180F")]
|
|
private object[] _args;
|
|
|
|
// Token: 0x04001810 RID: 6160
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4001810")]
|
|
private Type[] _methodSignature;
|
|
|
|
// Token: 0x04001811 RID: 6161
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
|
|
[Token(Token = "0x4001811")]
|
|
private MethodBase _methodBase;
|
|
|
|
// Token: 0x04001812 RID: 6162
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
|
|
[Token(Token = "0x4001812")]
|
|
private LogicalCallContext _callContext;
|
|
|
|
// Token: 0x04001813 RID: 6163
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
|
|
[Token(Token = "0x4001813")]
|
|
private Identity _targetIdentity;
|
|
|
|
// Token: 0x04001814 RID: 6164
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
|
|
[Token(Token = "0x4001814")]
|
|
private Type[] _genericArguments;
|
|
|
|
/// <summary>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
|
// Token: 0x04001815 RID: 6165
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
|
|
[Token(Token = "0x4001815")]
|
|
protected IDictionary ExternalProperties;
|
|
|
|
/// <summary>An <see cref="T:System.Collections.IDictionary" /> interface that represents a collection of the remoting message's properties.</summary>
|
|
// Token: 0x04001816 RID: 6166
|
|
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
|
|
[Token(Token = "0x4001816")]
|
|
protected IDictionary InternalProperties;
|
|
}
|
|
}
|