C# Class Microsoft.Scripting.Runtime.Cast

Implements explicit casts supported by the runtime.
Mostra file Open project: jschementi/iron

Public Methods

Method Description
ExplicitCastToBoolean ( object o ) : System.Boolean
ExplicitCastToByte ( object o ) : Byte
ExplicitCastToChar ( object o ) : Char
ExplicitCastToDecimal ( object o ) : Decimal
ExplicitCastToDouble ( object o ) : Double
ExplicitCastToInt16 ( object o ) : Int16
ExplicitCastToInt32 ( object o ) : Int32
ExplicitCastToInt64 ( object o ) : System.Int64
ExplicitCastToNullableBoolean ( object o ) : Nullable
ExplicitCastToNullableByte ( object o ) : Nullable
ExplicitCastToNullableChar ( object o ) : Nullable
ExplicitCastToNullableDecimal ( object o ) : Nullable
ExplicitCastToNullableDouble ( object o ) : Nullable
ExplicitCastToNullableInt16 ( object o ) : Nullable
ExplicitCastToNullableInt32 ( object o ) : Nullable
ExplicitCastToNullableInt64 ( object o ) : Nullable
ExplicitCastToNullableSingle ( object o ) : Nullable
ExplicitCastToSingle ( object o ) : System.Single
NewNullableInstance ( Type type ) : object

Private Methods

Method Description
ExplicitCastEnumToByte ( object o ) : Byte
ExplicitCastEnumToInt16 ( object o ) : Int16
ExplicitCastEnumToInt32 ( object o ) : Int32
ExplicitCastEnumToInt64 ( object o ) : System.Int64
ExplicitCastEnumToSByte ( object o ) : SByte
ExplicitCastEnumToUInt16 ( object o ) : UInt16
ExplicitCastEnumToUInt32 ( object o ) : UInt32
ExplicitCastEnumToUInt64 ( object o ) : System.UInt64
ExplicitCastToNullableSByte ( object o ) : Nullable
ExplicitCastToNullableUInt16 ( object o ) : Nullable
ExplicitCastToNullableUInt32 ( object o ) : Nullable
ExplicitCastToNullableUInt64 ( object o ) : Nullable
ExplicitCastToSByte ( object o ) : SByte
ExplicitCastToUInt16 ( object o ) : UInt16
ExplicitCastToUInt32 ( object o ) : UInt32
ExplicitCastToUInt64 ( object o ) : System.UInt64

Method Details

ExplicitCastToBoolean() public static method

public static ExplicitCastToBoolean ( object o ) : System.Boolean
o object
return System.Boolean

ExplicitCastToByte() public static method

public static ExplicitCastToByte ( object o ) : Byte
o object
return Byte

ExplicitCastToChar() public static method

public static ExplicitCastToChar ( object o ) : Char
o object
return Char

ExplicitCastToDecimal() public static method

public static ExplicitCastToDecimal ( object o ) : Decimal
o object
return Decimal

ExplicitCastToDouble() public static method

public static ExplicitCastToDouble ( object o ) : Double
o object
return Double

ExplicitCastToInt16() public static method

public static ExplicitCastToInt16 ( object o ) : Int16
o object
return System.Int16

ExplicitCastToInt32() public static method

public static ExplicitCastToInt32 ( object o ) : Int32
o object
return System.Int32

ExplicitCastToInt64() public static method

public static ExplicitCastToInt64 ( object o ) : System.Int64
o object
return System.Int64

ExplicitCastToNullableBoolean() public static method

public static ExplicitCastToNullableBoolean ( object o ) : Nullable
o object
return Nullable

ExplicitCastToNullableByte() public static method

public static ExplicitCastToNullableByte ( object o ) : Nullable
o object
return Nullable

ExplicitCastToNullableChar() public static method

public static ExplicitCastToNullableChar ( object o ) : Nullable
o object
return Nullable

ExplicitCastToNullableDecimal() public static method

public static ExplicitCastToNullableDecimal ( object o ) : Nullable
o object
return Nullable

ExplicitCastToNullableDouble() public static method

public static ExplicitCastToNullableDouble ( object o ) : Nullable
o object
return Nullable

ExplicitCastToNullableInt16() public static method

public static ExplicitCastToNullableInt16 ( object o ) : Nullable
o object
return Nullable

ExplicitCastToNullableInt32() public static method

public static ExplicitCastToNullableInt32 ( object o ) : Nullable
o object
return Nullable

ExplicitCastToNullableInt64() public static method

public static ExplicitCastToNullableInt64 ( object o ) : Nullable
o object
return Nullable

ExplicitCastToNullableSingle() public static method

public static ExplicitCastToNullableSingle ( object o ) : Nullable
o object
return Nullable

ExplicitCastToSingle() public static method

public static ExplicitCastToSingle ( object o ) : System.Single
o object
return System.Single

NewNullableInstance() public static method

public static NewNullableInstance ( Type type ) : object
type System.Type
return object