public RemoteTagHelperResolver(IFallbackProjectEngineFactory fallbackFactory) { if (fallbackFactory == null) { throw new ArgumentNullException(nameof(fallbackFactory)); } _fallbackFactory = fallbackFactory; }
public DefaultProjectSnapshotProjectEngineFactoryFactory( IFallbackProjectEngineFactory fallback, [ImportMany] Lazy <IProjectEngineFactory, ICustomProjectEngineFactoryMetadata>[] factories) { if (fallback is null) { throw new ArgumentNullException(nameof(fallback)); } if (factories is null) { throw new ArgumentNullException(nameof(factories)); } _fallback = fallback; _factories = factories; }
public DefaultProjectEngineFactoryServiceFactory( IFallbackProjectEngineFactory fallbackFactory, [ImportMany] IEnumerable <Lazy <IProjectEngineFactory, ICustomProjectEngineFactoryMetadata> > customFactories) { if (fallbackFactory == null) { throw new ArgumentNullException(nameof(fallbackFactory)); } if (customFactories == null) { throw new ArgumentNullException(nameof(customFactories)); } _fallbackFactory = fallbackFactory; _customFactories = customFactories.ToArray(); }
public RemoteProjectSnapshotProjectEngineFactory( IFallbackProjectEngineFactory fallback, Lazy <IProjectEngineFactory, ICustomProjectEngineFactoryMetadata>[] factories, FilePathNormalizer filePathNormalizer) : base(fallback, factories) { if (fallback == null) { throw new ArgumentNullException(nameof(fallback)); } if (factories == null) { throw new ArgumentNullException(nameof(factories)); } if (filePathNormalizer == null) { throw new ArgumentNullException(nameof(filePathNormalizer)); } _filePathNormalizer = filePathNormalizer; }
// Internal for testing internal DefaultProjectEngineFactoryService( ProjectSnapshotManager projectManager, IFallbackProjectEngineFactory defaultFactory, Lazy <IProjectEngineFactory, ICustomProjectEngineFactoryMetadata>[] customFactories) { if (projectManager == null) { throw new ArgumentNullException(nameof(projectManager)); } if (defaultFactory == null) { throw new ArgumentNullException(nameof(defaultFactory)); } if (customFactories == null) { throw new ArgumentNullException(nameof(customFactories)); } _projectManager = projectManager; _defaultFactory = defaultFactory; _customFactories = customFactories; }
public DefaultProjectEngineFactoryService( Workspace workspace, IFallbackProjectEngineFactory defaultFactory, Lazy <IProjectEngineFactory, ICustomProjectEngineFactoryMetadata>[] customFactories) { if (workspace == null) { throw new ArgumentNullException(nameof(workspace)); } if (defaultFactory == null) { throw new ArgumentNullException(nameof(defaultFactory)); } if (customFactories == null) { throw new ArgumentNullException(nameof(customFactories)); } _workspace = workspace; _defaultFactory = defaultFactory; _customFactories = customFactories; }