C# Class ICSharpCode.AvalonEdit.Highlighting.Xshd.XmlHighlightingDefinition.TranslateElementVisitor

Inheritance: IXshdVisitor
Datei anzeigen Open project: kjk/kjkpub

Public Methods

Method Description
TranslateElementVisitor ( XmlHighlightingDefinition def, IHighlightingDefinitionReferenceResolver resolver ) : System
VisitColor ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdColor color ) : object
VisitImport ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdImport import ) : object
VisitKeywords ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdKeywords keywords ) : object
VisitRule ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdRule rule ) : object
VisitRuleSet ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdRuleSet ruleSet ) : object
VisitSpan ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdSpan span ) : object

Private Methods

Method Description
CreateRegex ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdElement position, string regex, XshdRegexType regexType ) : Regex
GetColor ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdElement position, XshdReference colorReference ) : HighlightingColor
GetDefinition ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdElement position, string definitionName ) : IHighlightingDefinition
GetRuleSet ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdElement position, XshdReference ruleSetReference ) : HighlightingRuleSet
Merge ( HighlightingRuleSet target, HighlightingRuleSet source ) : void
MergeColor ( HighlightingColor baseColor, HighlightingColor newColor ) : HighlightingColor

Method Details

TranslateElementVisitor() public method

public TranslateElementVisitor ( XmlHighlightingDefinition def, IHighlightingDefinitionReferenceResolver resolver ) : System
def XmlHighlightingDefinition
resolver IHighlightingDefinitionReferenceResolver
return System

VisitColor() public method

public VisitColor ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdColor color ) : object
color ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdColor
return object

VisitImport() public method

public VisitImport ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdImport import ) : object
import ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdImport
return object

VisitKeywords() public method

public VisitKeywords ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdKeywords keywords ) : object
keywords ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdKeywords
return object

VisitRule() public method

public VisitRule ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdRule rule ) : object
rule ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdRule
return object

VisitRuleSet() public method

public VisitRuleSet ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdRuleSet ruleSet ) : object
ruleSet ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdRuleSet
return object

VisitSpan() public method

public VisitSpan ( ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdSpan span ) : object
span ICSharpCode.AvalonEdit.Highlighting.Xshd.XshdSpan
return object