static void MarkClassificationTypeForBrace(TextSpan itemSpan, ITextSnapshot snapshot, List <ClassificationSpan> result, IClassificationType type, SpecialHighlightOptions options) { if (Config.Instance.SpecialHighlightOptions.MatchFlags(SpecialHighlightOptions.SpecialPunctuation)) { result.Add(CreateClassificationSpan(snapshot, itemSpan, _GeneralClassifications.SpecialPunctuation)); } if (Config.Instance.SpecialHighlightOptions.MatchFlags(options)) { result.Add(CreateClassificationSpan(snapshot, itemSpan, type)); } }
internal void Set(SpecialHighlightOptions options, bool set) { SpecialHighlightOptions = EnumHelper.SetFlags(SpecialHighlightOptions, options, set); FireConfigChangedEvent(Features.SyntaxHighlight); }
internal void Set(SpecialHighlightOptions options, bool set) { SpecialHighlightOptions = SpecialHighlightOptions.SetFlags(options, set); }