internal static SnapshotSpan CreateSpanFromSwix(this ITextSnapshot snapshot, CompilerMessageEventArgs message) { return(snapshot.CreateSpanFromSwix(message.LineNumber, message.LinePosition, message.LinePositionEnd)); }
internal static ITrackingSpan CreateTrackingSpanFromSwix(this ITextSnapshot snapshot, CompilerMessageEventArgs message, SpanTrackingMode trackingMode = SpanTrackingMode.EdgeExclusive) { SnapshotSpan span = snapshot.CreateSpanFromSwix(message); return(snapshot.CreateTrackingSpan(span, trackingMode)); }
internal static SnapshotSpan ToSnapshotSpan(this Range range, ITextSnapshot snapshot) { return(snapshot.CreateSpanFromSwix(range)); }