C# Class Microsoft.Scripting.ComInterop.Variant

Afficher le fichier Open project: jschementi/iron Class Usage Examples

Private Properties

Свойство Type Description
GetAccessor System.Reflection.PropertyInfo
GetByrefSetter System.Reflection.MethodInfo
IsPrimitiveType bool
ToObject object
Variant System

Méthodes publiques

Méthode Description
Clear ( ) : void

Release any unmanaged memory associated with the Variant

SetAsByrefBool ( Int16 &value ) : void
SetAsByrefBstr ( IntPtr &value ) : void
SetAsByrefCy ( System.Int64 &value ) : void
SetAsByrefDate ( Double &value ) : void
SetAsByrefDecimal ( Decimal &value ) : void
SetAsByrefDispatch ( IntPtr &value ) : void
SetAsByrefError ( Int32 &value ) : void
SetAsByrefI1 ( SByte &value ) : void
SetAsByrefI2 ( Int16 &value ) : void
SetAsByrefI4 ( Int32 &value ) : void
SetAsByrefI8 ( System.Int64 &value ) : void
SetAsByrefInt ( IntPtr &value ) : void
SetAsByrefR4 ( System.Single &value ) : void
SetAsByrefR8 ( Double &value ) : void
SetAsByrefUi1 ( Byte &value ) : void
SetAsByrefUi2 ( UInt16 &value ) : void
SetAsByrefUi4 ( UInt32 &value ) : void
SetAsByrefUi8 ( System.UInt64 &value ) : void
SetAsByrefUint ( UIntPtr &value ) : void
SetAsByrefUnknown ( IntPtr &value ) : void
SetAsByrefVariant ( Variant &value ) : void
SetAsByrefVariantIndirect ( Variant &value ) : void
SetAsIConvertible ( IConvertible value ) : void
SetAsNull ( ) : void
ToString ( ) : string

Private Methods

Méthode Description
GetAccessor ( VarEnum varType ) : PropertyInfo
GetByrefSetter ( VarEnum varType ) : MethodInfo
IsPrimitiveType ( VarEnum varEnum ) : bool

Primitive types are the basic COM types. It includes valuetypes like ints, but also reference types like BStrs. It does not include composite types like arrays and user-defined COM types (IUnknown/IDispatch).

ToObject ( ) : object
Variant ( ) : System

Method Details

Clear() public méthode

Release any unmanaged memory associated with the Variant
public Clear ( ) : void
Résultat void

SetAsByrefBool() public méthode

public SetAsByrefBool ( Int16 &value ) : void
value System.Int16
Résultat void

SetAsByrefBstr() public méthode

public SetAsByrefBstr ( IntPtr &value ) : void
value System.IntPtr
Résultat void

SetAsByrefCy() public méthode

public SetAsByrefCy ( System.Int64 &value ) : void
value System.Int64
Résultat void

SetAsByrefDate() public méthode

public SetAsByrefDate ( Double &value ) : void
value Double
Résultat void

SetAsByrefDecimal() public méthode

public SetAsByrefDecimal ( Decimal &value ) : void
value Decimal
Résultat void

SetAsByrefDispatch() public méthode

public SetAsByrefDispatch ( IntPtr &value ) : void
value System.IntPtr
Résultat void

SetAsByrefError() public méthode

public SetAsByrefError ( Int32 &value ) : void
value System.Int32
Résultat void

SetAsByrefI1() public méthode

public SetAsByrefI1 ( SByte &value ) : void
value SByte
Résultat void

SetAsByrefI2() public méthode

public SetAsByrefI2 ( Int16 &value ) : void
value System.Int16
Résultat void

SetAsByrefI4() public méthode

public SetAsByrefI4 ( Int32 &value ) : void
value System.Int32
Résultat void

SetAsByrefI8() public méthode

public SetAsByrefI8 ( System.Int64 &value ) : void
value System.Int64
Résultat void

SetAsByrefInt() public méthode

public SetAsByrefInt ( IntPtr &value ) : void
value System.IntPtr
Résultat void

SetAsByrefR4() public méthode

public SetAsByrefR4 ( System.Single &value ) : void
value System.Single
Résultat void

SetAsByrefR8() public méthode

public SetAsByrefR8 ( Double &value ) : void
value Double
Résultat void

SetAsByrefUi1() public méthode

public SetAsByrefUi1 ( Byte &value ) : void
value Byte
Résultat void

SetAsByrefUi2() public méthode

public SetAsByrefUi2 ( UInt16 &value ) : void
value System.UInt16
Résultat void

SetAsByrefUi4() public méthode

public SetAsByrefUi4 ( UInt32 &value ) : void
value System.UInt32
Résultat void

SetAsByrefUi8() public méthode

public SetAsByrefUi8 ( System.UInt64 &value ) : void
value System.UInt64
Résultat void

SetAsByrefUint() public méthode

public SetAsByrefUint ( UIntPtr &value ) : void
value System.UIntPtr
Résultat void

SetAsByrefUnknown() public méthode

public SetAsByrefUnknown ( IntPtr &value ) : void
value System.IntPtr
Résultat void

SetAsByrefVariant() public méthode

public SetAsByrefVariant ( Variant &value ) : void
value Variant
Résultat void

SetAsByrefVariantIndirect() public méthode

public SetAsByrefVariantIndirect ( Variant &value ) : void
value Variant
Résultat void

SetAsIConvertible() public méthode

public SetAsIConvertible ( IConvertible value ) : void
value IConvertible
Résultat void

SetAsNull() public méthode

public SetAsNull ( ) : void
Résultat void

ToString() public méthode

public ToString ( ) : string
Résultat string