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 |