public BaseMarkerFormatDefinition(ThemeColorManager colorManager, string name)
            {
                DisplayName = name;
                var colors = colorManager.GetDefaultColors(name);

                ForegroundColor = colors.Foreground;
                BackgroundColor = colors.Background;
            }
            public BaseClassificationFormatDefinition(ThemeColorManager colorManager, string type, string name)
            {
                DisplayName = name;
                var colors = colorManager.GetDefaultColors(type);

                ForegroundColor = colors.Foreground;
                BackgroundColor = colors.Background;
            }
Пример #3
0
        public AnalysisClassifierProvider(
            IClassificationTypeRegistryService classificationTypeRegistryService,
            IDocumentFactory documentFactory,
            ThemeColorManager classificationColorManager)
        {
            AnalysisClassifier.InitializeClassifierDictionary(classificationTypeRegistryService);
            _documentFactory = documentFactory;

            _documentFactory.DocumentDisposed += DisposeRequest;
            Microsoft.VisualStudio.PlatformUI.VSColorTheme.ThemeChanged += (e) => classificationColorManager.UpdateColors();
        }
 public BraceMatchingHighlightFormat(ThemeColorManager colorManager)
     : base(colorManager, PredefinedMarkerFormatNames.BraceMatching)
 {
 }
 public DefinitionIdentifierHighlightFormat(ThemeColorManager colorManager)
     : base(colorManager, PredefinedMarkerFormatNames.DefinitionIdentifier)
 {
 }
 public ReferenceIdentifierHighlightFormat(ThemeColorManager colorManager)
     : base(colorManager, PredefinedMarkerFormatNames.ReferenceIdentifier)
 {
 }
 public LabelFormat(ThemeColorManager colorManager)
     : base(colorManager, PredefinedClassificationTypeNames.Labels, PredefinedClassificationFormatNames.Labels)
 {
 }
 public FunctionsFormat(ThemeColorManager colorManager)
     : base(colorManager, PredefinedClassificationTypeNames.Functions, PredefinedClassificationFormatNames.Functions)
 {
 }
 public ArgumentFormat(ThemeColorManager colorManager)
     : base(colorManager, PredefinedClassificationTypeNames.Arguments, PredefinedClassificationFormatNames.Arguments)
 {
 }