28 implementations of IObjectReference
mscorlib (14)
system\delegateserializationholder.cs (1)
18internal sealed class DelegateSerializationHolder : IObjectReference, ISerializable
system\reflection\memberinfoserializationholder.cs (1)
18internal class MemberInfoSerializationHolder : ISerializable, IObjectReference
system\reflection\parameterinfo.cs (1)
28public class ParameterInfo : _ParameterInfo, ICustomAttributeProvider, IObjectReference
system\runtime\remoting\objref.cs (1)
378public class ObjRef : IObjectReference, ISerializable
system\runtime\serialization\safeserializationmanager.cs (1)
259internal sealed class SafeSerializationManager : IObjectReference, ISerializable
system\text\codepageencoding.cs (2)
25internal sealed class CodePageEncoding : ISerializable, IObjectReference 109internal sealed class Decoder : ISerializable, IObjectReference
system\text\encoding.cs (2)
1645internal class DefaultEncoder : Encoder, ISerializable, IObjectReference 1773internal class DefaultDecoder : Decoder, ISerializable, IObjectReference
system\text\mlangcodepageencoding.cs (3)
27internal sealed class MLangCodePageEncoding : ISerializable, IObjectReference 111internal sealed class MLangEncoder : ISerializable, IObjectReference 149internal sealed class MLangDecoder : ISerializable, IObjectReference
system\text\surrogateencoder.cs (1)
24internal sealed class SurrogateEncoder : ISerializable, IObjectReference
system\unityserializationholder.cs (1)
19internal class UnitySerializationHolder : ISerializable, IObjectReference
System.Transactions (1)
System\Transactions\Oletx\OleTxTransaction.cs (1)
36internal class OletxTransaction : ISerializable, IObjectReference
System.Workflow.ComponentModel (12)
AuthoringOM\DependencyProperty.cs (1)
380private sealed class DependencyPropertyReference : IObjectReference
AuthoringOM\Serializer\ActivityExecutorSurrogate.cs (1)
26private sealed class ActivityExecutorRef : IObjectReference
AuthoringOM\Serializer\ActivitySurrogate.cs (3)
155private sealed class ActivityRef : IObjectReference 172private sealed class ActivitySerializedRef : IObjectReference, IDeserializationCallback 328private class DanglingActivityRef : IObjectReference
AuthoringOM\Serializer\ActivitySurrogateSelector.cs (1)
144private sealed class ObjectSerializedRef : IObjectReference, IDeserializationCallback
AuthoringOM\Serializer\DependencyStoreSurrogate.cs (1)
49private sealed class DependencyStoreRef : IObjectReference, IDeserializationCallback
AuthoringOM\Serializer\DictionarySurrogate.cs (1)
57private sealed class DictionaryRef : IObjectReference, IDeserializationCallback
AuthoringOM\Serializer\GenericQueueSurrogate.cs (1)
40private sealed class GenericQRef : IObjectReference, IDeserializationCallback
AuthoringOM\Serializer\ListSurrogate.cs (1)
41private sealed class ListRef : IObjectReference, IDeserializationCallback
AuthoringOM\Serializer\QueueSurrogate.cs (1)
33private sealed class QRef : IObjectReference, IDeserializationCallback
AuthoringOM\Serializer\XmlDocumentSurrogate.cs (1)
30private sealed class XmlDocumentReference : IObjectReference
System.Xml.Linq (1)
System\Xml\Linq\XLinq.cs (1)
212internal sealed class NameSerializer : IObjectReference, ISerializable
24 references to IObjectReference
mscorlib (7)
system\runtime\remoting\remotingservices.cs (1)
1750if (castType != typeof(IObjectReference))
system\runtime\serialization\formatters\binary\binaryobjectreader.cs (2)
194if (TopObject is IObjectReference) 196TopObject = ((IObjectReference)TopObject).GetRealObject(m_context);
system\runtime\serialization\objectmanager.cs (3)
315holder.SetObjectValue(((IObjectReference)(holder.ObjectValue)).GetRealObject(m_context), this); 329} while ((holder.ObjectValue is IObjectReference) && (tempObject!=holder.ObjectValue)); 1369if (m_object is IObjectReference) {
system\runtime\serialization\safeserializationmanager.cs (1)
377object IObjectReference.GetRealObject(StreamingContext context)
System.Runtime.Serialization (5)
System\Runtime\Serialization\Globals.cs (1)
281typeOfIObjectReference = typeof(IObjectReference);
System\Runtime\Serialization\SurrogateDataContract.cs (3)
59internal static object GetRealObject(IObjectReference obj, StreamingContext context) 95if (newObj is IObjectReference) 96newObj = GetRealObject((IObjectReference)newObj, context.GetStreamingContext());
System\Runtime\Serialization\XmlObjectSerializerReadContext.cs (1)
429public object GetRealObject(IObjectReference obj, string id)
System.Workflow.ComponentModel (11)
AuthoringOM\Serializer\ActivityExecutorSurrogate.cs (1)
29Object IObjectReference.GetRealObject(StreamingContext context)
AuthoringOM\Serializer\ActivitySurrogate.cs (3)
161Object IObjectReference.GetRealObject(StreamingContext context) 212object IObjectReference.GetRealObject(StreamingContext context) 336object IObjectReference.GetRealObject(StreamingContext context)
AuthoringOM\Serializer\ActivitySurrogateSelector.cs (1)
152Object IObjectReference.GetRealObject(StreamingContext context)
AuthoringOM\Serializer\DependencyStoreSurrogate.cs (1)
57Object IObjectReference.GetRealObject(StreamingContext context)
AuthoringOM\Serializer\DictionarySurrogate.cs (1)
74Object IObjectReference.GetRealObject(StreamingContext context)
AuthoringOM\Serializer\GenericQueueSurrogate.cs (1)
51Object IObjectReference.GetRealObject(StreamingContext context)
AuthoringOM\Serializer\ListSurrogate.cs (1)
52Object IObjectReference.GetRealObject(StreamingContext context)
AuthoringOM\Serializer\QueueSurrogate.cs (1)
43Object IObjectReference.GetRealObject(StreamingContext context)
AuthoringOM\Serializer\XmlDocumentSurrogate.cs (1)
34Object IObjectReference.GetRealObject(StreamingContext context)
System.Xml.Linq (1)
System\Xml\Linq\XLinq.cs (1)
221object IObjectReference.GetRealObject(StreamingContext context) {