public MasterWrapper(IMixinRequirements target) { this.Mixin = new DefaultMixinActivator() .CreateInstance <AbstractWrapper>(target); base.Initialize(target, Mixin, new List <IMixinInterceptor>()); }
public MasterWrapper(IMixinRequirements target) { this.Mixin = new Mixin(); base.Initialize(target, Mixin, new List <IMixinInterceptor>()); ((IMixinDependency <IDependency>)Mixin).Dependency = (IDependency)target; ((IMixinDependency <IDependency>)Mixin).OnDependencySet(); ((IMixinDependency <IEmptyDependency>)Mixin).Dependency = (IEmptyDependency)target; ((IMixinDependency <IEmptyDependency>)Mixin).OnDependencySet(); ((IMixinDependency <IEmptyDependency2>)Mixin).Dependency = (IEmptyDependency2)target; ((IMixinDependency <IEmptyDependency2>)Mixin).OnDependencySet(); }
public AbstractWrapper(IMixinRequirements target) { _target = target; }
public MasterWrapper(IMixinRequirements target) { this.Mixin = new DefaultMixinActivator() .CreateInstance < AbstractWrapper >(target); base.Initialize(target, Mixin, new List<IMixinInterceptor>()); }