internal static SnapshotSpan GetSnapshotSpan(this ITextSnapshot snapshot, LSP.Range range) { Requires.NotNull(range, nameof(range)); Requires.NotNull(snapshot, nameof(snapshot)); return(snapshot.GetSnapshotSpan(range.Start.Line, range.Start.Character, range.End.Line, range.End.Character)); }