Beispiel #1
0
        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;
        }