コード例 #1
0
 internal static IDb4oTypeImpl GetDb4oType(IReflectClass clazz)
 {
     for (int i = 0; i < _db4oTypes.Length; i++)
     {
         if (clazz.IsInstance(_db4oTypes[i]))
         {
             return(_db4oTypes[i]);
         }
     }
     return(null);
 }
コード例 #2
0
 public virtual bool IsInstance(object candidate)
 {
     if (_delegate != null)
     {
         return(_delegate.IsInstance(candidate));
     }
     if (!(candidate is GenericObject))
     {
         return(false);
     }
     return(IsAssignableFrom(((GenericObject)candidate)._class));
 }
コード例 #3
0
ファイル: HandlerRegistry.cs プロジェクト: erdincay/db4o
		internal static IDb4oTypeImpl GetDb4oType(IReflectClass clazz)
		{
			for (int i = 0; i < _db4oTypes.Length; i++)
			{
				if (clazz.IsInstance(_db4oTypes[i]))
				{
					return _db4oTypes[i];
				}
			}
			return null;
		}