PostSharpAPI ReferencePost­Sharp.​SerializationISerializer­Factory­ProviderGet­Surrogate­Type
Open sandboxFocus

ISerializerFactoryProvider.GetSurrogateType Method

GetSurrogateType(Type)

Gets the surrogate type for a given object type.

Declaration
Type GetSurrogateType(Type objectType)
Parameters
Type Name Description
System.Type objectType

Type of the object being serialized.

Returns
Type Description
System.Type

The surrogate type for objectType, or null (or objectType) is objectType does not require a surrogate type.

Remarks

This method is called only during serialization. The surrogate type is the type whose name will be serialized; therefore, it will also be the type that will be deserialized.

It is not the responsibility of this class to call the next provider (NextProvider).