Example #1
0
		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);
		}
Example #2
0
		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);
		}