Name
FormatterTypeStyle
Synopsis
This enumeration controls how type
information
is specified for members. TypesAlways
specifies
that type information be placed in the serialization stream for all
object members. The default, TypesWhenNeeded
,
places type information in the stream for the following: object
arrays, members of type System.Object
, and
nonprimitive value types (such as structs and enums) that implement
the ISerializable
interface.
XsdString
can be bitwise-OR
ed
with another option to specify that strings are represented with the
XSD format instead of the SOAP format.
public enum FormatterTypeStyle { TypesWhenNeeded = 0, TypesAlways = 1, XsdString = 2 }
Hierarchy
System.Object
→
System.ValueType
→
System.Enum(System.IComparable
,
System.IFormattable
, System.IConvertible)
→
FormatterTypeStyle
Returned By
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.TypeFormat
,
System.Runtime.Serialization.Formatters.Soap.SoapFormatter.TypeFormat
Passed To
System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.TypeFormat
,
System.Runtime.Serialization.Formatters.Soap.SoapFormatter.TypeFormat
Get C# in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.