public virtual Db4objects.Db4o.Internal.ClassMetadata GetHigherOrCommonHierarchy( Db4objects.Db4o.Internal.ClassMetadata a_classMetadata) { Db4objects.Db4o.Internal.ClassMetadata yc = GetHigherHierarchy1(a_classMetadata); if (yc != null) { return yc; } if (_ancestor != null) { yc = _ancestor.GetHigherOrCommonHierarchy(a_classMetadata); if (yc != null) { return yc; } } return a_classMetadata.GetHigherHierarchy1(this); }
public virtual Db4objects.Db4o.Internal.ClassMetadata GetHigherHierarchy(Db4objects.Db4o.Internal.ClassMetadata a_classMetadata) { Db4objects.Db4o.Internal.ClassMetadata yc = GetHigherHierarchy1(a_classMetadata); if (yc != null) { return yc; } return a_classMetadata.GetHigherHierarchy1(this); }