public ConfigFileUtils(Project project, IServiceProvider serviceProvider, VisualStudioProjectSystem?applicationType = null, IVsUtils vsUtils = null, IVsHelpers vsHelpers = null) { Debug.Assert(project != null, "project is null"); Debug.Assert(serviceProvider != null, "serviceProvider is null"); _vsUtils = vsUtils ?? new VsUtilsWrapper(); _vsHelpers = vsHelpers ?? new VsHelpersWrapper(); _project = project; _serviceProvider = serviceProvider; _applicationType = applicationType ?? _vsUtils.GetApplicationType(_serviceProvider, _project); _configFileName = VsUtils.IsWebProject(_applicationType) ? VsUtils.WebConfigFileName : VsUtils.AppConfigFileName; }
public ConfigFileUtils(Project project, IServiceProvider serviceProvider, VisualStudioProjectSystem? applicationType = null, IVsUtils vsUtils = null, IVsHelpers vsHelpers = null) { Debug.Assert(project != null, "project is null"); Debug.Assert(serviceProvider != null, "serviceProvider is null"); _vsUtils = vsUtils ?? new VsUtilsWrapper(); _vsHelpers = vsHelpers ?? new VsHelpersWrapper(); _project = project; _serviceProvider = serviceProvider; _applicationType = applicationType ?? _vsUtils.GetApplicationType(_serviceProvider, _project); _configFileName = VsUtils.IsWebProject(_applicationType) ? VsUtils.WebConfigFileName : VsUtils.AppConfigFileName; }