C# 클래스 Kobi.RecreationalRegex.PcreGrammar.Builder.PatternBuilder

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

공개 메소드들

메소드 설명
Build ( ) : string
Build ( IEnumerable states, IStackStateWriter stackStateWriter ) : string
PatternBuilder ( IEnumerable states, IStackStateWriter stackStateWriter ) : System

보호된 메소드들

메소드 설명
NonCapturingGroup ( string quantifier = null ) : IDisposable
WriteWithSeparator ( string separator, IEnumerable patterns ) : void

비공개 메소드들

메소드 설명
Write ( Alternation alternation ) : void
Write ( Concat concat ) : void
Write ( IPattern pattern ) : void
Write ( PushState pushState ) : void
Write ( RegexLiteral literal ) : void
Write ( State state ) : void
WritePushState ( State state ) : void

메소드 상세

Build() 공개 메소드

public Build ( ) : string
리턴 string

Build() 공개 정적인 메소드

public static Build ( IEnumerable states, IStackStateWriter stackStateWriter ) : string
states IEnumerable
stackStateWriter IStackStateWriter
리턴 string

NonCapturingGroup() 보호된 메소드

protected NonCapturingGroup ( string quantifier = null ) : IDisposable
quantifier string
리턴 IDisposable

PatternBuilder() 공개 메소드

public PatternBuilder ( IEnumerable states, IStackStateWriter stackStateWriter ) : System
states IEnumerable
stackStateWriter IStackStateWriter
리턴 System

WriteWithSeparator() 보호된 메소드

protected WriteWithSeparator ( string separator, IEnumerable patterns ) : void
separator string
patterns IEnumerable
리턴 void