public ControllerActionDescriptorProvider( ApplicationPartManager partManager, ApplicationModelFactory applicationModelFactory) { if (partManager == null) { throw new ArgumentNullException(nameof(partManager)); } if (applicationModelFactory == null) { throw new ArgumentNullException(nameof(applicationModelFactory)); } _partManager = partManager; _applicationModelFactory = applicationModelFactory; }
public ServiceControllerFactory(ApplicationModelFactory applicationModelFactory, IServiceControllerBuilder serviceControllerBuilder) { this._applicationModelFactory = applicationModelFactory; this._serviceControllerBuilder = serviceControllerBuilder; }
public Foo(ApplicationModelFactory injected) { _factory = injected; }
public static IList <ControllerActionDescriptor> Build(ApplicationModel application) { return(ApplicationModelFactory.Flatten(application, CreateActionDescriptor)); }