コード例 #1
0
        internal static bool IsSameAs(
            this BreadCrumb breadCrumbA,
            BreadCrumb breadCrumbB)
        {
            bool result = (breadCrumbA.InProgressConversionMethodName == breadCrumbB.InProgressConversionMethodName) &&
                          (breadCrumbA.ObjectBeingConverted == breadCrumbB.ObjectBeingConverted);

            return(result);
        }
コード例 #2
0
        internal static bool ContainsEquivalentBreadCrumb(
            this List <BreadCrumb> breadCrumbList,
            BreadCrumb breadCrumb)
        {
            bool isPresent = false;

            foreach (BreadCrumb listBreadCrumb in breadCrumbList)
            {
                if (listBreadCrumb.IsSameAs(breadCrumb))
                {
                    isPresent = true;
                    break;
                }
            }
            return(isPresent);
        }