C# 클래스 Fan.Sys.NullableType

NullableType wraps a type as nullable with trailing "?".
상속: Type
파일 보기 프로젝트 열기: xored/f4

공개 메소드들

메소드 설명
@base ( ) : Type
@is ( Type type ) : bool
@params ( ) : Map
Equals ( object obj ) : bool
GetHashCode ( ) : int
doc ( ) : string
dotnetRepr ( ) : bool
facet ( Type t, bool c ) : Facet
facets ( ) : List
fields ( ) : List
getRawType ( ) : Type
hash ( ) : long
inheritance ( ) : List
isGenericInstance ( ) : bool
isGenericParameter ( ) : bool
isGenericType ( ) : bool
isNullable ( ) : bool
isVal ( ) : bool
methods ( ) : List
mixins ( ) : List
name ( ) : string
parameterize ( Map pars ) : Type
pod ( ) : Pod
qname ( ) : string
signature ( ) : string
slot ( string name, bool check ) : Slot
slots ( ) : List
toNonNullable ( ) : Type
toNullable ( ) : Type

비공개 메소드들

메소드 설명
NullableType ( Type root ) : System.Runtime.CompilerServices
flags ( ) : int

메소드 상세

@base() 공개 메소드

public @base ( ) : Type
리턴 Type

@is() 공개 메소드

public @is ( Type type ) : bool
type Type
리턴 bool

@params() 공개 메소드

public @params ( ) : Map
리턴 Map

Equals() 공개 메소드

public Equals ( object obj ) : bool
obj object
리턴 bool

GetHashCode() 공개 메소드

public GetHashCode ( ) : int
리턴 int

doc() 공개 메소드

public doc ( ) : string
리턴 string

dotnetRepr() 공개 메소드

public dotnetRepr ( ) : bool
리턴 bool

facet() 공개 메소드

public facet ( Type t, bool c ) : Facet
t Type
c bool
리턴 Facet

facets() 공개 메소드

public facets ( ) : List
리턴 List

fields() 공개 메소드

public fields ( ) : List
리턴 List

getRawType() 공개 메소드

public getRawType ( ) : Type
리턴 Type

hash() 공개 메소드

public hash ( ) : long
리턴 long

inheritance() 공개 메소드

public inheritance ( ) : List
리턴 List

isGenericInstance() 공개 메소드

public isGenericInstance ( ) : bool
리턴 bool

isGenericParameter() 공개 메소드

public isGenericParameter ( ) : bool
리턴 bool

isGenericType() 공개 메소드

public isGenericType ( ) : bool
리턴 bool

isNullable() 공개 메소드

public isNullable ( ) : bool
리턴 bool

isVal() 공개 메소드

public isVal ( ) : bool
리턴 bool

methods() 공개 메소드

public methods ( ) : List
리턴 List

mixins() 공개 메소드

public mixins ( ) : List
리턴 List

name() 공개 메소드

public name ( ) : string
리턴 string

parameterize() 공개 메소드

public parameterize ( Map pars ) : Type
pars Map
리턴 Type

pod() 공개 메소드

public pod ( ) : Pod
리턴 Pod

qname() 공개 메소드

public qname ( ) : string
리턴 string

signature() 공개 메소드

public signature ( ) : string
리턴 string

slot() 공개 메소드

public slot ( string name, bool check ) : Slot
name string
check bool
리턴 Slot

slots() 공개 메소드

public slots ( ) : List
리턴 List

toNonNullable() 공개 메소드

public toNonNullable ( ) : Type
리턴 Type

toNullable() 공개 메소드

public toNullable ( ) : Type
리턴 Type