Table of Contents

Interface IComponentCollector

Namespace
Cryville.EEW.ComponentModel
Assembly
Cryville.EEW.dll
Represents a component collector.
public interface IComponentCollector : INamedComponent
Inherited Members

Properties

Builders

Collected builders.
IEnumerable<IBuilder> Builders { get; }

Property Value

IEnumerable<IBuilder>

Components

Collected configured components.
IList Components { get; }

Property Value

IList

IsAutomatic

Whether the collector collects singleton components automatically.
bool IsAutomatic { get; }

Property Value

bool

Events

BuildersChanged

Raised when the list of builders is changed.
event EventHandler? BuildersChanged

Event Type

EventHandler

ComponentsChange

Raised when the list of components is changed.
event NotifyCollectionChangedEventHandler? ComponentsChange

Event Type

NotifyCollectionChangedEventHandler