C# Class Baku.LibqiDotNet.QiType

QiValueのインスタンスに対応する型情報を表します。
ファイルを表示 Open project: malaybaku/BakuLibQiDotNet

Private Properties

Property Type Description
QiType System

Public Methods

Method Description
GetMapKeyType ( ) : QiType

型が連想配列の場合、キーの型を取得します。

GetMapValueType ( ) : QiType

型が連想配列の場合、値の型を取得します。

GetTupleCount ( ) : int

型がタプルの場合、タプルの要素数を取得します。

GetTupleTypeAt ( int index ) : QiType

型がタプルの場合、タプルの指定した位置の値の型を取得します。

GetTupleTypes ( ) : Baku.LibqiDotNet.QiType[]

型がタプルの場合、タプルの各要素の型をまとめたものを取得します。

Private Methods

Method Description
QiType ( IntPtr handle ) : System

Method Details

GetMapKeyType() public method

型が連想配列の場合、キーの型を取得します。
public GetMapKeyType ( ) : QiType
return QiType

GetMapValueType() public method

型が連想配列の場合、値の型を取得します。
public GetMapValueType ( ) : QiType
return QiType

GetTupleCount() public method

型がタプルの場合、タプルの要素数を取得します。
public GetTupleCount ( ) : int
return int

GetTupleTypeAt() public method

型がタプルの場合、タプルの指定した位置の値の型を取得します。
public GetTupleTypeAt ( int index ) : QiType
index int 指定するインデクス
return QiType

GetTupleTypes() public method

型がタプルの場合、タプルの各要素の型をまとめたものを取得します。
public GetTupleTypes ( ) : Baku.LibqiDotNet.QiType[]
return Baku.LibqiDotNet.QiType[]