public bool Contains(SourceRange inner) { return Source == inner.Source && StartIndex <= inner.StartIndex && EndIndex >= inner.EndIndex; } }