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^, array<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^, array<MemberInfo^>^, array<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.

