/// <inheritdoc /> public override bool Equals(object obj) { var other = obj as Span; return(other != null && Kind.Equals(other.Kind) && Start.Equals(other.Start) && Collapsed.Equals(other.Collapsed) && Symbols.SequenceEqual(other.Symbols)); }
/// <inheritdoc /> public override bool EquivalentTo(SyntaxTreeNode node) { var other = node as Span; return(other != null && Kind.Equals(other.Kind) && Start.Equals(other.Start) && Collapsed.Equals(other.Collapsed) && string.Equals(Content, other.Content, StringComparison.Ordinal)); }