C# 클래스 BindingsGenerator.Symbol

파일 보기 프로젝트 열기: realXtend/tundra-urho3d 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
argList string
author string
baseClasses List
briefDescription string
bugs List
children List
classMemberIndexTitle string
detailedDescription string
documentationCategory string
filename string
fullDefinition string
groupSyntax bool
id string
inbodyDescription string
includes List
isConst bool
isExplicit bool
isMutable bool
isStatic bool
kind string
macroBody string
name string
notes List
otherOverloads List
parameters List
parent Symbol
path string
returnComment string
seeAlsoDocumentation string
similarOverload Symbol
sourceFileEndLine int
sourceFileStartLine int
sourceFilename string
todos List
type string
value string
virtualness Virtualness
visibilityLevel VisibilityLevel

공개 메소드들

메소드 설명
ArgStringWithoutTypes ( ) : string
ArrayLength ( ) : int
BriefComment ( ) : string
Category ( ) : string
ClassCtor ( ) : Symbol

If this Symbol is a class or a struct, returns the child symbol that is considered to be the ctor of this class.

ClassIndexDocFilename ( ) : string
Comments ( ) : string[]
FindChildByName ( string name ) : Symbol
FindParamByName ( string paramName ) : Parameter
FullQualifiedSymbolName ( ) : string
FullQualifiedSymbolNameWithoutNamespace ( ) : string
IsArray ( ) : bool
IsConst ( ) : bool
IsNumberType ( string type ) : bool
IsPODType ( string type ) : bool
MemberDocumentationFilename ( ) : string
MemberDocumentationFilenameWithoutFileSuffix ( ) : string
NameWithoutNamespace ( ) : string
Namespace ( ) : string
ScopeName ( ) : string
ScopeNameWithoutNamespace ( ) : string

비공개 메소드들

메소드 설명
EscapeFilename ( string s ) : string

메소드 상세

ArgStringWithoutTypes() 공개 메소드

public ArgStringWithoutTypes ( ) : string
리턴 string

ArrayLength() 공개 메소드

public ArrayLength ( ) : int
리턴 int

BriefComment() 공개 메소드

public BriefComment ( ) : string
리턴 string

Category() 공개 메소드

public Category ( ) : string
리턴 string

ClassCtor() 공개 메소드

If this Symbol is a class or a struct, returns the child symbol that is considered to be the ctor of this class.
public ClassCtor ( ) : Symbol
리턴 Symbol

ClassIndexDocFilename() 공개 메소드

public ClassIndexDocFilename ( ) : string
리턴 string

Comments() 공개 메소드

public Comments ( ) : string[]
리턴 string[]

FindChildByName() 공개 메소드

public FindChildByName ( string name ) : Symbol
name string
리턴 Symbol

FindParamByName() 공개 메소드

public FindParamByName ( string paramName ) : Parameter
paramName string
리턴 Parameter

FullQualifiedSymbolName() 공개 메소드

public FullQualifiedSymbolName ( ) : string
리턴 string

FullQualifiedSymbolNameWithoutNamespace() 공개 메소드

public FullQualifiedSymbolNameWithoutNamespace ( ) : string
리턴 string

IsArray() 공개 메소드

public IsArray ( ) : bool
리턴 bool

IsConst() 공개 메소드

public IsConst ( ) : bool
리턴 bool

IsNumberType() 공개 정적인 메소드

public static IsNumberType ( string type ) : bool
type string
리턴 bool

IsPODType() 공개 정적인 메소드

public static IsPODType ( string type ) : bool
type string
리턴 bool

MemberDocumentationFilename() 공개 메소드

public MemberDocumentationFilename ( ) : string
리턴 string

MemberDocumentationFilenameWithoutFileSuffix() 공개 메소드

public MemberDocumentationFilenameWithoutFileSuffix ( ) : string
리턴 string

NameWithoutNamespace() 공개 메소드

public NameWithoutNamespace ( ) : string
리턴 string

Namespace() 공개 메소드

public Namespace ( ) : string
리턴 string

ScopeName() 공개 메소드

public ScopeName ( ) : string
리턴 string

ScopeNameWithoutNamespace() 공개 메소드

public ScopeNameWithoutNamespace ( ) : string
리턴 string

