internal ControlUpdateStateData(IXApplication app, IBinding src, IBinding[] deps, IDependencyHandler handler) { m_App = app; m_Source = src; m_Dependencies = deps; m_Handler = handler; }
public DependentOnAttribute(Type dependencyHandler, params object[] dependencies) { if (!typeof(IDependencyHandler).IsAssignableFrom(dependencyHandler)) { throw new InvalidCastException($"{dependencyHandler.FullName} must be assignable from {typeof(IDependencyHandler).FullName}"); } DependencyHandler = (IDependencyHandler)Activator.CreateInstance(dependencyHandler); Dependencies = dependencies; }
internal UpdateStateData(IBinding src, IBinding[] deps, IDependencyHandler handler) { m_Source = src; m_Dependencies = deps; m_Handler = handler; }
protected StructureMapSitecoreInstaller(Config config, IDependencyHandler dependencyRegistrar) : base(config, dependencyRegistrar) { }
public void RegisterDependency(IBinding binding, object[] dependentOnTags, IDependencyHandler dependencyHandler) { DependenciesTags.Add(binding, new Tuple <object[], IDependencyHandler>(dependentOnTags, dependencyHandler)); }