C# Класс CodeTranslator.Parsers.ParsedLine

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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