public DefaultAspNetCoreWebAppProjectFileProvider( IOptions <DotnetCoreScriptGeneratorOptions> options, ILogger <DefaultAspNetCoreWebAppProjectFileProvider> logger) { _options = options.Value; _logger = logger; }
public DotnetCoreLanguageDetector( IDotnetCoreVersionProvider versionProvider, IOptions <DotnetCoreScriptGeneratorOptions> options, IAspNetCoreWebAppProjectFileProvider aspNetCoreWebAppProjectFileProvider, ILogger <DotnetCoreLanguageDetector> logger) { _versionProvider = versionProvider; _scriptGeneratorOptions = options.Value; _aspNetCoreWebAppProjectFileProvider = aspNetCoreWebAppProjectFileProvider; _logger = logger; }
public DotnetCorePlatform( IDotnetCoreVersionProvider versionProvider, IAspNetCoreWebAppProjectFileProvider aspNetCoreWebAppProjectFileProvider, IEnvironmentSettingsProvider environmentSettingsProvider, ILogger <DotnetCorePlatform> logger, DotnetCoreLanguageDetector detector, IOptions <DotnetCoreScriptGeneratorOptions> options) { _versionProvider = versionProvider; _aspNetCoreWebAppProjectFileProvider = aspNetCoreWebAppProjectFileProvider; _environmentSettingsProvider = environmentSettingsProvider; _logger = logger; _detector = detector; _options = options.Value; }
public DotnetCoreVersionProvider(IOptions <DotnetCoreScriptGeneratorOptions> options) { _options = options.Value; }