프로퍼티 상세

argList 공개적으로 프로퍼티

public string argList
리턴 string

author 공개적으로 프로퍼티

public string author
리턴 string

baseClasses 공개적으로 프로퍼티

If this symbol is a class or a struct, this refers to the symbols that are the base classes of this class, or an empty list if no inheritance is used. \todo This has not been implemented yet. Doxygen has BaseclassName elements, implement this!
public List baseClasses
리턴 List

briefDescription 공개적으로 프로퍼티

public string briefDescription
리턴 string

bugs 공개적으로 프로퍼티

public List bugs
리턴 List

children 공개적으로 프로퍼티

public List children
리턴 List

classMemberIndexTitle 공개적으로 프로퍼티

Specifies under which name this symbol will be present in the class member index. If empty, this member will be hidden from the index.
public string classMemberIndexTitle
리턴 string

detailedDescription 공개적으로 프로퍼티

public string detailedDescription
리턴 string

documentationCategory 공개적으로 프로퍼티

public string documentationCategory
리턴 string

filename 공개적으로 프로퍼티

public string filename
리턴 string

fullDefinition 공개적으로 프로퍼티

public string fullDefinition
리턴 string

groupSyntax 공개적으로 프로퍼티

If true, the generated documentation page should group the C++ syntax block with the other overloads of this function.
public bool groupSyntax
리턴 bool

id 공개적으로 프로퍼티

public string id
리턴 string

inbodyDescription 공개적으로 프로퍼티

public string inbodyDescription
리턴 string

includes 공개적으로 프로퍼티

public List includes
리턴 List

isConst 공개적으로 프로퍼티

public bool isConst
리턴 bool

isExplicit 공개적으로 프로퍼티

public bool isExplicit
리턴 bool

isMutable 공개적으로 프로퍼티

public bool isMutable
리턴 bool

isStatic 공개적으로 프로퍼티

public bool isStatic
리턴 bool

kind 공개적으로 프로퍼티

public string kind
리턴 string

macroBody 공개적으로 프로퍼티

If kind == "define", then this symbol is a //#define macro, and this string contains the body of the macro.
public string macroBody
리턴 string

name 공개적으로 프로퍼티

The name of the symbol this structure represents.
public string name
리턴 string

notes 공개적으로 프로퍼티

public List notes
리턴 List

otherOverloads 공개적으로 프로퍼티

This list specifies which other symbols use this symbol as the master doc page.
public List otherOverloads
리턴 List

parameters 공개적으로 프로퍼티

If this Symbol is "function", this contains a list of all the parameters to the function.
public List parameters
리턴 List

parent 공개적으로 프로퍼티

The symbol this symbol is contained in.
public Symbol,BindingsGenerator parent
리턴 Symbol

path 공개적으로 프로퍼티

public string path
리턴 string

returnComment 공개적으로 프로퍼티

Specifies the documentation for the @return field.
public string returnComment
리턴 string

seeAlsoDocumentation 공개적으로 프로퍼티

public string seeAlsoDocumentation
리턴 string

similarOverload 공개적으로 프로퍼티

If non-null, this member specifies an overload of this function that is shown in the doc webpage instead of this symbol. (This is to make the docs look shorter).
public Symbol,BindingsGenerator similarOverload
리턴 Symbol

sourceFileEndLine 공개적으로 프로퍼티

public int sourceFileEndLine
리턴 int

sourceFileStartLine 공개적으로 프로퍼티

public int sourceFileStartLine
리턴 int

sourceFilename 공개적으로 프로퍼티

The code file where this symbol is defined.
public string sourceFilename
리턴 string

todos 공개적으로 프로퍼티

public List todos
리턴 List

type 공개적으로 프로퍼티

If this is a function, specifies the return value. If this is a member variable, specifies the variable type. If this is a class or a struct, this field is empty.
public string type
리턴 string

value 공개적으로 프로퍼티

Enum initializer value. Null for others
public string value
리턴 string

virtualness 공개적으로 프로퍼티

public Virtualness virtualness
리턴 Virtualness

visibilityLevel 공개적으로 프로퍼티

public VisibilityLevel visibilityLevel
리턴 VisibilityLevel