using System;
using System.Collections;
using System.Reflection;
using System.Runtime.InteropServices;
using System.Runtime.Serialization;
using Cpp2IlInjected;
namespace System.Runtime.Remoting.Messaging
{
/// Implements the interface to create a message that acts as a method response on a remote object.
// Token: 0x02000537 RID: 1335
[Token(Token = "0x2000537")]
[ComVisible(true)]
[CLSCompliant(false)]
[Serializable]
public class MethodResponse : IMethodReturnMessage, IMethodMessage, IMessage, ISerializable, IInternalMessage
{
// Token: 0x06002B99 RID: 11161 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B99")]
[Address(RVA = "0x2BFB1B0", Offset = "0x2BFA1B0", VA = "0x182BFB1B0")]
internal MethodResponse(Exception e, IMethodCallMessage msg)
{
}
// Token: 0x06002B9A RID: 11162 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B9A")]
[Address(RVA = "0x2C05C10", Offset = "0x2C04C10", VA = "0x182C05C10")]
internal MethodResponse(object returnValue, object[] outArgs, LogicalCallContext callCtx, IMethodCallMessage msg)
{
}
// Token: 0x06002B9B RID: 11163 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B9B")]
[Address(RVA = "0x2C05980", Offset = "0x2C04980", VA = "0x182C05980")]
internal MethodResponse(IMethodCallMessage msg, CADMethodReturnMessage retmsg)
{
}
// Token: 0x06002B9C RID: 11164 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B9C")]
[Address(RVA = "0x2BFB250", Offset = "0x2BFA250", VA = "0x182BFB250")]
internal MethodResponse(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x06002B9D RID: 11165 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002B9D")]
[Address(RVA = "0x2C05600", Offset = "0x2C04600", VA = "0x182C05600")]
internal void InitMethodProperty(string key, object value)
{
}
/// Gets the number of arguments passed to the method.
/// A that represents the number of arguments passed to a method.
// Token: 0x17000684 RID: 1668
// (get) Token: 0x06002B9E RID: 11166 RVA: 0x00018B10 File Offset: 0x00016D10
[Token(Token = "0x17000684")]
public int ArgCount
{
[Token(Token = "0x6002B9E")]
[Address(RVA = "0xA3C350", Offset = "0xA3B350", VA = "0x180A3C350", Slot = "7")]
get
{
return 0;
}
}
/// Gets an array of arguments passed to the method.
/// An array of type that represents the arguments passed to a method.
// Token: 0x17000685 RID: 1669
// (get) Token: 0x06002B9F RID: 11167 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000685")]
public object[] Args
{
[Token(Token = "0x6002B9F")]
[Address(RVA = "0x4936E0", Offset = "0x4926E0", VA = "0x1804936E0", Slot = "8")]
get
{
return null;
}
}
/// Gets the exception thrown during the method call, or if the method did not throw an exception.
/// The thrown during the method call, or if the method did not throw an exception.
// Token: 0x17000686 RID: 1670
// (get) Token: 0x06002BA0 RID: 11168 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000686")]
public Exception Exception
{
[Token(Token = "0x6002BA0")]
[Address(RVA = "0x41CEF0", Offset = "0x41BEF0", VA = "0x18041CEF0", Slot = "4")]
get
{
return null;
}
}
/// Gets the for the current method call.
/// The for the current method call.
// Token: 0x17000687 RID: 1671
// (get) Token: 0x06002BA1 RID: 11169 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000687")]
public LogicalCallContext LogicalCallContext
{
[Token(Token = "0x6002BA1")]
[Address(RVA = "0x2C05CA0", Offset = "0x2C04CA0", VA = "0x182C05CA0", Slot = "9")]
get
{
return null;
}
}
/// Gets the of the called method.
/// The of the called method.
// Token: 0x17000688 RID: 1672
// (get) Token: 0x06002BA2 RID: 11170 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000688")]
public MethodBase MethodBase
{
[Token(Token = "0x6002BA2")]
[Address(RVA = "0x2C05D00", Offset = "0x2C04D00", VA = "0x182C05D00", Slot = "10")]
get
{
return null;
}
}
/// Gets the name of the invoked method.
/// A that contains the name of the invoked method.
// Token: 0x17000689 RID: 1673
// (get) Token: 0x06002BA3 RID: 11171 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x17000689")]
public string MethodName
{
[Token(Token = "0x6002BA3")]
[Address(RVA = "0x2C05E30", Offset = "0x2C04E30", VA = "0x182C05E30", Slot = "11")]
get
{
return null;
}
}
/// Gets an object that contains the method signature.
/// A that contains the method signature.
// Token: 0x1700068A RID: 1674
// (get) Token: 0x06002BA4 RID: 11172 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700068A")]
public object MethodSignature
{
[Token(Token = "0x6002BA4")]
[Address(RVA = "0x2C05E90", Offset = "0x2C04E90", VA = "0x182C05E90", Slot = "12")]
get
{
return null;
}
}
/// Gets an array of arguments in the method call that are marked as or parameters.
/// An array of type that represents the arguments in the method call that are marked as or parameters.
// Token: 0x1700068B RID: 1675
// (get) Token: 0x06002BA5 RID: 11173 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700068B")]
public object[] OutArgs
{
[Token(Token = "0x6002BA5")]
[Address(RVA = "0x2C05F30", Offset = "0x2C04F30", VA = "0x182C05F30", Slot = "5")]
get
{
return null;
}
}
/// Gets an interface that represents a collection of the remoting message's properties.
/// An interface that represents a collection of the remoting message's properties.
// Token: 0x1700068C RID: 1676
// (get) Token: 0x06002BA6 RID: 11174 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700068C")]
public virtual IDictionary Properties
{
[Token(Token = "0x6002BA6")]
[Address(RVA = "0x2BFB370", Offset = "0x2BFA370", VA = "0x182BFB370", Slot = "22")]
get
{
return null;
}
}
/// Gets the return value of the method call.
/// A that represents the return value of the method call.
// Token: 0x1700068D RID: 1677
// (get) Token: 0x06002BA7 RID: 11175 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700068D")]
public object ReturnValue
{
[Token(Token = "0x6002BA7")]
[Address(RVA = "0x4157E0", Offset = "0x4147E0", VA = "0x1804157E0", Slot = "6")]
get
{
return null;
}
}
/// Gets the full type name of the remote object on which the method call is being made.
/// A that contains the full type name of the remote object on which the method call is being made.
// Token: 0x1700068E RID: 1678
// (get) Token: 0x06002BA8 RID: 11176 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x1700068E")]
public string TypeName
{
[Token(Token = "0x6002BA8")]
[Address(RVA = "0x2C060F0", Offset = "0x2C050F0", VA = "0x182C060F0", Slot = "13")]
get
{
return null;
}
}
/// Gets the Uniform Resource Identifier (URI) of the remote object on which the method call is being made.
/// The URI of a remote object.
// Token: 0x1700068F RID: 1679
// (get) Token: 0x06002BA9 RID: 11177 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06002BAA RID: 11178 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x1700068F")]
public string Uri
{
[Token(Token = "0x6002BA9")]
[Address(RVA = "0x2C05920", Offset = "0x2C04920", VA = "0x182C05920", Slot = "14")]
get
{
return null;
}
[Token(Token = "0x6002BAA")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0")]
set
{
}
}
// Token: 0x17000690 RID: 1680
// (get) Token: 0x06002BAB RID: 11179 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06002BAC RID: 11180 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000690")]
string IInternalMessage.Uri
{
[Token(Token = "0x6002BAB")]
[Address(RVA = "0x2C05920", Offset = "0x2C04920", VA = "0x182C05920", Slot = "20")]
get
{
return null;
}
[Token(Token = "0x6002BAC")]
[Address(RVA = "0x4157F0", Offset = "0x4147F0", VA = "0x1804157F0", Slot = "21")]
set
{
}
}
/// Gets a method argument, as an object, at a specified index.
/// The index of the requested argument.
/// The method argument as an object.
// Token: 0x06002BAD RID: 11181 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x6002BAD")]
[Address(RVA = "0x2C05300", Offset = "0x2C04300", VA = "0x182C05300", Slot = "15")]
public object GetArg(int argNum)
{
return null;
}
/// The method is not implemented.
/// Data for serializing or deserializing the remote object.
/// Context of a certain serialized stream.
// Token: 0x06002BAE RID: 11182 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x6002BAE")]
[Address(RVA = "0x2C05340", Offset = "0x2C04340", VA = "0x182C05340", Slot = "23")]
public virtual void GetObjectData(SerializationInfo info, StreamingContext context)
{
}
// Token: 0x17000691 RID: 1681
// (get) Token: 0x06002BAF RID: 11183 RVA: 0x00002082 File Offset: 0x00000282
// (set) Token: 0x06002BB0 RID: 11184 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x17000691")]
Identity IInternalMessage.TargetIdentity
{
[Token(Token = "0x6002BAF")]
[Address(RVA = "0x493640", Offset = "0x492640", VA = "0x180493640", Slot = "18")]
get
{
return null;
}
[Token(Token = "0x6002BB0")]
[Address(RVA = "0x476170", Offset = "0x475170", VA = "0x180476170", Slot = "19")]
set
{
}
}
// Token: 0x040018E2 RID: 6370
[global::Cpp2IlInjected.FieldOffset(Offset = "0x10")]
[Token(Token = "0x40018E2")]
private string _methodName;
// Token: 0x040018E3 RID: 6371
[global::Cpp2IlInjected.FieldOffset(Offset = "0x18")]
[Token(Token = "0x40018E3")]
private string _uri;
// Token: 0x040018E4 RID: 6372
[global::Cpp2IlInjected.FieldOffset(Offset = "0x20")]
[Token(Token = "0x40018E4")]
private string _typeName;
// Token: 0x040018E5 RID: 6373
[global::Cpp2IlInjected.FieldOffset(Offset = "0x28")]
[Token(Token = "0x40018E5")]
private MethodBase _methodBase;
// Token: 0x040018E6 RID: 6374
[global::Cpp2IlInjected.FieldOffset(Offset = "0x30")]
[Token(Token = "0x40018E6")]
private object _returnValue;
// Token: 0x040018E7 RID: 6375
[global::Cpp2IlInjected.FieldOffset(Offset = "0x38")]
[Token(Token = "0x40018E7")]
private Exception _exception;
// Token: 0x040018E8 RID: 6376
[global::Cpp2IlInjected.FieldOffset(Offset = "0x40")]
[Token(Token = "0x40018E8")]
private Type[] _methodSignature;
// Token: 0x040018E9 RID: 6377
[global::Cpp2IlInjected.FieldOffset(Offset = "0x48")]
[Token(Token = "0x40018E9")]
private ArgInfo _inArgInfo;
// Token: 0x040018EA RID: 6378
[global::Cpp2IlInjected.FieldOffset(Offset = "0x50")]
[Token(Token = "0x40018EA")]
private object[] _args;
// Token: 0x040018EB RID: 6379
[global::Cpp2IlInjected.FieldOffset(Offset = "0x58")]
[Token(Token = "0x40018EB")]
private object[] _outArgs;
// Token: 0x040018EC RID: 6380
[global::Cpp2IlInjected.FieldOffset(Offset = "0x60")]
[Token(Token = "0x40018EC")]
private IMethodCallMessage _callMsg;
// Token: 0x040018ED RID: 6381
[global::Cpp2IlInjected.FieldOffset(Offset = "0x68")]
[Token(Token = "0x40018ED")]
private LogicalCallContext _callContext;
// Token: 0x040018EE RID: 6382
[global::Cpp2IlInjected.FieldOffset(Offset = "0x70")]
[Token(Token = "0x40018EE")]
private Identity _targetIdentity;
/// Specifies an interface that represents a collection of the remoting message's properties.
// Token: 0x040018EF RID: 6383
[global::Cpp2IlInjected.FieldOffset(Offset = "0x78")]
[Token(Token = "0x40018EF")]
protected IDictionary ExternalProperties;
/// Specifies an interface that represents a collection of the remoting message's properties.
// Token: 0x040018F0 RID: 6384
[global::Cpp2IlInjected.FieldOffset(Offset = "0x80")]
[Token(Token = "0x40018F0")]
protected IDictionary InternalProperties;
}
}