Exemple #1
0
        IEnumerable <HexGlyphTag> GetGlyphTags(WpfHexViewLine line)
        {
            foreach (var tagSpan in tagAggregator.GetTags(line.BufferSpan))
            {
                if (line.IntersectsBufferSpan(tagSpan.Span))
                {
                    yield return(tagSpan.Tag);
                }
            }
            var taggerContext = new HexTaggerContext(line.BufferLine, line.BufferLine.TextSpan);

            foreach (var tagSpan in tagAggregator.GetLineTags(taggerContext))
            {
                yield return(tagSpan.Tag);
            }
        }
Exemple #2
0
		IEnumerable<HexGlyphTag> GetGlyphTags(WpfHexViewLine line) {
			foreach (var tagSpan in tagAggregator.GetTags(line.BufferSpan)) {
				if (line.IntersectsBufferSpan(tagSpan.Span))
					yield return tagSpan.Tag;
			}
			var taggerContext = new HexTaggerContext(line.BufferLine, line.BufferLine.TextSpan);
			foreach (var tagSpan in tagAggregator.GetLineTags(taggerContext))
				yield return tagSpan.Tag;
		}