C# 클래스 Alsing.Text.TokenTreeNode

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

공개 프로퍼티들

프로퍼티 타입 설명
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[]