Files
Apr2020-Cpp2Il-Dump/mscorlib/System/Runtime/Remoting/Messaging/MethodCall.cs
T
niko 8fc35183db a
2026-04-11 22:19:20 +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: 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;
}
}