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;
    }
Example #2
0
 public ServiceControllerFactory(ApplicationModelFactory applicationModelFactory, IServiceControllerBuilder serviceControllerBuilder)
 {
     this._applicationModelFactory  = applicationModelFactory;
     this._serviceControllerBuilder = serviceControllerBuilder;
 }
Example #3
0
 public Foo(ApplicationModelFactory injected)
 {
     _factory = injected;
 }
 public static IList <ControllerActionDescriptor> Build(ApplicationModel application)
 {
     return(ApplicationModelFactory.Flatten(application, CreateActionDescriptor));
 }