This documentation is archived and is not being maintained.

IStandardClassificationService Interface

Provides access to standard classification types.

Namespace:  Microsoft.VisualStudio.Language.StandardClassification
Assembly:  Microsoft.VisualStudio.Language.StandardClassification (in Microsoft.VisualStudio.Language.StandardClassification.dll)

public interface IStandardClassificationService

The IStandardClassificationService type exposes the following members.

  NameDescription
Public propertyCharacterLiteralGets a classification type representing character literals.
Public propertyCommentGets a classification type representing comments in a formal language.
Public propertyExcludedCodeGets a classification type representing blocks excluded by the preprocessor or other means in a formal language.
Public propertyFormalLanguageGets a classification type representing a formal language.
Public propertyIdentifierGets a classification type representing identifiers in a formal language.
Public propertyKeywordGets a classification type representing keywords in a formal language.
Public propertyLiteralGets a classification type representing literals in a formal language.
Public propertyNaturalLanguageGets a classification type representing a natural language.
Public propertyNumberLiteralGets a classification type representing numerical literals which derives from the literal classification type in a formal language.
Public propertyOperatorGets a classification type representing whitespace in a formal language.
Public propertyOtherGets a classification type representing anything in a formal language.
Public propertyPreprocessorKeywordGets a classification type representing preprocessor keywords in a formal language.
Public propertyStringLiteralGets a classification type representing string literals.
Public propertySymbolDefinitionGets a classification type representing the definition of a symbol in a formal language.
Public propertySymbolReferenceGets a classification type representing the reference to a symbol in a formal language.
Public propertyWhiteSpaceGets a classification type representing whitespace in a formal language.
Top

This is a MEF Component, and should be exported with the following attribute:

[Export(typeof(IStandardClassificationService))]

For more information about this service and classification in general, see the "Extending Classification Types and Classification Formats" section in Editor Extension Points.

Show: