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; }
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) { }