public static class TessaParserHelper
Public NotInheritable Class TessaParserHelper
public ref class TessaParserHelper abstract sealed
[<AbstractClassAttribute>]
[<SealedAttribute>]
type TessaParserHelper = class end
CropSurroundingNewLines | Обрезает начальные и концевые переводы строки если они присутствуют |
EscapeArguments | Используется для экранирования параметров |
EscapeSpecialCharacters | Осуществляет экранирование спец. символов в строке |
EscapeSpecialCharactersInPlainText | Осуществляет экранирование спец. символов в строке |
FindNearestKeyword | Осуществляет поиск ближайшего ключевого слова вперед от позиции position |
FindParametersBlock | Осуществляет поиск блока параметров |
Format1EscapeSpecialCharacters | Осуществляет экранирование спец. символов в строке |
Format1RemoveEscapeCharacter | Удаляет символ экранирования из строки |
IsCommentKeywordEnd | Проверяет является ли символ начала ключевого слова в данной позиции комментарием |
IsEscaped(FuncInt32, Char, Int32) | Осуществляет проверку наличия символа экранирования перед указанной позицией |
IsEscaped(String, Int32) | Осуществляет проверку наличия символа экранирования перед указанной позицией |
IsEscaped(StringBuilder, Int32) | Осуществляет проверку наличия символа экранирования перед указанной позицией |
IsKeywordStart(FuncInt32, Char, Int32) | Проверяет является ли началом ключевого слова символ с позиции position |
IsKeywordStart(String, Int32) | Проверяет является ли началом ключевого слова символ с позиции position |
RemoveEscapeCharacter | Удаляет символ экранирования из строки |
ReplaceEscapingCharacters | Осуществляет замену экранируемых символов на их эквиваленты |
SplitParameters | Разбивает входную строку параметров на массив используя в качестве разделителей запятую |
SplitTextToNamedParameterPair | Разбивает входную строку на массив используя в качестве разделителя двоеточие |
SplitValues | Разбивает значение параметра на составные части. В качестве разделителя значений предполагается пробел. |
TryGetNearestKeyword | Осуществляет попытку получения ключевого слова вверх от позиции currentPosition |
TryGetSyntaxInfoAroundPosition | Осуществляет попытку получения ключевого слова вверх от позиции currentPosition |
TrySplitParameterByColon | Осуществляет разбиение текстового блока параметра parameterTextBlock на блоки содержащие имя и значение. |
UnEscapeArguments | Используется для удаления символов экранирования из аргументов |