public static GetSelfOrParentOfClass ( ICmObject cmo, int classIdToSearchFor ) : ICmObject | ||
cmo | ICmObject | |
classIdToSearchFor | int | |
Результат | ICmObject |
public static ICmObject GetSelfOrParentOfClass(ICmObject cmo, int classIdToSearchFor)
{
if (cmo == null)
return null;
IFwMetaDataCache mdc = cmo.Cache.DomainDataByFlid.MetaDataCache;
for (; cmo != null; cmo = cmo.Owner)
{
if ((DomainObjectServices.IsSameOrSubclassOf(mdc, cmo.ClassID, classIdToSearchFor)))
return cmo;
}
return null;
}