C# Class Fan.Sys.NullableType

NullableType wraps a type as nullable with trailing "?".
Inheritance: Type
Show file Open project: xored/f4

Public Methods

Method Description
@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

Private Methods

Method Description
NullableType ( Type root ) : System.Runtime.CompilerServices
flags ( ) : int

Method Details

@base() public method

public @base ( ) : Type
return Type

@is() public method

public @is ( Type type ) : bool
type Type
return bool

@params() public method

public @params ( ) : Map
return Map

Equals() public method

public Equals ( object obj ) : bool
obj object
return bool

GetHashCode() public method

public GetHashCode ( ) : int
return int

doc() public method

public doc ( ) : string
return string

dotnetRepr() public method

public dotnetRepr ( ) : bool
return bool

facet() public method

public facet ( Type t, bool c ) : Facet
t Type
c bool
return Facet

facets() public method

public facets ( ) : List
return List

fields() public method

public fields ( ) : List
return List

getRawType() public method

public getRawType ( ) : Type
return Type

hash() public method

public hash ( ) : long
return long

inheritance() public method

public inheritance ( ) : List
return List

isGenericInstance() public method

public isGenericInstance ( ) : bool
return bool

isGenericParameter() public method

public isGenericParameter ( ) : bool
return bool

isGenericType() public method

public isGenericType ( ) : bool
return bool

isNullable() public method

public isNullable ( ) : bool
return bool

isVal() public method

public isVal ( ) : bool
return bool

methods() public method

public methods ( ) : List
return List

mixins() public method

public mixins ( ) : List
return List

name() public method

public name ( ) : string
return string

parameterize() public method

public parameterize ( Map pars ) : Type
pars Map
return Type

pod() public method

public pod ( ) : Pod
return Pod

qname() public method

public qname ( ) : string
return string

signature() public method

public signature ( ) : string
return string

slot() public method

public slot ( string name, bool check ) : Slot
name string
check bool
return Slot

slots() public method

public slots ( ) : List
return List

toNonNullable() public method

public toNonNullable ( ) : Type
return Type

toNullable() public method

public toNullable ( ) : Type
return Type