C# Class Microsoft.Scripting.Runtime.Cast

Implements explicit casts supported by the runtime.
Afficher le fichier Open project: jschementi/iron

Méthodes publiques

Méthode 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

Méthode 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 méthode

public static ExplicitCastToBoolean ( object o ) : System.Boolean
o object
Résultat System.Boolean

ExplicitCastToByte() public static méthode

public static ExplicitCastToByte ( object o ) : Byte
o object
Résultat Byte

ExplicitCastToChar() public static méthode

public static ExplicitCastToChar ( object o ) : Char
o object
Résultat Char

ExplicitCastToDecimal() public static méthode

public static ExplicitCastToDecimal ( object o ) : Decimal
o object
Résultat Decimal

ExplicitCastToDouble() public static méthode

public static ExplicitCastToDouble ( object o ) : Double
o object
Résultat Double

ExplicitCastToInt16() public static méthode

public static ExplicitCastToInt16 ( object o ) : Int16
o object
Résultat System.Int16

ExplicitCastToInt32() public static méthode

public static ExplicitCastToInt32 ( object o ) : Int32
o object
Résultat System.Int32

ExplicitCastToInt64() public static méthode

public static ExplicitCastToInt64 ( object o ) : System.Int64
o object
Résultat System.Int64

ExplicitCastToNullableBoolean() public static méthode

public static ExplicitCastToNullableBoolean ( object o ) : Nullable
o object
Résultat Nullable

ExplicitCastToNullableByte() public static méthode

public static ExplicitCastToNullableByte ( object o ) : Nullable
o object
Résultat Nullable

ExplicitCastToNullableChar() public static méthode

public static ExplicitCastToNullableChar ( object o ) : Nullable
o object
Résultat Nullable

ExplicitCastToNullableDecimal() public static méthode

public static ExplicitCastToNullableDecimal ( object o ) : Nullable
o object
Résultat Nullable

ExplicitCastToNullableDouble() public static méthode

public static ExplicitCastToNullableDouble ( object o ) : Nullable
o object
Résultat Nullable

ExplicitCastToNullableInt16() public static méthode

public static ExplicitCastToNullableInt16 ( object o ) : Nullable
o object
Résultat Nullable

ExplicitCastToNullableInt32() public static méthode

public static ExplicitCastToNullableInt32 ( object o ) : Nullable
o object
Résultat Nullable

ExplicitCastToNullableInt64() public static méthode

public static ExplicitCastToNullableInt64 ( object o ) : Nullable
o object
Résultat Nullable

ExplicitCastToNullableSingle() public static méthode

public static ExplicitCastToNullableSingle ( object o ) : Nullable
o object
Résultat Nullable

ExplicitCastToSingle() public static méthode

public static ExplicitCastToSingle ( object o ) : System.Single
o object
Résultat System.Single

NewNullableInstance() public static méthode

public static NewNullableInstance ( Type type ) : object
type System.Type
Résultat object