C# Класс Alsing.Text.TokenTreeNode

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

Открытые свойства

Свойство Тип Описание
CaseSensitive bool
Char char
ChildNodes Alsing.Text.TokenTreeNode[]
ContainsCaseInsensitiveData bool
Count long
FirstExpression Alsing.Text.PatternMatchers.PatternMatchReference
IsEnd bool
NeedSeparators bool
NextSibling TokenTreeNode
Tags object[]

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

Метод Описание
AddPattern ( bool caseSensitive, bool needSeparators, IPatternMatcher matcher, object tags ) : void
AddPattern ( string prefix, bool caseSensitive, bool needSeparators, IPatternMatcher matcher, object tags ) : void
AddToken ( string token, bool caseSensitive, bool needSeparators, object tags ) : void
AddTokenInternal ( string token, bool caseSensitive ) : TokenTreeNode
GetNextNode ( char c ) : TokenTreeNode
ToString ( ) : string
TokenTreeNode ( ) : System

Приватные методы

Метод Описание
GetMatchingNode ( char childChar, TokenTreeNode node ) : TokenTreeNode
MakeRepeatingWS ( TokenTreeNode child ) : void

Описание методов

AddPattern() публичный Метод

public AddPattern ( bool caseSensitive, bool needSeparators, IPatternMatcher matcher, object tags ) : void
caseSensitive bool
needSeparators bool
matcher IPatternMatcher
tags object
Результат void

AddPattern() публичный Метод

public AddPattern ( string prefix, bool caseSensitive, bool needSeparators, IPatternMatcher matcher, object tags ) : void
prefix string
caseSensitive bool
needSeparators bool
matcher IPatternMatcher
tags object
Результат void

AddToken() публичный Метод

public AddToken ( string token, bool caseSensitive, bool needSeparators, object tags ) : void
token string
caseSensitive bool
needSeparators bool
tags object
Результат void

AddTokenInternal() публичный Метод

public AddTokenInternal ( string token, bool caseSensitive ) : TokenTreeNode
token string
caseSensitive bool
Результат TokenTreeNode

GetNextNode() публичный Метод

public GetNextNode ( char c ) : TokenTreeNode
c char
Результат TokenTreeNode

ToString() публичный Метод

public ToString ( ) : string
Результат string

TokenTreeNode() публичный Метод

public TokenTreeNode ( ) : System
Результат System

Описание свойств

CaseSensitive публичное свойство

public bool CaseSensitive
Результат bool

Char публичное свойство

public char Char
Результат char

ChildNodes публичное свойство

public TokenTreeNode[],Alsing.Text ChildNodes
Результат Alsing.Text.TokenTreeNode[]

ContainsCaseInsensitiveData публичное свойство

public bool ContainsCaseInsensitiveData
Результат bool

Count публичное свойство

public long Count
Результат long

FirstExpression публичное свойство

public PatternMatchReference,Alsing.Text.PatternMatchers FirstExpression
Результат Alsing.Text.PatternMatchers.PatternMatchReference

IsEnd публичное свойство

public bool IsEnd
Результат bool

NeedSeparators публичное свойство

public bool NeedSeparators
Результат bool

NextSibling публичное свойство

public TokenTreeNode,Alsing.Text NextSibling
Результат TokenTreeNode

Tags публичное свойство

public object[] Tags
Результат object[]