Exemplo n.º 1
0
 public void RootClass()
 {
     var db4oReflector = new NetReflector();
     var baseClass= db4oReflector.ForClass(typeof(ClassWithoutFields)).GetSuperclass();
     var baseClassOfBaseClass = baseClass.GetSuperclass();
     Assert.NotNull(baseClass);
     Assert.IsNull(baseClassOfBaseClass);
 }
Exemplo n.º 2
0
	    public NetClass(IReflector reflector, NetReflector netReflector, Type clazz)
		{
			if(reflector == null)
			{
				throw new ArgumentNullException("reflector");
			}
			
			if(netReflector == null)
			{
				throw new ArgumentNullException("netReflector");
			}
			
			_reflector = reflector;
			_netReflector = netReflector;
			_type = clazz;
			_constructor = ReflectConstructorSpec.UnspecifiedConstructor;
		}
Exemplo n.º 3
0
 public virtual IReflectClass[] GetParameterTypes()
 {
     return(NetReflector.ToMeta(reflector, Runtime.GetParameterTypes(constructor)));
 }
Exemplo n.º 4
0
		public FastNetClass(IReflector reflector, NetReflector netReflector, Type clazz) : base(reflector, netReflector, clazz)
		{
		}
 public RenamedNetClass(IReflector parent, 
     NetReflector netReflector,
     Type type, string name)
     : base(parent,netReflector, type)
 {
     this.name = name;
 }