protected override bool derivedCompare(DLink pLinkA, DLink pLinkB) { //This is called by baseFind Debug.Assert(pLinkA != null); Debug.Assert(pLinkB != null); //Cast to type ProxySprite pProxSA = (ProxySprite)pLinkA; ProxySprite pProxSB = (ProxySprite)pLinkB; // result of comparison, expression results a bool return(pProxSA.GetName() == pProxSB.GetName()); }
//---------------------------------------------------------------------- // Override Abstract methods //---------------------------------------------------------------------- protected override bool DerivedCompare(DLink pLinkA, DLink pLinkB) { Debug.Assert(pLinkA != null); Debug.Assert(pLinkB != null); ProxySprite pDataA = (ProxySprite)pLinkA; ProxySprite pDataB = (ProxySprite)pLinkB; Boolean status = false; if (pDataA.GetName() == pDataB.GetName()) { status = true; } return status; }
protected override bool DerivedCompare(DLink pDLink1, DLink pDLink2) { Debug.Assert(pDLink1 != null); Debug.Assert(pDLink2 != null); ProxySprite pNode1 = (ProxySprite)pDLink1; ProxySprite pNode2 = (ProxySprite)pDLink2; Boolean status = false; if (pNode1.GetName() == pNode2.GetName()) { status = true; } return(status); }
override protected Boolean derivedCompare(DLink pLinkA, DLink pLinkB) { // This is used in baseFind() Debug.Assert(pLinkA != null); Debug.Assert(pLinkB != null); ProxySprite pDataA = (ProxySprite)pLinkA; ProxySprite pDataB = (ProxySprite)pLinkB; Boolean status = false; if (pDataA.GetName() == pDataB.GetName()) { status = true; } return(status); }