예제 #1
0
        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));
 }
예제 #3
0
 public bool Equals(MosaType other)
 {
     return(SignatureComparer.Equals(this, other));
 }
예제 #4
0
 public bool Equals(MosaProperty other)
 {
     return(SignatureComparer.Equals(PropertyType, other.PropertyType));
 }