Пример #1
0
                    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>());
                    }
Пример #5
0
 public AbstractWrapper(IMixinRequirements target)
 {
     _target = target;
 }