C# 클래스 Fanx.Fcode.FTypeRef

FTypeRef stores a typeRef structure used to reference type signatures.
파일 보기 프로젝트 열기: xored/f4 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
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