// Assembly: mscorlib
// Full name: System.Runtime.Remoting.Proxies.RealProxy

namespace System.Runtime.Remoting.Proxies
{
public class RealProxy // TypeDefIndex: 4150
{
	// Fields
	type#27706 class_to_proxy;
	type#16449 _targetContext;
	type#22438 _server;
	type#20868 _targetDomainId;
	type#26578 _targetUri;
	type#20704 _objectIdentity;
	type#23706 _objTP;
	type#23706 _stubData;

	// Methods
	// RVA: -1
	protected type#28660 .ctor() { }
	// RVA: -1
	protected type#28660 .ctor(type#27705 classToProxy) { }
	// RVA: -1
	internal type#28660 .ctor(type#27705 classToProxy, type#15981 identity) { }
	// RVA: -1
	protected type#28660 .ctor(type#27705 classToProxy, type#20925 stub, type#23705 stubData) { }
	// RVA: -1
	private static type#27705 InternalGetProxyType(type#23705 transparentProxy) { }
	// RVA: -1
	public type#27705 GetProxiedType() { }
	// RVA: -1
	public virtual type#28660 GetObjectData(type#25857 info, type#26566 context) { }
	// RVA: -1
	internal type#20702 get_ObjectIdentity() { }
	// RVA: -1
	internal type#28660 set_ObjectIdentity(type#20702 value) { }
	// RVA: -1
	public abstract type#20280 Invoke(type#20280 msg) { }
	// RVA: -1
	internal static type#23705 PrivateInvoke(type#25003 rp, type#20280 msg, type#11870 exc, type#11722 out_args) { }
	// RVA: -1
	internal virtual type#23705 InternalGetTransparentProxy(type#26576 className) { }
	// RVA: -1
	public virtual type#23705 GetTransparentProxy() { }
	// RVA: -1
	protected type#28660 AttachServer(type#22436 s) { }
	// RVA: -1
	internal type#28660 SetTargetDomain(type#20867 domainId) { }
	// RVA: -1
	internal type#23705 GetAppDomainTarget() { }
	// RVA: -1
	private static type#13299 ProcessResponse(type#20294 mrm, type#22910 call) { }
}
}
