/// <summary> /// Initializes a new instance of the StyleCopObjectConsole class. /// </summary> /// <param name="environment">The environment.</param> /// <param name="defaultSettings">The default settings to use, or null to allow each project to specify its own settings.</param> /// <param name="addInPaths">The list of paths to search under for parser and analyzer addins. /// Can be null if no addin paths are provided.</param> /// <param name="loadFromDefaultPath">Indicates whether to load addins /// from the default application path.</param> public StyleCopObjectConsole( ObjectBasedEnvironment environment, Settings defaultSettings, ICollection<string> addInPaths, bool loadFromDefaultPath) : this(environment, defaultSettings, addInPaths, loadFromDefaultPath, null) { Param.Ignore(environment); Param.Ignore(defaultSettings); Param.Ignore(addInPaths); Param.Ignore(loadFromDefaultPath); }
/// <summary> /// Initializes a new instance of the StyleCopObjectConsole class. /// </summary> /// <param name="environment">The environment.</param> /// <param name="defaultSettings">The default settings to use, or null to allow each project to specify its own settings.</param> /// <param name="addInPaths">The list of paths to search under for parser and analyzer addins. /// Can be null if no addin paths are provided.</param> /// <param name="loadFromDefaultPath">Indicates whether to load addins /// from the default application path.</param> /// <param name="hostTag">An optional tag which can be set by the host.</param> public StyleCopObjectConsole( ObjectBasedEnvironment environment, Settings defaultSettings, ICollection<string> addInPaths, bool loadFromDefaultPath, object hostTag) { Param.RequireNotNull(environment, "environment"); Param.Ignore(defaultSettings); Param.Ignore(addInPaths); Param.Ignore(loadFromDefaultPath); Param.Ignore(hostTag); this.Core = new StyleCopCore(environment, hostTag); this.Core.Initialize(addInPaths, loadFromDefaultPath); this.Core.WriteResultsCache = false; this.InitCore(); this.defaultSettings = defaultSettings; }