protected virtual bool ShouldDisplayMenuForClass(int specifiedClsid, UIItemDisplayProperties display)
{
if (specifiedClsid == 0)
return false; // a special magic class id, only enabled explicitly.
if (Object.ClassID == specifiedClsid)
return true;
int baseClsid = m_cache.DomainDataByFlid.MetaDataCache.GetBaseClsId(Object.ClassID);
if (baseClsid == specifiedClsid) //handle one level of subclassing
return true;
return false;
}