Esempio n. 1
0
        public DelegateChainStepBase(string name, ExecuteChainStepHandler <T> handler, params string[] requiredDependencies)
        {
            _name    = name;
            _handler = handler;

            foreach (string dep in requiredDependencies)
            {
                AddDepenency(dep, true);
            }
        }
Esempio n. 2
0
        public DelegateChainStepBase(string name, ExecuteChainStepHandler <T> handler, DependencyHandler dependencyHandler)
        {
            _name    = name;
            _handler = handler;

            if (dependencyHandler != null)
            {
                List <ChainDependency> dependencies = new List <ChainDependency>();

                foreach (ChainDependency dep in dependencies)
                {
                    AddDepenency(dep.Name, dep.MustExist);
                }
            }
        }
Esempio n. 3
0
 public DelegateChainStepBase(string name, ExecuteChainStepHandler <T> handler)
     : this(name, handler, (DependencyHandler)null)
 {
 }
 public UpdateDelegateChainStep(string name, ExecuteChainStepHandler <UpdateState> handler, params string[] dependencies)
     : base(name, handler, dependencies)
 {
 }
 public UpdateDelegateChainStep(string name, ExecuteChainStepHandler <UpdateState> handler, DependencyHandler dependencyHandler)
     : base(name, handler, dependencyHandler)
 {
 }
 public RenderDelegateChainStep(string name, ExecuteChainStepHandler <DrawState> handler, params string[] requiredDependencies)
     : base(name, handler, requiredDependencies)
 {
 }
 public RenderDelegateChainStep(string name, ExecuteChainStepHandler <DrawState> handler, DependencyHandler dependencyHandler)
     : base(name, handler, dependencyHandler)
 {
 }