C# Class FlatRedBall.Glue.Parsing.ParsedMethod

Show file 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 property

public List ArgumentList
return List

BaseCall public property

public ParsedMethod,FlatRedBall.Glue.Parsing BaseCall
return ParsedMethod

GenericTypes public property

public List GenericTypes
return List

IsOverload public property

public bool IsOverload
return bool

IsStatic public property

public bool IsStatic
return bool

MethodContents public property

public string MethodContents
return string

Scope public property

public Scope Scope
return Scope

Type public property

public ParsedType,FlatRedBall.Glue.Parsing Type
return ParsedType