public bool Equals(Signature other) => other != null && ReturnType == other.ReturnType && ClassName == other.ClassName && Name == other.Name && GenericParameters.SequenceEqual(other.GenericParameters) && Parameters.SequenceEqual(other.Parameters);
public bool Equals(Signature other) => other != null && ReturnType == other.ReturnType && ClassName == other.ClassName && Name == other.Name && GenericParameters.SequenceEqual(other.GenericParameters) && Parameters.SequenceEqual(other.Parameters);