C# Class FlatRedBall.Glue.Parsing.ParsedMethod

显示文件 Open project: vchelaru/FlatRedBall Class Usage Examples

Public Properties

Property Type Description
ArgumentList List
BaseCall ParsedMethod
GenericTypes List
IsOverload bool
IsStatic bool
MethodContents string
Scope Scope
Type ParsedType

Public Methods

Method Description
Clone ( ) : ParsedMethod
FillGenericRestrictions ( string lineOfCode ) : void
FillGenericRestrictions ( string lineOfCode, List GenericTypes, List ArgumentList ) : void
GetLineInformation ( string line, Scope &scope, ParsedType &type, string &variableName, bool &isConst, bool &isVirtual, bool &isOverride, bool &isStatic, bool &isNew, bool &isAsync, string &valueToAssignTo ) : void
StoreOffOldName ( ) : void
ToString ( ) : string

Private Methods

Method Description
FillArgumentList ( ParsedMethod parsedMethod, List currentBlock, int lineIndex, bool requireTypes ) : void
FillBaseCall ( List currentBlock ) : void
FillHeaderInformation ( string headerLine ) : void

Method Details

Clone() public method

public Clone ( ) : ParsedMethod
return ParsedMethod

FillGenericRestrictions() public method

public FillGenericRestrictions ( string lineOfCode ) : void
lineOfCode string
return void

FillGenericRestrictions() public static method

public static FillGenericRestrictions ( string lineOfCode, List GenericTypes, List ArgumentList ) : void
lineOfCode string
GenericTypes List
ArgumentList List
return void

GetLineInformation() public static method

public static GetLineInformation ( string line, Scope &scope, ParsedType &type, string &variableName, bool &isConst, bool &isVirtual, bool &isOverride, bool &isStatic, bool &isNew, bool &isAsync, string &valueToAssignTo ) : void
line string
scope Scope
type ParsedType
variableName string
isConst bool
isVirtual bool
isOverride bool
isStatic bool
isNew bool
isAsync bool
valueToAssignTo string
return void

StoreOffOldName() public method

public StoreOffOldName ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string

Property Details

ArgumentList public_oe property

public List ArgumentList
return List

BaseCall public_oe property

public ParsedMethod,FlatRedBall.Glue.Parsing BaseCall
return ParsedMethod

GenericTypes public_oe property

public List GenericTypes
return List

IsOverload public_oe property

public bool IsOverload
return bool

IsStatic public_oe property

public bool IsStatic
return bool

MethodContents public_oe property

public string MethodContents
return string

Scope public_oe property

public Scope Scope
return Scope

Type public_oe property

public ParsedType,FlatRedBall.Glue.Parsing Type
return ParsedType