// Assembly: mscorlib
// Full name: System.Runtime.Remoting.RemotingServices

namespace System.Runtime.Remoting
{
public class RemotingServices // TypeDefIndex: 4133
{
	// Fields
	type#19505 uri_hash;
	type#15184 _serializationFormatter;
	type#15184 _deserializationFormatter;
	type#26582 app_id;
	type#23715 app_id_lock;
	type#20873 next_id;
	type#22698 FieldSetterMethod;
	type#22698 FieldGetterMethod;

	// Methods
	// RVA: -1
	private static type#28660 .cctor() { }
	// RVA: -1
	internal static type#23705 InternalExecute(type#22674 method, type#23705 obj, type#13299 parameters, type#11722 out_args) { }
	// RVA: -1
	internal static type#22674 GetVirtualMethod(type#27705 type, type#22674 method) { }
	// RVA: -1
	public static type#15313 IsTransparentProxy(type#23705 proxy) { }
	// RVA: -1
	internal static type#20294 InternalExecuteMessage(type#22436 target, type#20290 reqMsg) { }
	// RVA: -1
	public static type#23705 Connect(type#27705 classToProxy, type#26576 url) { }
	// RVA: -1
	public static type#23705 Connect(type#27705 classToProxy, type#26576 url, type#23705 data) { }
	// RVA: -1
	public static type#27705 GetServerTypeForUri(type#26576 URI) { }
	// RVA: -1
	public static type#23705 Unmarshal(type#23700 objectRef) { }
	// RVA: -1
	public static type#23705 Unmarshal(type#23700 objectRef, type#15313 fRefine) { }
	// RVA: -1
	public static type#23700 Marshal(type#22436 Obj) { }
	// RVA: -1
	public static type#23700 Marshal(type#22436 Obj, type#26576 ObjURI, type#27705 RequestedType) { }
	// RVA: -1
	private static type#26576 NewUri() { }
	// RVA: -1
	public static type#25003 GetRealProxy(type#23705 proxy) { }
	// RVA: -1
	public static type#22674 GetMethodBaseFromMethodMessage(type#20292 msg) { }
	// RVA: -1
	internal static type#22674 GetMethodBaseFromName(type#27705 type, type#26576 methodName, type#13534 signature) { }
	// RVA: -1
	private static type#22674 FindInterfaceMethod(type#27705 type, type#26576 methodName, type#13534 signature) { }
	// RVA: -1
	public static type#28660 GetObjectData(type#23705 obj, type#25857 info, type#26566 context) { }
	// RVA: -1
	public static type#15313 IsOneWay(type#22674 method) { }
	// RVA: -1
	internal static type#23705 CreateClientProxy(type#14140 entry, type#13299 activationAttributes) { }
	// RVA: -1
	internal static type#23705 CreateClientProxy(type#27705 objectType, type#26576 url, type#13299 activationAttributes) { }
	// RVA: -1
	internal static type#23705 CreateClientProxy(type#28792 entry) { }
	// RVA: -1
	internal static type#23705 CreateClientProxyForContextBound(type#27705 type, type#13299 activationAttributes) { }
	// RVA: -1
	internal static type#20702 GetIdentityForUri(type#26576 uri) { }
	// RVA: -1
	private static type#26576 RemoveAppNameFromUri(type#26576 uri) { }
	// RVA: -1
	internal static type#15981 GetOrCreateClientIdentity(type#23700 objRef, type#27705 proxyType, type#12030 clientProxy) { }
	// RVA: -1
	private static type#20285 GetClientChannelSinkChain(type#26576 url, type#23705 channelData, type#12129 objectUri) { }
	// RVA: -1
	internal static type#15974 CreateContextBoundObjectIdentity(type#27705 objectType) { }
	// RVA: -1
	internal static type#15974 CreateClientActivatedServerIdentity(type#22436 realObject, type#27705 objectType, type#26576 objectUri) { }
	// RVA: -1
	internal static type#25882 CreateWellKnownServerIdentity(type#27705 objectType, type#26576 objectUri, type#28793 mode) { }
	// RVA: -1
	private static type#28660 RegisterServerIdentity(type#25882 identity) { }
	// RVA: -1
	internal static type#23705 GetProxyForRemoteObject(type#23700 objref, type#27705 classToProxy) { }
	// RVA: -1
	internal static type#23705 GetRemoteObject(type#23700 objRef, type#27705 proxyType) { }
	// RVA: -1
	internal static type#12860 SerializeCallData(type#23705 obj) { }
	// RVA: -1
	internal static type#23705 DeserializeCallData(type#12860 array) { }
	// RVA: -1
	internal static type#12860 SerializeExceptionData(type#18121 ex) { }
	// RVA: -1
	private static type#28660 RegisterInternalChannels() { }
	// RVA: -1
	internal static type#28660 DisposeIdentity(type#20702 ident) { }
	// RVA: -1
	internal static type#20702 GetMessageTargetIdentity(type#20280 msg) { }
	// RVA: -1
	internal static type#28660 SetMessageTargetIdentity(type#20280 msg, type#20702 ident) { }
	// RVA: -1
	internal static type#15313 UpdateOutArgObject(type#24230 pi, type#23705 local, type#23705 remote) { }
	// RVA: -1
	private static type#26576 GetNormalizedUri(type#26576 uri) { }
}
}
