C# 클래스 CodeTranslator.Parsers.ParsedLine

파일 보기 프로젝트 열기: vchelaru/FlatRedBall 1 사용 예제들

공개 메소드들

메소드 설명
CombineToExpressions ( ) : void
CombineToExpressions ( int startIndex, bool stopOnBreak ) : void
ConsolidateMethodContents ( ) : void
DoesListOfFieldsContainsField ( List parsedFields, string variableName ) : bool
DoesListOfFieldsContainsField ( List parsedFields, string variableName, ParsedType &parsedType ) : bool
DoesListOfPropertiesContainProperty ( List parsedProperty, string variableName ) : bool
DoesListOfPropertiesContainProperty ( List parsedProperty, string variableName, ParsedType &parsedType ) : bool
DoesListOfPropertiesContainProperty ( ParsedClass parsedClass, string variableName ) : bool
GetMatchingBracketForBracketAtIndex ( int codeItemIndex ) : int
ParsedLine ( string lineOfCode ) : System
ParsedLine ( string lineOfCode, ParsedClass parsedClass, ParsedClass unchangedClass, List localVariables ) : System
SetFromParsedLine ( ParsedLine otherParsedLine ) : void
ToString ( ) : string
ToSubString ( int start, int count ) : string
this ( int i ) : CodeItem

비공개 메소드들

메소드 설명
ConsolidateMethodContents ( int startIndex, int count ) : void
IsPartOfExpression ( CodeItem first, CodeItem second, int>.Dictionary pairedCharacterDictionary ) : bool

메소드 상세

CombineToExpressions() 공개 메소드

public CombineToExpressions ( ) : void
리턴 void

CombineToExpressions() 공개 메소드

public CombineToExpressions ( int startIndex, bool stopOnBreak ) : void
startIndex int
stopOnBreak bool
리턴 void

ConsolidateMethodContents() 공개 메소드

public ConsolidateMethodContents ( ) : void
리턴 void

DoesListOfFieldsContainsField() 공개 정적인 메소드

public static DoesListOfFieldsContainsField ( List parsedFields, string variableName ) : bool
parsedFields List
variableName string
리턴 bool

DoesListOfFieldsContainsField() 공개 정적인 메소드

public static DoesListOfFieldsContainsField ( List parsedFields, string variableName, ParsedType &parsedType ) : bool
parsedFields List
variableName string
parsedType FlatRedBall.Glue.Parsing.ParsedType
리턴 bool

DoesListOfPropertiesContainProperty() 공개 정적인 메소드

public static DoesListOfPropertiesContainProperty ( List parsedProperty, string variableName ) : bool
parsedProperty List
variableName string
리턴 bool

DoesListOfPropertiesContainProperty() 공개 정적인 메소드

public static DoesListOfPropertiesContainProperty ( List parsedProperty, string variableName, ParsedType &parsedType ) : bool
parsedProperty List
variableName string
parsedType FlatRedBall.Glue.Parsing.ParsedType
리턴 bool

DoesListOfPropertiesContainProperty() 공개 정적인 메소드

public static DoesListOfPropertiesContainProperty ( ParsedClass parsedClass, string variableName ) : bool
parsedClass FlatRedBall.Glue.Parsing.ParsedClass
variableName string
리턴 bool

GetMatchingBracketForBracketAtIndex() 공개 메소드

public GetMatchingBracketForBracketAtIndex ( int codeItemIndex ) : int
codeItemIndex int
리턴 int

ParsedLine() 공개 메소드

public ParsedLine ( string lineOfCode ) : System
lineOfCode string
리턴 System

ParsedLine() 공개 메소드

public ParsedLine ( string lineOfCode, ParsedClass parsedClass, ParsedClass unchangedClass, List localVariables ) : System
lineOfCode string
parsedClass FlatRedBall.Glue.Parsing.ParsedClass
unchangedClass FlatRedBall.Glue.Parsing.ParsedClass
localVariables List
리턴 System

SetFromParsedLine() 공개 메소드

public SetFromParsedLine ( ParsedLine otherParsedLine ) : void
otherParsedLine ParsedLine
리턴 void

ToString() 공개 메소드

public ToString ( ) : string
리턴 string

ToSubString() 공개 메소드

public ToSubString ( int start, int count ) : string
start int
count int
리턴 string

this() 공개 메소드

public this ( int i ) : CodeItem
i int
리턴 CodeItem