C# Class Fan.Sys.Slot

Slot models a member field or method of a Type.
Inheritance: FanObj, Literal
Show file Open project: xored/f4 Class Usage Examples

Public Properties

Property Type Description
m_doc string

Public Methods

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

Method Details

@typeof() public method

public @typeof ( ) : Type
return Type

Slot() public method

public Slot ( Type parent, string name, int flags, Facets facets, int lineNum ) : System
parent Type
name string
flags int
facets Facets
lineNum int
return System

doc() public method

public doc ( ) : string
return string

encode() public method

public encode ( ObjEncoder @out ) : void
@out Fanx.Serial.ObjEncoder
return void

facet() public method

public facet ( Type t ) : Facet
t Type
return Facet

facet() public method

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

facets() public method

public facets ( ) : List
return List

find() public static method

public static find ( string qname ) : Slot
qname string
return Slot

find() public static method

public static find ( string qname, bool check ) : Slot
qname string
check bool
return Slot

findField() public static method

public static findField ( string qname ) : Field
qname string
return Field

findField() public static method

public static findField ( string qname, bool check ) : Field
qname string
check bool
return Field

findFunc() public static method

public static findFunc ( string qname ) : Func
qname string
return Func

findFunc() public static method

public static findFunc ( string qname, bool check ) : Func
qname string
check bool
return Func

findMethod() public static method

public static findMethod ( string qname ) : Method
qname string
return Method

findMethod() public static method

public static findMethod ( string qname, bool check ) : Method
qname string
check bool
return Method

flags() public method

public flags ( ) : int
return int

hasFacet() public method

public hasFacet ( Type t ) : bool
t Type
return bool

isAbstract() public method

public isAbstract ( ) : bool
return bool

isConst() public method

public isConst ( ) : bool
return bool

isCtor() public method

public isCtor ( ) : bool
return bool

isField() public method

public isField ( ) : bool
return bool

isFinal() public method

public isFinal ( ) : bool
return bool

isInternal() public method

public isInternal ( ) : bool
return bool

isMethod() public method

public isMethod ( ) : bool
return bool

isNative() public method

public isNative ( ) : bool
return bool

isOverride() public method

public isOverride ( ) : bool
return bool

isPrivate() public method

public isPrivate ( ) : bool
return bool

isProtected() public method

public isProtected ( ) : bool
return bool

isPublic() public method

public isPublic ( ) : bool
return bool

isStatic() public method

public isStatic ( ) : bool
return bool

isSynthetic() public method

public isSynthetic ( ) : bool
return bool

isVirtual() public method

public isVirtual ( ) : bool
return bool

name() public method

public name ( ) : string
return string

parent() public method

public parent ( ) : Type
return Type

qname() public method

public qname ( ) : string
return string

signature() public abstract method

public abstract signature ( ) : string
return string

toStr() public method

public toStr ( ) : string
return string

trap() public method

public trap ( string name, List args ) : object
name string
args List
return object

Property Details

m_doc public property

public string m_doc
return string