ParameterInfo.GetRealObject(StreamingContext) Method

Definition

Caution

This API supports obsolete formatter-based serialization. It should not be called or extended by application code.

Returns the real object that should be deserialized instead of the object that the serialized stream specifies.

C#
public object GetRealObject(System.Runtime.Serialization.StreamingContext context);
C#
[System.Obsolete("This API supports obsolete formatter-based serialization. It should not be called or extended by application code.", DiagnosticId="SYSLIB0051", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public object GetRealObject(System.Runtime.Serialization.StreamingContext context);
C#
[System.Security.SecurityCritical]
public object GetRealObject(System.Runtime.Serialization.StreamingContext context);

Parameters

context
StreamingContext

The serialized stream from which the current object is deserialized.

Returns

The actual object that is put into the graph.

Implements

Attributes

Exceptions

The parameter's position in the parameter list of its associated member is not valid for that member's type.

Remarks

This method implements the IObjectReference.GetRealObject method.

Applies to

Product Versions (Obsolete)
.NET Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7 (8, 9)
.NET Framework 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1