IStandardClassificationService IStandardClassificationService IStandardClassificationService IStandardClassificationService IStandardClassificationService IStandardClassificationService Interface

Definition

Provides access to standard classification types.

public interface class IStandardClassificationService
public interface class IStandardClassificationService
__interface IStandardClassificationService
public interface IStandardClassificationService
type IStandardClassificationService = interface
Public Interface IStandardClassificationService

Remarks

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 Language Service and Editor Extension Points.

Properties

CharacterLiteral CharacterLiteral CharacterLiteral CharacterLiteral CharacterLiteral CharacterLiteral

Gets a classification type representing character literals.

Comment Comment Comment Comment Comment Comment

Gets a classification type representing comments in a formal language.

ExcludedCode ExcludedCode ExcludedCode ExcludedCode ExcludedCode ExcludedCode

Gets a classification type representing blocks excluded by the preprocessor or other means in a formal language.

FormalLanguage FormalLanguage FormalLanguage FormalLanguage FormalLanguage FormalLanguage

Gets a classification type representing a formal language.

Identifier Identifier Identifier Identifier Identifier Identifier

Gets a classification type representing identifiers in a formal language.

Keyword Keyword Keyword Keyword Keyword Keyword

Gets a classification type representing keywords in a formal language.

Literal Literal Literal Literal Literal Literal

Gets a classification type representing literals in a formal language.

NaturalLanguage NaturalLanguage NaturalLanguage NaturalLanguage NaturalLanguage NaturalLanguage

Gets a classification type representing a natural language.

NumberLiteral NumberLiteral NumberLiteral NumberLiteral NumberLiteral NumberLiteral

Gets a classification type representing numerical literals which derives from the literal classification type in a formal language.

Operator Operator Operator Operator Operator Operator

Gets a classification type representing whitespace in a formal language.

Other Other Other Other Other Other

Gets a classification type representing anything in a formal language.

PreprocessorKeyword PreprocessorKeyword PreprocessorKeyword PreprocessorKeyword PreprocessorKeyword PreprocessorKeyword

Gets a classification type representing preprocessor keywords in a formal language.

StringLiteral StringLiteral StringLiteral StringLiteral StringLiteral StringLiteral

Gets a classification type representing string literals.

SymbolDefinition SymbolDefinition SymbolDefinition SymbolDefinition SymbolDefinition SymbolDefinition

Gets a classification type representing the definition of a symbol in a formal language.

SymbolReference SymbolReference SymbolReference SymbolReference SymbolReference SymbolReference

Gets a classification type representing the reference to a symbol in a formal language.

WhiteSpace WhiteSpace WhiteSpace WhiteSpace WhiteSpace WhiteSpace

Gets a classification type representing whitespace in a formal language.

Applies to