C# Класс Kobi.RecreationalRegex.PcreGrammar.Builder.PatternBuilder

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

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

Метод Описание
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