Ejemplo n.º 1
0
        public ProjectFile(
            string projectPath,
            SolutionFile solution,
            IStyleCopSettingsFileFactory settingsFileFactory,
            IInspectCodeDefinitionFactory inspectCodeFactory)
        {
            Contract.Requires(!string.IsNullOrWhiteSpace(projectPath));
            Contract.Requires(solution != null);

            ProjectPath          = projectPath;
            Solution             = solution;
            _settingsFileFactory = settingsFileFactory;
            _inspectCodeFactory  = inspectCodeFactory;

            ProjectRoot = XElement.Load(ProjectPath);
        }
Ejemplo n.º 2
0
        public ProjectFile(
            string projectPath,
            SolutionFile solution,
            IStyleCopSettingsFileFactory settingsFileFactory,
            IInspectCodeDefinitionFactory inspectCodeFactory)
        {
            Contract.Requires(!string.IsNullOrWhiteSpace(projectPath));
            Contract.Requires(solution != null);

            ProjectPath = projectPath;
            Solution = solution;
            _settingsFileFactory = settingsFileFactory;
            _inspectCodeFactory = inspectCodeFactory;

            ProjectRoot = XElement.Load(ProjectPath);

            ParseStyleCopSettings();
        }