protected override void ApplyToConfiguration(IKernel kernel, IConfiguration compConfig) { if (_subscribers.Count > 0) { IConfiguration subscribers = ObtainSubscribers(compConfig); foreach (DictionaryEntry entry in _subscribers) { IConfiguration subscriber = new MutableConfiguration("subscriber"); ComponentReference componentId = (ComponentReference)entry.Key; subscriber.Attributes["event"] = _eventName; subscriber.Attributes["id"] = componentId.Name; subscriber.Attributes["handler"] = entry.Value.ToString(); subscribers.Children.Add(subscriber); } } }
public FactorySupportExtension(ComponentReference factoryRef, string factoryCreate) { factoryId = factoryRef.Name; this.factoryCreate = factoryCreate; }
public FactorySupportExtension(ComponentReference factoryRef, string factoryCreate) { factoryId = factoryRef.Name; this.factoryCreate = factoryCreate; }
public Extend(ComponentReference reference, IEnumerable <Type> forwardedTypes, params IComponentExtension[] extensions) : this(reference.Name, forwardedTypes, extensions) { }
public Extend(ComponentReference reference, Type forwaredType, params IComponentExtension[] extensions) : this(reference.Name, forwaredType, extensions) { }
public Extend(ComponentReference reference, IEnumerable<Type> forwardedTypes, params IComponentExtension[] extensions) : this(reference.Name, forwardedTypes, extensions) { }
public Extend(ComponentReference reference, Type forwaredType, params IComponentExtension[] extensions) : this(reference.Name, forwaredType, extensions) { }