コード例 #1
0
        // TODO: Implement GetHashCode.

        /// <summary>
        /// Instantiates an equality comparer for structural types, using the default structural member info comparer.
        /// </summary>
        public StructuralTypeEqualityComparator()
        {
            TypeMap        = new Dictionary <Type, Type>();
            MemberComparer = new StructuralMemberInfoEqualityComparator(this);
        }
コード例 #2
0
 public TypeComparator(StructuralMemberInfoEqualityComparator memberComparator)
     : base(memberComparator)
 {
     memberComparator.TypeComparer = this;
 }
コード例 #3
0
 private TypeComparator(StructuralMemberInfoEqualityComparator memberComparer)
     : base(memberComparer)
 {
     memberComparer.TypeComparer = this;
     _recursionMap = new Dictionary <Type, Type>();
 }