C# 클래스 Microsoft.Scripting.ComInterop.Variant

파일 보기 프로젝트 열기: jschementi/iron 1 사용 예제들

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