public virtual int CompareToIfcValues(BbBase sBase) { if (sBase == null) { return(-1); } var thisIns = GetEarlyBindingInstances(); var thatIns = sBase.GetEarlyBindingInstances(); return(thisIns.Any(p21Instance => p21Instance.Value.EIN != thatIns[p21Instance.Key].EIN) ? 1 : 0); }