Пример #1
0
 static DynamicObject()
 {
     assembly = new AssemblyLambda();
     {
         module = assembly.Assembly();
         {
             type = module.Module(Guid.NewGuid().ToString("N"));
         }
     }
 }
Пример #2
0
        public TypeLambda(IModuleLambda moduleLambda)
        {
            this.ModuleLambda = moduleLambda;

            // Init
            this.typeAccessor	= new TypeAccessor(this);
            this.methodAccessor = new MethodAccessor(this);
            this.fieldAccessor	= new FieldAccessor(this);

            this.accessorInvocation = new AccessorInvocation(this, typeAccessor, methodAccessor, fieldAccessor);
        }
Пример #3
0
        public TypeLambda(IModuleLambda moduleLambda)
        {
            this.ModuleLambda = moduleLambda;

            // Init
            this.typeAccessor   = new TypeAccessor(this);
            this.methodAccessor = new MethodAccessor(this);
            this.fieldAccessor  = new FieldAccessor(this);

            this.accessorInvocation = new AccessorInvocation(this, typeAccessor, methodAccessor, fieldAccessor);
        }
Пример #4
0
 public TypeUnitLambda(IModuleLambda moduleLambda, ITypeLambda parentTypeLambda)
     : base(moduleLambda)
 {
     this.ParentTypeLambda = parentTypeLambda;
 }
Пример #5
0
 public TypeUnitLambda(IModuleLambda moduleLambda, ITypeLambda parentTypeLambda)
     : base(moduleLambda)
 {
     this.ParentTypeLambda = parentTypeLambda;
 }