Beispiel #1
0
 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));
     }
 }
Beispiel #2
0
 internal void Set(SpecialHighlightOptions options, bool set)
 {
     SpecialHighlightOptions = EnumHelper.SetFlags(SpecialHighlightOptions, options, set);
     FireConfigChangedEvent(Features.SyntaxHighlight);
 }
Beispiel #3
0
 internal void Set(SpecialHighlightOptions options, bool set)
 {
     SpecialHighlightOptions = SpecialHighlightOptions.SetFlags(options, set);
 }