Beispiel #1
0
        IEnumerable <ITagSpan <ErrorTag> > GetErrorTagSpans(MarkdownImage image)
        {
            if (!_showImages)
            {
                yield break;
            }

            string error;

            if (_uriErrors.TryGetValue(image.UriSpan.GetText(), out error))
            {
                yield return(MakeErrorTagSpan(image.Span, error));
            }
        }
Beispiel #2
0
        IEnumerable <ITagSpan <IntraTextAdornmentTag> > GetIntraTextAdornmentTagSpans(MarkdownImage image)
        {
            if (!_showImages)
            {
                yield break;
            }

            var tagSpan = MakeImageIntraTextAdornmentTagSpans(image.Span, image.AltTextSpan, image.UriSpan, image.OptTitleSpan);

            if (tagSpan != null)
            {
                yield return(tagSpan);
            }
        }
Beispiel #3
0
 IEnumerable <ITagSpan <ClassificationTag> > GetClassificationTagSpans(MarkdownImage image)
 {
     yield return(MakeClassificationTagSpan(image.Span, ClassificationTypes.Image));
 }