2 // System.Runtime.Remoting.ObjRef.cs
5 // Miguel de Icaza (miguel@ximian.com)
7 // (C) Ximian, Inc. http://www.ximian.com
10 // FIXME: This is just a skeleton for practical purposes.
14 using System.Runtime.Serialization;
16 namespace System.Runtime.Remoting {
18 public class ObjRef : IObjectReference, ISerializable {
19 MarshalByRefObject mbr;
27 public ObjRef (MarshalByRefObject mbr, Type type)
34 public ObjRef (SerializationInfo si, StreamingContext sc)
38 // This encarnates the object from serialized data.
42 public virtual void GetObjectData (SerializationInfo si, StreamingContext sc)
48 public virtual object GetRealObject (StreamingContext sc)
56 public bool IsFromThisAppDomain ()
64 public bool IsFromThisProcess ()