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, ILogger <DotnetCorePlatform> logger, DotnetCoreLanguageDetector detector) { _versionProvider = versionProvider; _aspNetCoreWebAppProjectFileProvider = aspNetCoreWebAppProjectFileProvider; _logger = logger; _detector = detector; }
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; }