public override bool Equals(object obj) { return(obj is Span other && Kind.Equals(other.Kind) && EditHandler.Equals(other.EditHandler) && ChunkGenerator.Equals(other.ChunkGenerator) && Tokens.SequenceEqual(other.Tokens, SyntaxTokenComparer.Default)); }
public override bool Equals(object obj) { var other = obj as Span; return(other != null && Kind.Equals(other.Kind) && EditHandler.Equals(other.EditHandler) && ChunkGenerator.Equals(other.ChunkGenerator) && Symbols.SequenceEqual(other.Symbols)); }