Share via


ClassificationLayer Enum

Definition

Defines a set of well known classification layers to which an ILayeredClassificationType can belong.

public enum class ClassificationLayer
public enum ClassificationLayer
type ClassificationLayer = 
Public Enum ClassificationLayer
Inheritance
ClassificationLayer

Fields

Name Value Description
Default 0

The default behavior, assigned to any classifications that implement IClassificationType but do not implement ILayeredClassificationType.

Lexical 1000

The lexical layer, including classifications generated through pure lexical analysis of a file.

Syntactic 2000

The syntatic layer, including classifications generated through parsing the lexed syntactic tokens into a parse tree.

Semantic 3000

The semantic layer, including classifications generated through type checking of a file, resolving of references, and other complex analyses.

Remarks

IClassificationTag layers with greater numeric values take precedence over layers with smaller values. e.g.: Semantic classifications override Lexical classifications in cases of overlap.

Applies to