using System; using System.Collections; using System.Reflection; using System.Runtime.ConstrainedExecution; using System.Runtime.InteropServices; using System.Runtime.Remoting.Messaging; using System.Runtime.Remoting.Proxies; using System.Runtime.Serialization; using System.Runtime.Serialization.Formatters.Binary; using Cpp2IlInjected; namespace System.Runtime.Remoting { /// Provides several methods for using and publishing remoted objects and proxies. This class cannot be inherited. // Token: 0x020004CC RID: 1228 [Token(Token = "0x20004CC")] [ComVisible(true)] public static class RemotingServices { // Token: 0x06002961 RID: 10593 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002961")] [Address(RVA = "0x2CB3210", Offset = "0x2CB2210", VA = "0x182CB3210")] internal static object InternalExecute(MethodBase method, object obj, object[] parameters, out object[] out_args) { return null; } // Token: 0x06002962 RID: 10594 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002962")] [Address(RVA = "0x2CB2A60", Offset = "0x2CB1A60", VA = "0x182CB2A60")] internal static MethodBase GetVirtualMethod(Type type, MethodBase method) { return null; } /// Returns a Boolean value that indicates whether the given object is a transparent proxy or a real object. /// The reference to the object to check. /// A Boolean value that indicates whether the object specified in the parameter is a transparent proxy or a real object. // Token: 0x06002963 RID: 10595 RVA: 0x000184C8 File Offset: 0x000166C8 [Token(Token = "0x6002963")] [Address(RVA = "0x2CB32B0", Offset = "0x2CB22B0", VA = "0x182CB32B0")] public static bool IsTransparentProxy(object proxy) { return default(bool); } // Token: 0x06002964 RID: 10596 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002964")] [Address(RVA = "0x2CB2A70", Offset = "0x2CB1A70", VA = "0x182CB2A70")] internal static IMethodReturnMessage InternalExecuteMessage(MarshalByRefObject target, IMethodCallMessage reqMsg) { return null; } /// Creates a proxy for a well-known object, given the and URL. /// The of a well-known object on the server end to which you want to connect. /// The URL of the server class. /// A proxy to the remote object that points to an endpoint served by the specified well-known object. /// The immediate caller does not have permission to configure remoting types and channels. // Token: 0x06002965 RID: 10597 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002965")] [Address(RVA = "0x2CB0530", Offset = "0x2CAF530", VA = "0x182CB0530")] [ComVisible(true)] public static object Connect(Type classToProxy, string url) { return null; } /// Creates a proxy for a well-known object, given the , URL, and channel-specific data. /// The of the well-known object to which you want to connect. /// The URL of the well-known object. /// Channel specific data. Can be . /// A proxy that points to an endpoint that is served by the requested well-known object. /// The immediate caller does not have permission to configure remoting types and channels. // Token: 0x06002966 RID: 10598 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002966")] [Address(RVA = "0x2CB05D0", Offset = "0x2CAF5D0", VA = "0x182CB05D0")] [ComVisible(true)] public static object Connect(Type classToProxy, string url, object data) { return null; } /// Returns the of the object with the specified URI. /// The URI of the object whose is requested. /// The of the object with the specified URI. /// Either the immediate caller does not have infrastructure permission, or at least one of the callers higher in the callstack does not have permission to retrieve the type information of non-public members. // Token: 0x06002967 RID: 10599 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002967")] [Address(RVA = "0x2CB29B0", Offset = "0x2CB19B0", VA = "0x182CB29B0")] public static Type GetServerTypeForUri(string URI) { return null; } /// Takes a and creates a proxy object out of it. /// The that represents the remote object for which the proxy is being created. /// A proxy to the object that the given represents. /// The instance specified in the parameter is not well-formed. /// At least one of the callers higher in the callstack does not have permission to configure remoting types and channels. // Token: 0x06002968 RID: 10600 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002968")] [Address(RVA = "0x2CB3ED0", Offset = "0x2CB2ED0", VA = "0x182CB3ED0")] public static object Unmarshal(ObjRef objectRef) { return null; } /// Takes a and creates a proxy object out of it, refining it to the type on the server. /// The that represents the remote object for which the proxy is being created. /// /// to refine the proxy to the type on the server; otherwise, . /// A proxy to the object that the given represents. /// The instance specified in the parameter is not well-formed. /// At least one of the callers higher in the callstack does not have permission to configure remoting types and channels. // Token: 0x06002969 RID: 10601 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002969")] [Address(RVA = "0x2CB3F30", Offset = "0x2CB2F30", VA = "0x182CB3F30")] public static object Unmarshal(ObjRef objectRef, bool fRefine) { return null; } /// Takes a , registers it with the remoting infrastructure, and converts it into an instance of the class. /// The object to convert. /// An instance of the class that represents the object specified in the parameter. /// The parameter is an object proxy. /// At least one of the callers higher in the callstack does not have permission to configure remoting types and channels. // Token: 0x0600296A RID: 10602 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600296A")] [Address(RVA = "0x2CB3350", Offset = "0x2CB2350", VA = "0x182CB3350")] public static ObjRef Marshal(MarshalByRefObject Obj) { return null; } /// Takes a and converts it into an instance of the class with the specified URI, and the provided . /// The object to convert into a . /// The URI the object specified in the parameter is marshaled with. Can be . /// The is marshaled as. Can be . /// An instance of the class that represents the object specified in the parameter. /// /// is a proxy of a remote object, and the parameter is not . /// At least one of the callers higher in the callstack does not have permission to configure remoting types and channels. // Token: 0x0600296B RID: 10603 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600296B")] [Address(RVA = "0x2CB3300", Offset = "0x2CB2300", VA = "0x182CB3300")] public static ObjRef Marshal(MarshalByRefObject Obj, string ObjURI, Type RequestedType) { return null; } // Token: 0x0600296C RID: 10604 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600296C")] [Address(RVA = "0x2CB33B0", Offset = "0x2CB23B0", VA = "0x182CB33B0")] private static string NewUri() { return null; } /// Returns the real proxy backing the specified transparent proxy. /// A transparent proxy. /// The real proxy instance backing the transparent proxy. /// The immediate caller does not have infrastructure permission. // Token: 0x0600296D RID: 10605 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600296D")] [Address(RVA = "0x2CB28E0", Offset = "0x2CB18E0", VA = "0x182CB28E0")] [ReliabilityContract(Consistency.WillNotCorruptState, Cer.Success)] public static RealProxy GetRealProxy(object proxy) { return null; } /// Returns the method base from the given . /// The method message to extract the method base from. /// The method base extracted from the parameter. /// Either the immediate caller does not have infrastructure permission, or at least one of the callers higher in the callstack does not have permission to retrieve the type information of non-public members. // Token: 0x0600296E RID: 10606 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600296E")] [Address(RVA = "0x2CB1D90", Offset = "0x2CB0D90", VA = "0x182CB1D90")] public static MethodBase GetMethodBaseFromMethodMessage(IMethodMessage msg) { return null; } // Token: 0x0600296F RID: 10607 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600296F")] [Address(RVA = "0x2CB1FC0", Offset = "0x2CB0FC0", VA = "0x182CB1FC0")] internal static MethodBase GetMethodBaseFromName(Type type, string methodName, Type[] signature) { return null; } // Token: 0x06002970 RID: 10608 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002970")] [Address(RVA = "0x2CB11D0", Offset = "0x2CB01D0", VA = "0x182CB11D0")] private static MethodBase FindInterfaceMethod(Type type, string methodName, Type[] signature) { return null; } /// Serializes the specified marshal by reference object into the provided . /// The object to serialize. /// The into which the object is serialized. /// The source and destination of the serialization. /// The or parameter is . /// The immediate caller does not have infrastructure permission. // Token: 0x06002971 RID: 10609 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002971")] [Address(RVA = "0x2CB2230", Offset = "0x2CB1230", VA = "0x182CB2230")] public static void GetObjectData(object obj, SerializationInfo info, StreamingContext context) { } /// Returns a Boolean value that indicates whether the client that called the method specified in the given message is waiting for the server to finish processing the method before continuing execution. /// The method in question. /// /// if the method is one way; otherwise, . /// The immediate caller does not have infrastructure permission. // Token: 0x06002972 RID: 10610 RVA: 0x000184E0 File Offset: 0x000166E0 [Token(Token = "0x6002972")] [Address(RVA = "0x2CB3220", Offset = "0x2CB2220", VA = "0x182CB3220")] public static bool IsOneWay(MethodBase method) { return default(bool); } // Token: 0x06002973 RID: 10611 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002973")] [Address(RVA = "0x2CB08B0", Offset = "0x2CAF8B0", VA = "0x182CB08B0")] internal static object CreateClientProxy(ActivatedClientTypeEntry entry, object[] activationAttributes) { return null; } // Token: 0x06002974 RID: 10612 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002974")] [Address(RVA = "0x2CB0A10", Offset = "0x2CAFA10", VA = "0x182CB0A10")] internal static object CreateClientProxy(Type objectType, string url, object[] activationAttributes) { return null; } // Token: 0x06002975 RID: 10613 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002975")] [Address(RVA = "0x2CB0B30", Offset = "0x2CAFB30", VA = "0x182CB0B30")] internal static object CreateClientProxy(WellKnownClientTypeEntry entry) { return null; } // Token: 0x06002976 RID: 10614 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002976")] [Address(RVA = "0x2CB0720", Offset = "0x2CAF720", VA = "0x182CB0720")] internal static object CreateClientProxyForContextBound(Type type, object[] activationAttributes) { return null; } // Token: 0x06002977 RID: 10615 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002977")] [Address(RVA = "0x2CB16C0", Offset = "0x2CB06C0", VA = "0x182CB16C0")] internal static Identity GetIdentityForUri(string uri) { return null; } // Token: 0x06002978 RID: 10616 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002978")] [Address(RVA = "0x2CB3A20", Offset = "0x2CB2A20", VA = "0x182CB3A20")] private static string RemoveAppNameFromUri(string uri) { return null; } // Token: 0x06002979 RID: 10617 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002979")] [Address(RVA = "0x2CB22D0", Offset = "0x2CB12D0", VA = "0x182CB22D0")] internal static ClientIdentity GetOrCreateClientIdentity(ObjRef objRef, Type proxyType, out object clientProxy) { return null; } // Token: 0x0600297A RID: 10618 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600297A")] [Address(RVA = "0x2CB1320", Offset = "0x2CB0320", VA = "0x182CB1320")] private static IMessageSink GetClientChannelSinkChain(string url, object channelData, out string objectUri) { return null; } // Token: 0x0600297B RID: 10619 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600297B")] [Address(RVA = "0x2CB0C20", Offset = "0x2CAFC20", VA = "0x182CB0C20")] internal static ClientActivatedIdentity CreateContextBoundObjectIdentity(Type objectType) { return null; } // Token: 0x0600297C RID: 10620 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600297C")] [Address(RVA = "0x2CB0680", Offset = "0x2CAF680", VA = "0x182CB0680")] internal static ClientActivatedIdentity CreateClientActivatedServerIdentity(MarshalByRefObject realObject, Type objectType, string objectUri) { return null; } // Token: 0x0600297D RID: 10621 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600297D")] [Address(RVA = "0x2CB0D00", Offset = "0x2CAFD00", VA = "0x182CB0D00")] internal static ServerIdentity CreateWellKnownServerIdentity(Type objectType, string objectUri, WellKnownObjectMode mode) { return null; } // Token: 0x0600297E RID: 10622 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600297E")] [Address(RVA = "0x2CB3830", Offset = "0x2CB2830", VA = "0x182CB3830")] private static void RegisterServerIdentity(ServerIdentity identity) { } // Token: 0x0600297F RID: 10623 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600297F")] [Address(RVA = "0x2CB27D0", Offset = "0x2CB17D0", VA = "0x182CB27D0")] internal static object GetProxyForRemoteObject(ObjRef objref, Type classToProxy) { return null; } // Token: 0x06002980 RID: 10624 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002980")] [Address(RVA = "0x2CB2930", Offset = "0x2CB1930", VA = "0x182CB2930")] internal static object GetRemoteObject(ObjRef objRef, Type proxyType) { return null; } // Token: 0x06002981 RID: 10625 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002981")] [Address(RVA = "0x2CB3B30", Offset = "0x2CB2B30", VA = "0x182CB3B30")] internal static byte[] SerializeCallData(object obj) { return null; } // Token: 0x06002982 RID: 10626 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002982")] [Address(RVA = "0x2CB0E00", Offset = "0x2CAFE00", VA = "0x182CB0E00")] internal static object DeserializeCallData(byte[] array) { return null; } // Token: 0x06002983 RID: 10627 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002983")] [Address(RVA = "0x2CB3C90", Offset = "0x2CB2C90", VA = "0x182CB3C90")] internal static byte[] SerializeExceptionData(Exception ex) { return null; } // Token: 0x06002984 RID: 10628 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002984")] [Address(RVA = "0x2CB1420", Offset = "0x2CB0420", VA = "0x182CB1420")] internal static object GetDomainProxy(AppDomain domain) { return null; } // Token: 0x06002985 RID: 10629 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002985")] [Address(RVA = "0x2CB37E0", Offset = "0x2CB27E0", VA = "0x182CB37E0")] private static void RegisterInternalChannels() { } // Token: 0x06002986 RID: 10630 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002986")] [Address(RVA = "0x2CB0FD0", Offset = "0x2CAFFD0", VA = "0x182CB0FD0")] internal static void DisposeIdentity(Identity ident) { } // Token: 0x06002987 RID: 10631 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x6002987")] [Address(RVA = "0x2CB1A60", Offset = "0x2CB0A60", VA = "0x182CB1A60")] internal static Identity GetMessageTargetIdentity(IMessage msg) { return null; } // Token: 0x06002988 RID: 10632 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x6002988")] [Address(RVA = "0x2CB3DA0", Offset = "0x2CB2DA0", VA = "0x182CB3DA0")] internal static void SetMessageTargetIdentity(IMessage msg, Identity ident) { } // Token: 0x06002989 RID: 10633 RVA: 0x000184F8 File Offset: 0x000166F8 [Token(Token = "0x6002989")] [Address(RVA = "0x2CB4260", Offset = "0x2CB3260", VA = "0x182CB4260")] internal static bool UpdateOutArgObject(ParameterInfo pi, object local, object remote) { return default(bool); } // Token: 0x0600298A RID: 10634 RVA: 0x00002082 File Offset: 0x00000282 [Token(Token = "0x600298A")] [Address(RVA = "0x2CB21C0", Offset = "0x2CB11C0", VA = "0x182CB21C0")] private static string GetNormalizedUri(string uri) { return null; } // Token: 0x040017FB RID: 6139 [Token(Token = "0x40017FB")] private static Hashtable uri_hash; // Token: 0x040017FC RID: 6140 [Token(Token = "0x40017FC")] private static BinaryFormatter _serializationFormatter; // Token: 0x040017FD RID: 6141 [Token(Token = "0x40017FD")] private static BinaryFormatter _deserializationFormatter; // Token: 0x040017FE RID: 6142 [Token(Token = "0x40017FE")] private static string app_id; // Token: 0x040017FF RID: 6143 [Token(Token = "0x40017FF")] private static readonly object app_id_lock; // Token: 0x04001800 RID: 6144 [Token(Token = "0x4001800")] private static int next_id; // Token: 0x04001801 RID: 6145 [Token(Token = "0x4001801")] private static readonly MethodInfo FieldSetterMethod; // Token: 0x04001802 RID: 6146 [Token(Token = "0x4001802")] private static readonly MethodInfo FieldGetterMethod; // Token: 0x020004CD RID: 1229 [Token(Token = "0x20004CD")] [Serializable] private class CACD { // Token: 0x0600298B RID: 10635 RVA: 0x00002050 File Offset: 0x00000250 [Token(Token = "0x600298B")] [Address(RVA = "0x412370", Offset = "0x411370", VA = "0x180412370")] public CACD() { } // Token: 0x04001803 RID: 6147 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4001803")] public object d; // Token: 0x04001804 RID: 6148 [global::Cpp2IlInjected.FieldOffset(Offset = "0x18")] [Token(Token = "0x4001804")] public object c; } } }