コード例 #1
0
        public SemanticTaggerProvider(HlslClassificationService classificationService,
                                      ClassificationColorManager classificationColorManager)
        {
            _classificationService      = classificationService;
            _classificationColorManager = classificationColorManager;

            VSColorTheme.ThemeChanged += UpdateTheme;
        }
コード例 #2
0
        public SemanticTaggerProvider(HlslClassificationService classificationService,
                                      ClassificationColorManager classificationColorManager,
                                      ShellEventListener shellEventListener)
        {
            _classificationService      = classificationService;
            _classificationColorManager = classificationColorManager;
            _shellEventListener         = shellEventListener;

            _shellEventListener.ThemeChanged += UpdateTheme;
        }
コード例 #3
0
 public ParameterIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Parameter Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ParameterClassificationTypeName);
 }
コード例 #4
0
 public LocalVariableIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Local Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(LocalVariableClassificationTypeName);
 }
コード例 #5
0
 public RegisterLocationFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Register Location";
     ForegroundColor = colorManager.GetDefaultColor(RegisterLocationClassificationTypeName);
 }
コード例 #6
0
 public PackOffsetFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Pack Offset";
     ForegroundColor = colorManager.GetDefaultColor(PackOffsetClassificationTypeName);
 }
コード例 #7
0
 public SemanticFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Semantic";
     ForegroundColor = colorManager.GetDefaultColor(SemanticClassificationTypeName);
 }
コード例 #8
0
 public ConstantBufferVariableIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Constant Buffer Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ConstantBufferVariableClassificationTypeName);
 }
コード例 #9
0
 public PunctuationFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Punctuation";
     ForegroundColor = colorManager.GetDefaultColor(PunctuationClassificationTypeName);
 }
コード例 #10
0
 public FunctionIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Global Function Identifier";
     ForegroundColor = colorManager.GetDefaultColor(FunctionClassificationTypeName);
 }
コード例 #11
0
 public ParameterIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Parameter Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ParameterClassificationTypeName);
 }
コード例 #12
0
 public LocalVariableIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Local Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(LocalVariableClassificationTypeName);
 }
コード例 #13
0
 public RegisterLocationFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Register Location";
     ForegroundColor = colorManager.GetDefaultColor(RegisterLocationClassificationTypeName);
 }
コード例 #14
0
 public PackOffsetFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Pack Offset";
     ForegroundColor = colorManager.GetDefaultColor(PackOffsetClassificationTypeName);
 }
コード例 #15
0
 public ConstantBufferVariableIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Constant Buffer Variable Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ConstantBufferVariableClassificationTypeName);
 }
コード例 #16
0
 public FunctionIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Global Function Identifier";
     ForegroundColor = colorManager.GetDefaultColor(FunctionClassificationTypeName);
 }
コード例 #17
0
 public ClassIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Class Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ClassIdentifierClassificationTypeName);
 }
コード例 #18
0
 public ClassIdentifierFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Class Identifier";
     ForegroundColor = colorManager.GetDefaultColor(ClassIdentifierClassificationTypeName);
 }
コード例 #19
0
 public SemanticFormat(ClassificationColorManager colorManager)
 {
     DisplayName = "HLSL Semantic";
     ForegroundColor = colorManager.GetDefaultColor(SemanticClassificationTypeName);
 }
コード例 #20
0
 public PunctuationFormat(ClassificationColorManager colorManager)
 {
     DisplayName     = "HLSL Punctuation";
     ForegroundColor = colorManager.GetDefaultColor(PunctuationClassificationTypeName);
 }