public bool Equals(MosaMethod other) { return(SignatureComparer.Equals(Signature, other.Signature)); //return SignatureEquals(other) && this.DeclaringType.FullName == other.DeclaringType.FullName && this.Name == other.Name; }
public bool Equals(MosaMethodSignature sig) { return(SignatureComparer.Equals(this.ReturnType, sig.ReturnType) && this.Parameters.SequenceEquals(sig.Parameters)); }
public bool Equals(MosaType other) { return(SignatureComparer.Equals(this, other)); }
public bool Equals(MosaProperty other) { return(SignatureComparer.Equals(PropertyType, other.PropertyType)); }