Beispiel #1
0
        public SemanticTaggerProvider(HlslClassificationService classificationService,
                                      ClassificationColorManager classificationColorManager)
        {
            _classificationService      = classificationService;
            _classificationColorManager = classificationColorManager;

            VSColorTheme.ThemeChanged += UpdateTheme;
        }
        public SemanticTaggerProvider(HlslClassificationService classificationService,
                                      ClassificationColorManager classificationColorManager,
                                      ShellEventListener shellEventListener)
        {
            _classificationService      = classificationService;
            _classificationColorManager = classificationColorManager;
            _shellEventListener         = shellEventListener;

            _shellEventListener.ThemeChanged += UpdateTheme;
        }
 public ParameterIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Parameter Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ParameterClassificationTypeName);
 }
 public LocalVariableIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Local Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(LocalVariableClassificationTypeName);
 }
 public RegisterLocationFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Register Location";
     ForegroundColor = colorManager.GetDefaultColor(RegisterLocationClassificationTypeName);
 }
 public PackOffsetFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Pack Offset";
     ForegroundColor = colorManager.GetDefaultColor(PackOffsetClassificationTypeName);
 }
 public SemanticFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Semantic";
     ForegroundColor = colorManager.GetDefaultColor(SemanticClassificationTypeName);
 }
Beispiel #8
0
 public ConstantBufferVariableIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Constant Buffer Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ConstantBufferVariableClassificationTypeName);
 }
 public PunctuationFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Punctuation";
     ForegroundColor = colorManager.GetDefaultColor(PunctuationClassificationTypeName);
 }
 public FunctionIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Global Function Identifier";
     ForegroundColor = colorManager.GetDefaultColor(FunctionClassificationTypeName);
 }
 public ParameterIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Parameter Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ParameterClassificationTypeName);
 }
 public LocalVariableIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Local Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(LocalVariableClassificationTypeName);
 }
 public RegisterLocationFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Register Location";
     ForegroundColor = colorManager.GetDefaultColor(RegisterLocationClassificationTypeName);
 }
 public PackOffsetFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Pack Offset";
     ForegroundColor = colorManager.GetDefaultColor(PackOffsetClassificationTypeName);
 }
 public ConstantBufferVariableIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Constant Buffer Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ConstantBufferVariableClassificationTypeName);
 }
 public FunctionIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Global Function Identifier";
     ForegroundColor = colorManager.GetDefaultColor(FunctionClassificationTypeName);
 }
 public ClassIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Class Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ClassIdentifierClassificationTypeName);
 }
 public ClassIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Class Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ClassIdentifierClassificationTypeName);
 }
 public SemanticFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Semantic";
     ForegroundColor = colorManager.GetDefaultColor(SemanticClassificationTypeName);
 }
 public PunctuationFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Punctuation";
     ForegroundColor = colorManager.GetDefaultColor(PunctuationClassificationTypeName);
 }