Click or drag to resize

SyntaxHighlighter Class

Inheritance Hierarchy
SystemObject
  MathStudio.Core.UISyntaxHighlighter

Namespace:  MathStudio.Core.UI
Assembly:  MathStudio.Core.UI (in MathStudio.Core.UI.dll) Version: 1.0.6611.39599 (1.0.0.0)
Syntax
C#
public class SyntaxHighlighter : IDisposable

The SyntaxHighlighter type exposes the following members.

Constructors
  NameDescription
Public methodSyntaxHighlighter
Initializes a new instance of the SyntaxHighlighter class
Top
Properties
  NameDescription
Public propertyAttributeStyle
C# attribute style
Public propertyAttributeValueStyle
HTML attribute value style
Public propertyClassNameStyle
Class name style
Public propertyCommentStyle
Comment style
Public propertyCommentTagStyle
Style of tags in comments of C#
Public propertyFunctionsStyle
SQL Functions style
Public propertyHtmlEntityStyle
HTML Entity style
Public propertyKeywordStyle
Keyword style
Public propertyKeywordStyle2
Specific PHP keyword style
Public propertyKeywordStyle3
Specific PHP keyword style
Public propertyNumberStyle
Number style
Public propertyStatic memberRegexCompiledOption
Public propertyStatementsStyle
SQL Statements style
Public propertyStringStyle
String style
Public propertyTagBracketStyle
HTML tag brackets style
Public propertyTagNameStyle
HTML tag name style
Public propertyTypesStyle
SQL Types style
Public propertyVariableStyle
Variable style
Public propertyXmlAttributeStyle
XML attribute style
Public propertyXmlAttributeValueStyle
XML attribute value style
Public propertyXmlCDataStyle
XML CData style
Public propertyXmlEntityStyle
XML Entity style
Public propertyXmlTagBracketStyle
XML tag brackets style
Public propertyXmlTagNameStyle
XML tag name style
Top
Methods
  NameDescription
Public methodAddXmlDescription
Uses the given doc to parse a XML description and adds it as syntax descriptor. The syntax descriptor is used for highlighting when
  • Language property of MSTB is set to Custom
  • DescriptionFile property of MSTB has the same value as the method parameter descriptionFileName
Public methodAutoIndentNeeded
Protected methodCSharpAutoIndentNeeded
Public methodCSharpSyntaxHighlight
Highlights C# code
Public methodDispose
Releases all resources used by the SyntaxHighlighter
Public methodEquals (Inherited from Object.)
Protected methodFinalize (Inherited from Object.)
Public methodGetHashCode (Inherited from Object.)
Public methodGetType (Inherited from Object.)
Public methodHighlightSyntax(String, Range)
Highlights syntax for given XML description file
Public methodHighlightSyntax(Language, Range)
Highlights syntax for given language
Public methodHighlightSyntax(SyntaxDescriptor, Range)
Protected methodHTMLAutoIndentNeeded
Public methodHTMLSyntaxHighlight
Highlights HTML code
Protected methodInitCShaprRegex
Protected methodInitHTMLRegex
Protected methodInitJScriptRegex
Protected methodInitLuaRegex
Protected methodInitPHPRegex
Protected methodInitSQLRegex
Public methodInitStyleSchema
Protected methodInitVBRegex
Protected methodInitXMLRegex
Public methodJScriptSyntaxHighlight
Highlights JavaScript code
Protected methodLuaAutoIndentNeeded
Public methodLuaSyntaxHighlight
Highlights Lua code
Protected methodMemberwiseClone (Inherited from Object.)
Protected methodStatic memberParseColor
Protected methodStatic memberParseFolding
Protected methodStatic memberParseRule
Protected methodStatic memberParseStyle
Public methodStatic memberParseXmlDescription
Protected methodPHPAutoIndentNeeded
Public methodPHPSyntaxHighlight
Highlights PHP code
Protected methodRememberBrackets
Protected methodRestoreBrackets
Protected methodSQLAutoIndentNeeded
Public methodSQLSyntaxHighlight
Highlights SQL code
Public methodToString (Inherited from Object.)
Protected methodVBAutoIndentNeeded
Public methodVBSyntaxHighlight
Highlights VB code
Protected methodXMLAutoIndentNeeded
Public methodXMLSyntaxHighlight
Highlights XML code
Top
Fields
See Also