C# Class Highlight.Engines.Engine

Inheritance: IEngine
Afficher le fichier Open project: thomasjo/highlight

Méthodes publiques

Méthode Description
Highlight ( Definition definition, string input ) : string

Méthodes protégées

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

Private Methods

Méthode Description
ElementMatchHandler ( Definition definition, Match match ) : string
GetMatchEvaluator ( Definition definition ) : MatchEvaluator
GetRegexOptions ( Definition definition ) : RegexOptions
HighlightUsingRegex ( Definition definition, string input ) : string

Method Details

Highlight() public méthode

public Highlight ( Definition definition, string input ) : string
definition Highlight.Patterns.Definition
input string
Résultat string

PostHighlight() protected méthode

protected PostHighlight ( Definition definition, string input ) : string
definition Highlight.Patterns.Definition
input string
Résultat string

PreHighlight() protected méthode

protected PreHighlight ( Definition definition, string input ) : string
definition Highlight.Patterns.Definition
input string
Résultat string

ProcessBlockPatternMatch() protected abstract méthode

protected abstract ProcessBlockPatternMatch ( Definition definition, BlockPattern pattern, Match match ) : string
definition Highlight.Patterns.Definition
pattern Highlight.Patterns.BlockPattern
match System.Text.RegularExpressions.Match
Résultat string

ProcessMarkupPatternMatch() protected abstract méthode

protected abstract ProcessMarkupPatternMatch ( Definition definition, MarkupPattern pattern, Match match ) : string
definition Highlight.Patterns.Definition
pattern Highlight.Patterns.MarkupPattern
match System.Text.RegularExpressions.Match
Résultat string

ProcessWordPatternMatch() protected abstract méthode

protected abstract ProcessWordPatternMatch ( Definition definition, WordPattern pattern, Match match ) : string
definition Highlight.Patterns.Definition
pattern Highlight.Patterns.WordPattern
match System.Text.RegularExpressions.Match
Résultat string