C# 클래스 Highlight.Engines.Engine

상속: IEngine
파일 보기 프로젝트 열기: thomasjo/highlight

공개 메소드들

메소드 설명
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