static DynamicObject() { assembly = new AssemblyLambda(); { module = assembly.Assembly(); { type = module.Module(Guid.NewGuid().ToString("N")); } } }
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); }
public TypeUnitLambda(IModuleLambda moduleLambda, ITypeLambda parentTypeLambda) : base(moduleLambda) { this.ParentTypeLambda = parentTypeLambda; }