/// <summary>Compares the defining type of this info and other EpmInfo object.</summary>
        /// <param name="other">The other EpmInfo object to compare to.</param>
        /// <returns>true if the defining types are the same</returns>
        internal bool DefiningTypesAreEqual(EntityPropertyMappingInfo other)
        {
            DebugUtils.CheckNoExternalCallers();
            Debug.Assert(other != null, "other != null");

            return(this.DefiningType.IsEquivalentTo(other.DefiningType));
        }
 /// <summary>Compares the defining type of this info and other EpmInfo object.</summary>
 /// <param name="other">The other EpmInfo object to compare to.</param>
 /// <returns>true if the defining types are the same</returns>
 internal bool DefiningTypesAreEqual(EntityPropertyMappingInfo other)
 {
     return this.DefiningType == other.DefiningType;
 }
        /// <summary>Compares the defining type of this info and other EpmInfo object.</summary>
        /// <param name="other">The other EpmInfo object to compare to.</param>
        /// <returns>true if the defining types are the same</returns>
        internal bool DefiningTypesAreEqual(EntityPropertyMappingInfo other)
        {
            DebugUtils.CheckNoExternalCallers();
            Debug.Assert(other != null, "other != null");

            return this.DefiningType.IsEquivalentTo(other.DefiningType);
        }