internal static bool IsSameAs( this BreadCrumb breadCrumbA, BreadCrumb breadCrumbB) { bool result = (breadCrumbA.InProgressConversionMethodName == breadCrumbB.InProgressConversionMethodName) && (breadCrumbA.ObjectBeingConverted == breadCrumbB.ObjectBeingConverted); return(result); }
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); }