Interface ICommandMetadataProvider<TModel>
- Assembly
- McMaster.Extensions.CommandLineUtils.dll
Strongly-typed metadata provider for a specific model type.
public interface ICommandMetadataProvider<TModel> : ICommandMetadataProvider where TModel : class
Type Parameters
TModelThe model type.
- Inherited Members
Methods
GetModelFactory(IServiceProvider?)
Creates a model factory for the type.
IModelFactory<TModel> GetModelFactory(IServiceProvider? services)
Parameters
servicesIServiceProviderOptional service provider for dependency injection.
Returns
- IModelFactory<TModel>
A factory that can create model instances.