C# Class Alsing.Text.TokenTreeNode

Afficher le fichier Open project: vchelaru/FlatRedBall Class Usage Examples

Méthodes publiques

Свойство Type Description
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[]

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
GetMatchingNode ( char childChar, TokenTreeNode node ) : TokenTreeNode
MakeRepeatingWS ( TokenTreeNode child ) : void

Method Details

AddPattern() public méthode

public AddPattern ( bool caseSensitive, bool needSeparators, IPatternMatcher matcher, object tags ) : void
caseSensitive bool
needSeparators bool
matcher IPatternMatcher
tags object
Résultat void

AddPattern() public méthode

public AddPattern ( string prefix, bool caseSensitive, bool needSeparators, IPatternMatcher matcher, object tags ) : void
prefix string
caseSensitive bool
needSeparators bool
matcher IPatternMatcher
tags object
Résultat void

AddToken() public méthode

public AddToken ( string token, bool caseSensitive, bool needSeparators, object tags ) : void
token string
caseSensitive bool
needSeparators bool
tags object
Résultat void

AddTokenInternal() public méthode

public AddTokenInternal ( string token, bool caseSensitive ) : TokenTreeNode
token string
caseSensitive bool
Résultat TokenTreeNode

GetNextNode() public méthode

public GetNextNode ( char c ) : TokenTreeNode
c char
Résultat TokenTreeNode

ToString() public méthode

public ToString ( ) : string
Résultat string

TokenTreeNode() public méthode

public TokenTreeNode ( ) : System
Résultat System

Property Details

CaseSensitive public_oe property

public bool CaseSensitive
Résultat bool

Char public_oe property

public char Char
Résultat char

ChildNodes public_oe property

public TokenTreeNode[],Alsing.Text ChildNodes
Résultat Alsing.Text.TokenTreeNode[]

ContainsCaseInsensitiveData public_oe property

public bool ContainsCaseInsensitiveData
Résultat bool

Count public_oe property

public long Count
Résultat long

FirstExpression public_oe property

public PatternMatchReference,Alsing.Text.PatternMatchers FirstExpression
Résultat Alsing.Text.PatternMatchers.PatternMatchReference

IsEnd public_oe property

public bool IsEnd
Résultat bool

NeedSeparators public_oe property

public bool NeedSeparators
Résultat bool

NextSibling public_oe property

public TokenTreeNode,Alsing.Text NextSibling
Résultat TokenTreeNode

Tags public_oe property

public object[] Tags
Résultat object[]