C# Класс Microsoft.Scripting.ComInterop.Variant

Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
GetAccessor System.Reflection.PropertyInfo
GetByrefSetter System.Reflection.MethodInfo
IsPrimitiveType bool
ToObject object
Variant System

Открытые методы

Метод Описание
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

Приватные методы

Метод Описание
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

Описание методов

Clear() публичный Метод

Release any unmanaged memory associated with the Variant
public Clear ( ) : void
Результат void

SetAsByrefBool() публичный Метод

public SetAsByrefBool ( Int16 &value ) : void
value System.Int16
Результат void

SetAsByrefBstr() публичный Метод

public SetAsByrefBstr ( IntPtr &value ) : void
value System.IntPtr
Результат void

SetAsByrefCy() публичный Метод

public SetAsByrefCy ( System.Int64 &value ) : void
value System.Int64
Результат void

SetAsByrefDate() публичный Метод

public SetAsByrefDate ( Double &value ) : void
value Double
Результат void

SetAsByrefDecimal() публичный Метод

public SetAsByrefDecimal ( Decimal &value ) : void
value Decimal
Результат void

SetAsByrefDispatch() публичный Метод

public SetAsByrefDispatch ( IntPtr &value ) : void
value System.IntPtr
Результат void

SetAsByrefError() публичный Метод

public SetAsByrefError ( Int32 &value ) : void
value System.Int32
Результат void

SetAsByrefI1() публичный Метод

public SetAsByrefI1 ( SByte &value ) : void
value SByte
Результат void

SetAsByrefI2() публичный Метод

public SetAsByrefI2 ( Int16 &value ) : void
value System.Int16
Результат void

SetAsByrefI4() публичный Метод

public SetAsByrefI4 ( Int32 &value ) : void
value System.Int32
Результат void

SetAsByrefI8() публичный Метод

public SetAsByrefI8 ( System.Int64 &value ) : void
value System.Int64
Результат void

SetAsByrefInt() публичный Метод

public SetAsByrefInt ( IntPtr &value ) : void
value System.IntPtr
Результат void

SetAsByrefR4() публичный Метод

public SetAsByrefR4 ( System.Single &value ) : void
value System.Single
Результат void

SetAsByrefR8() публичный Метод

public SetAsByrefR8 ( Double &value ) : void
value Double
Результат void

SetAsByrefUi1() публичный Метод

public SetAsByrefUi1 ( Byte &value ) : void
value Byte
Результат void

SetAsByrefUi2() публичный Метод

public SetAsByrefUi2 ( UInt16 &value ) : void
value System.UInt16
Результат void

SetAsByrefUi4() публичный Метод

public SetAsByrefUi4 ( UInt32 &value ) : void
value System.UInt32
Результат void

SetAsByrefUi8() публичный Метод

public SetAsByrefUi8 ( System.UInt64 &value ) : void
value System.UInt64
Результат void

SetAsByrefUint() публичный Метод

public SetAsByrefUint ( UIntPtr &value ) : void
value System.UIntPtr
Результат void

SetAsByrefUnknown() публичный Метод

public SetAsByrefUnknown ( IntPtr &value ) : void
value System.IntPtr
Результат void

SetAsByrefVariant() публичный Метод

public SetAsByrefVariant ( Variant &value ) : void
value Variant
Результат void

SetAsByrefVariantIndirect() публичный Метод

public SetAsByrefVariantIndirect ( Variant &value ) : void
value Variant
Результат void

SetAsIConvertible() публичный Метод

public SetAsIConvertible ( IConvertible value ) : void
value IConvertible
Результат void

SetAsNull() публичный Метод

public SetAsNull ( ) : void
Результат void

ToString() публичный Метод

public ToString ( ) : string
Результат string