C# Класс Fanx.Fcode.FTypeRef

FTypeRef stores a typeRef structure used to reference type signatures.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
mask int
podName string
signature string
stackType int
typeName string

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

Метод Описание
FTypeRef ( string podName, string typeName, string sig ) : Fanx.Util
ToString ( ) : string
isBool ( ) : bool

Is this sys::Bool or sys::Bool?

isBoolPrimitive ( ) : bool

Is this sys::Bool, boolean primitive

isErr ( ) : bool

Is this sys::Err or sys::Err?

isFloat ( ) : bool

Is this sys::Float or sys::Float?

isFloatPrimitive ( ) : bool

Is this sys::Float, double primitive

isGenericInstance ( ) : bool

Is this a parameterized generic instance like Str[]

isInt ( ) : bool

Is this sys::Int or sys::Int?

isIntPrimitive ( ) : bool

Is this sys::Int, long primitive

isNullable ( ) : bool

Is this a nullable type.

isObj ( ) : bool

Is this sys::Obj or sys::Obj?

isRef ( ) : bool

Is this a reference (boxed) type?

isWide ( ) : bool

Is this a wide stack type (double or long)

isWide ( int stackType ) : bool
nname ( ) : string

.NET type name: Fan.Sys.Duration, System.Boolean

nnameBoxed ( ) : string

.NET type name, but if this is a primitive return its boxed class name.

read ( FStore input ) : FTypeRef

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

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

public FTypeRef ( string podName, string typeName, string sig ) : Fanx.Util
podName string
typeName string
sig string
Результат Fanx.Util

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

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

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

Is this sys::Bool or sys::Bool?
public isBool ( ) : bool
Результат bool

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

Is this sys::Bool, boolean primitive
public isBoolPrimitive ( ) : bool
Результат bool

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

Is this sys::Err or sys::Err?
public isErr ( ) : bool
Результат bool

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

Is this sys::Float or sys::Float?
public isFloat ( ) : bool
Результат bool

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

Is this sys::Float, double primitive
public isFloatPrimitive ( ) : bool
Результат bool

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

Is this a parameterized generic instance like Str[]
public isGenericInstance ( ) : bool
Результат bool

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

Is this sys::Int or sys::Int?
public isInt ( ) : bool
Результат bool

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

Is this sys::Int, long primitive
public isIntPrimitive ( ) : bool
Результат bool

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

Is this a nullable type.
public isNullable ( ) : bool
Результат bool

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

Is this sys::Obj or sys::Obj?
public isObj ( ) : bool
Результат bool

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

Is this a reference (boxed) type?
public isRef ( ) : bool
Результат bool

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

Is this a wide stack type (double or long)
public isWide ( ) : bool
Результат bool

isWide() публичный статический метод

public static isWide ( int stackType ) : bool
stackType int
Результат bool

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

.NET type name: Fan.Sys.Duration, System.Boolean
public nname ( ) : string
Результат string

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

.NET type name, but if this is a primitive return its boxed class name.
public nnameBoxed ( ) : string
Результат string

read() публичный статический метод

public static read ( FStore input ) : FTypeRef
input FStore
Результат FTypeRef

Описание свойств

mask публичное свойство

public int mask
Результат int

podName публичное свойство

public string podName
Результат string

signature публичное свойство

public string signature
Результат string

stackType публичное свойство

public int stackType
Результат int

typeName публичное свойство

public string typeName
Результат string