C# Класс System.Variant

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

Private Properties

Свойство Тип Описание
BoxEnum Object
GetI8FromVar long
GetR4FromVar float
GetR8FromVar double
InitVariant void
MarshalHelperCastVariant void
MarshalHelperConvertObjectToVariant void
MarshalHelperConvertVariantToObject Object
SetFieldsObject void
SetFieldsR4 void
SetFieldsR8 void
Variant System
Variant System

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

Метод Описание
ToObject ( ) : Object
Variant ( System.DateTime val ) : System
Variant ( Decimal val ) : System
Variant ( Object obj ) : System
Variant ( bool val ) : System
Variant ( byte val ) : System
Variant ( char val ) : System
Variant ( double val ) : System
Variant ( float val ) : System
Variant ( int val ) : System
Variant ( long val ) : System
Variant ( sbyte val ) : System
Variant ( short val ) : System
Variant ( uint val ) : System
Variant ( ulong val ) : System
Variant ( ushort val ) : System
Variant ( void voidPointer, Type pointerType ) : System

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

Метод Описание
BoxEnum ( ) : Object
GetI8FromVar ( ) : long
GetR4FromVar ( ) : float
GetR8FromVar ( ) : double
InitVariant ( ) : void
MarshalHelperCastVariant ( Object pValue, int vt, Variant &v ) : void
MarshalHelperConvertObjectToVariant ( Object o, Variant &v ) : void
MarshalHelperConvertVariantToObject ( Variant &v ) : Object
SetFieldsObject ( Object val ) : void
SetFieldsR4 ( float val ) : void
SetFieldsR8 ( double val ) : void
Variant ( ) : System
Variant ( int flags, Object or, int data1, int data2 ) : System

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

ToObject() публичный метод

public ToObject ( ) : Object
Результат Object

Variant() публичный метод

public Variant ( System.DateTime val ) : System
val System.DateTime
Результат System

Variant() публичный метод

public Variant ( Decimal val ) : System
val Decimal
Результат System

Variant() публичный метод

public Variant ( Object obj ) : System
obj Object
Результат System

Variant() публичный метод

public Variant ( bool val ) : System
val bool
Результат System

Variant() публичный метод

public Variant ( byte val ) : System
val byte
Результат System

Variant() публичный метод

public Variant ( char val ) : System
val char
Результат System

Variant() публичный метод

public Variant ( double val ) : System
val double
Результат System

Variant() публичный метод

public Variant ( float val ) : System
val float
Результат System

Variant() публичный метод

public Variant ( int val ) : System
val int
Результат System

Variant() публичный метод

public Variant ( long val ) : System
val long
Результат System

Variant() публичный метод

public Variant ( sbyte val ) : System
val sbyte
Результат System

Variant() публичный метод

public Variant ( short val ) : System
val short
Результат System

Variant() публичный метод

public Variant ( uint val ) : System
val uint
Результат System

Variant() публичный метод

public Variant ( ulong val ) : System
val ulong
Результат System

Variant() публичный метод

public Variant ( ushort val ) : System
val ushort
Результат System

Variant() публичный метод

public Variant ( void voidPointer, Type pointerType ) : System
voidPointer void
pointerType Type
Результат System