C# Класс Fan.Sys.NullableType

NullableType wraps a type as nullable with trailing "?".
Наследование: Type
Показать файл Открыть проект

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

Метод Описание
@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