Exemplo n.º 1
0
        public static List <ITagSpan <IClassificationTag> > Convert(IClassificationTypeMap typeMap, ITextSnapshot snapshot, ArrayBuilder <ClassifiedSpan> classifiedSpans)
        {
            var result = new List <ITagSpan <IClassificationTag> >(capacity: classifiedSpans.Count);

            foreach (var span in classifiedSpans)
            {
                result.Add(Convert(typeMap, snapshot, span));
            }

            return(result);
        }
Exemplo n.º 2
0
 public static TagSpan <IClassificationTag> Convert(IClassificationTypeMap typeMap, ITextSnapshot snapshot, ClassifiedSpan classifiedSpan)
 {
     return(new TagSpan <IClassificationTag>(
                classifiedSpan.TextSpan.ToSnapshotSpan(snapshot),
                new ClassificationTag(typeMap.GetClassificationType(classifiedSpan.ClassificationType))));
 }