IDesignerSerializationProvider.GetSerializer Method (IDesignerSerializationManager, Object, Type, Type)


Gets a serializer using the specified attributes.

Namespace:   System.ComponentModel.Design.Serialization
Assembly:  System (in System.dll)

object GetSerializer(
	IDesignerSerializationManager manager,
	object currentSerializer,
	Type objectType,
	Type serializerType


Type: System.ComponentModel.Design.Serialization.IDesignerSerializationManager

The serialization manager requesting the serializer.

Type: System.Object

An instance of the current serializer of the specified type. This can be null if no serializer of the specified type exists.

Type: System.Type

The data type of the object to serialize.

Type: System.Type

The data type of the serializer to create.

Return Value

Type: System.Object

An instance of a serializer of the type requested, or null if the request cannot be satisfied.

The serialization manager calls this method when it is trying to locate a serializer for an object type. If this serialization provider can provide a serializer of the correct type, this provider returns it. Otherwise, it returns null.

.NET Framework
Available since 1.1
Return to top