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

Slot models a member field or method of a Type.
Наследование: FanObj, Literal
Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
m_doc string

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

Метод Описание
@typeof ( ) : Type
Slot ( Type parent, string name, int flags, Facets facets, int lineNum ) : System
doc ( ) : string
encode ( ObjEncoder @out ) : void
facet ( Type t ) : Facet
facet ( Type t, bool c ) : Facet
facets ( ) : List
find ( string qname ) : Slot
find ( string qname, bool check ) : Slot
findField ( string qname ) : Field
findField ( string qname, bool check ) : Field
findFunc ( string qname ) : Func
findFunc ( string qname, bool check ) : Func
findMethod ( string qname ) : Method
findMethod ( string qname, bool check ) : Method
flags ( ) : int
hasFacet ( Type t ) : bool
isAbstract ( ) : bool
isConst ( ) : bool
isCtor ( ) : bool
isField ( ) : bool
isFinal ( ) : bool
isInternal ( ) : bool
isMethod ( ) : bool
isNative ( ) : bool
isOverride ( ) : bool
isPrivate ( ) : bool
isProtected ( ) : bool
isPublic ( ) : bool
isStatic ( ) : bool
isSynthetic ( ) : bool
isVirtual ( ) : bool
name ( ) : string
parent ( ) : Type
qname ( ) : string
signature ( ) : string
toStr ( ) : string
trap ( string name, List args ) : object

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

@typeof() публичный Метод

public @typeof ( ) : Type
Результат Type

Slot() публичный Метод

public Slot ( Type parent, string name, int flags, Facets facets, int lineNum ) : System
parent Type
name string
flags int
facets Facets
lineNum int
Результат System

doc() публичный Метод

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

encode() публичный Метод

public encode ( ObjEncoder @out ) : void
@out Fanx.Serial.ObjEncoder
Результат void

facet() публичный Метод

public facet ( Type t ) : Facet
t Type
Результат Facet

facet() публичный Метод

public facet ( Type t, bool c ) : Facet
t Type
c bool
Результат Facet

facets() публичный Метод

public facets ( ) : List
Результат List

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

public static find ( string qname ) : Slot
qname string
Результат Slot

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

public static find ( string qname, bool check ) : Slot
qname string
check bool
Результат Slot

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

public static findField ( string qname ) : Field
qname string
Результат Field

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

public static findField ( string qname, bool check ) : Field
qname string
check bool
Результат Field

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

public static findFunc ( string qname ) : Func
qname string
Результат Func

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

public static findFunc ( string qname, bool check ) : Func
qname string
check bool
Результат Func

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

public static findMethod ( string qname ) : Method
qname string
Результат Method

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

public static findMethod ( string qname, bool check ) : Method
qname string
check bool
Результат Method

flags() публичный Метод

public flags ( ) : int
Результат int

hasFacet() публичный Метод

public hasFacet ( Type t ) : bool
t Type
Результат bool

isAbstract() публичный Метод

public isAbstract ( ) : bool
Результат bool

isConst() публичный Метод

public isConst ( ) : bool
Результат bool

isCtor() публичный Метод

public isCtor ( ) : bool
Результат bool

isField() публичный Метод

public isField ( ) : bool
Результат bool

isFinal() публичный Метод

public isFinal ( ) : bool
Результат bool

isInternal() публичный Метод

public isInternal ( ) : bool
Результат bool

isMethod() публичный Метод

public isMethod ( ) : bool
Результат bool

isNative() публичный Метод

public isNative ( ) : bool
Результат bool

isOverride() публичный Метод

public isOverride ( ) : bool
Результат bool

isPrivate() публичный Метод

public isPrivate ( ) : bool
Результат bool

isProtected() публичный Метод

public isProtected ( ) : bool
Результат bool

isPublic() публичный Метод

public isPublic ( ) : bool
Результат bool

isStatic() публичный Метод

public isStatic ( ) : bool
Результат bool

isSynthetic() публичный Метод

public isSynthetic ( ) : bool
Результат bool

isVirtual() публичный Метод

public isVirtual ( ) : bool
Результат bool

name() публичный Метод

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

parent() публичный Метод

public parent ( ) : Type
Результат Type

qname() публичный Метод

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

signature() публичный абстрактный Метод

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

toStr() публичный Метод

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

trap() публичный Метод

public trap ( string name, List args ) : object
name string
args List
Результат object

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

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

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