Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

interface System.​Runtime.​Serialization.​IFormatterConverter

Assembly: System.Runtime

Provides the connection between an instance of <see cref="T:System.Runtime.Serialization.SerializationInfo" /> and the formatter-provided class best suited to parse the data inside the <see cref="T:System.Runtime.Serialization.SerializationInfo" /> .

Methods

object
Convert​(object value, Type type)
Converts a value to the given <see cref="T:System.Type" /> .
Returns The converted <paramref name="value" /> .
value The object to be converted.
type The <see cref="T:System.Type" /> into which <paramref name="value" /> is to be converted.
object
Convert​(object value, TypeCode typeCode)
Converts a value to the given <see cref="T:System.TypeCode" /> .
Returns The converted <paramref name="value" /> .
value The object to be converted.
typeCode The <see cref="T:System.TypeCode" /> into which <paramref name="value" /> is to be converted.
bool
ToBoolean​(object value)
Converts a value to a <see cref="T:System.Boolean" /> .
Returns The converted <paramref name="value" /> .
value The object to be converted.
byte
ToByte​(object value)
Converts a value to an 8-bit unsigned integer.
Returns The converted <paramref name="value" /> .
value The object to be converted.
char
ToChar​(object value)
Converts a value to a Unicode character.
Returns The converted <paramref name="value" /> .
value The object to be converted.
ToDateTime​(object value)
Converts a value to a <see cref="T:System.DateTime" /> .
Returns The converted <paramref name="value" /> .
value The object to be converted.
decimal
ToDecimal​(object value)
Converts a value to a <see cref="T:System.Decimal" /> .
Returns The converted <paramref name="value" /> .
value The object to be converted.
double
ToDouble​(object value)
Converts a value to a double-precision floating-point number.
Returns The converted <paramref name="value" /> .
value The object to be converted.
short
ToInt16​(object value)
Converts a value to a 16-bit signed integer.
Returns The converted <paramref name="value" /> .
value The object to be converted.
int
ToInt32​(object value)
Converts a value to a 32-bit signed integer.
Returns The converted <paramref name="value" /> .
value The object to be converted.
long
ToInt64​(object value)
Converts a value to a 64-bit signed integer.
Returns The converted <paramref name="value" /> .
value The object to be converted.
sbyte
ToSByte​(object value)
Converts a value to a <see cref="T:System.SByte" /> .
Returns The converted <paramref name="value" /> .
value The object to be converted.
ToSingle​(object value)
Converts a value to a single-precision floating-point number.
Returns The converted <paramref name="value" /> .
value The object to be converted.
string
ToString​(object value)
Converts a value to a <see cref="T:System.String" /> .
Returns The converted <paramref name="value" /> .
value The object to be converted.
ushort
ToUInt16​(object value)
Converts a value to a 16-bit unsigned integer.
Returns The converted <paramref name="value" /> .
value The object to be converted.
uint
ToUInt32​(object value)
Converts a value to a 32-bit unsigned integer.
Returns The converted <paramref name="value" /> .
value The object to be converted.
ulong
ToUInt64​(object value)
Converts a value to a 64-bit unsigned integer.
Returns The converted <paramref name="value" /> .
value The object to be converted.