C# Класс Highlight.Engines.Engine

Наследование: IEngine
Показать файл Открыть проект

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

Метод Описание
Highlight ( Definition definition, string input ) : string

Защищенные методы

Метод Описание
PostHighlight ( Definition definition, string input ) : string
PreHighlight ( Definition definition, string input ) : string
ProcessBlockPatternMatch ( Definition definition, BlockPattern pattern, Match match ) : string
ProcessMarkupPatternMatch ( Definition definition, MarkupPattern pattern, Match match ) : string
ProcessWordPatternMatch ( Definition definition, WordPattern pattern, Match match ) : string

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

Метод Описание
ElementMatchHandler ( Definition definition, Match match ) : string
GetMatchEvaluator ( Definition definition ) : MatchEvaluator
GetRegexOptions ( Definition definition ) : RegexOptions
HighlightUsingRegex ( Definition definition, string input ) : string

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

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

public Highlight ( Definition definition, string input ) : string
definition Highlight.Patterns.Definition
input string
Результат string

PostHighlight() защищенный Метод

protected PostHighlight ( Definition definition, string input ) : string
definition Highlight.Patterns.Definition
input string
Результат string

PreHighlight() защищенный Метод

protected PreHighlight ( Definition definition, string input ) : string
definition Highlight.Patterns.Definition
input string
Результат string

ProcessBlockPatternMatch() защищенный абстрактный Метод

protected abstract ProcessBlockPatternMatch ( Definition definition, BlockPattern pattern, Match match ) : string
definition Highlight.Patterns.Definition
pattern Highlight.Patterns.BlockPattern
match System.Text.RegularExpressions.Match
Результат string

ProcessMarkupPatternMatch() защищенный абстрактный Метод

protected abstract ProcessMarkupPatternMatch ( Definition definition, MarkupPattern pattern, Match match ) : string
definition Highlight.Patterns.Definition
pattern Highlight.Patterns.MarkupPattern
match System.Text.RegularExpressions.Match
Результат string

ProcessWordPatternMatch() защищенный абстрактный Метод

protected abstract ProcessWordPatternMatch ( Definition definition, WordPattern pattern, Match match ) : string
definition Highlight.Patterns.Definition
pattern Highlight.Patterns.WordPattern
match System.Text.RegularExpressions.Match
Результат string