Method CreateSubsystem
CreateSubsystem<TDescriptor, TSubsystem>(List<TDescriptor>, string)
Creates a subsystem based on a given a list of descriptors and a specific subsystem id. Promoted to public for extensions.
Declaration
protected void CreateSubsystem<TDescriptor, TSubsystem>(List<TDescriptor> descriptors, string id) where TDescriptor : ISubsystemDescriptor where TSubsystem : ISubsystem
Parameters
Type | Name | Description |
---|---|---|
List<TDescriptor> | descriptors | List of TDescriptor instances to use for subsystem matching |
string | id | The identifier key of the particular subsystem implementation being requested |
Type Parameters
Name | Description |
---|---|
TDescriptor | The descriptor type being passed in |
TSubsystem | The subsystem type being requested |