FormatterServices Class
Provides static methods to aid with the implementation of a Formatter for serialization. This class cannot be inherited.
Assembly: mscorlib (in mscorlib.dll)
| Name | Description | |
|---|---|---|
![]() ![]() | CheckTypeSecurity(Type, TypeFilterLevel) | Determines whether the specified Type can be deserialized with the TypeFilterLevel property set to Low. |
![]() ![]() | GetObjectData(Object, MemberInfo[]) | Extracts the data from the specified object and returns it as an array of objects. |
![]() ![]() | GetSafeUninitializedObject(Type) | Creates a new instance of the specified object type. |
![]() ![]() | GetSerializableMembers(Type) | Gets all the serializable members for a class of the specified Type. |
![]() ![]() | GetSerializableMembers(Type, StreamingContext) | Gets all the serializable members for a class of the specified Type and in the provided StreamingContext. |
![]() ![]() | GetSurrogateForCyclicalReference(ISerializationSurrogate) | Returns a serialization surrogate for the specified ISerializationSurrogate. |
![]() ![]() | GetTypeFromAssembly(Assembly, String) | |
![]() ![]() | GetUninitializedObject(Type) | Creates a new instance of the specified object type. |
![]() ![]() | PopulateObjectMembers(Object, MemberInfo[], Object[]) | Populates the specified object with values for each field drawn from the data array of objects. |
Available since 1.1
Any public static ( Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.

