C# Класс Net.SF.StyleCopCmd.Core.ReportBuilder

This class assists in building a StyleCop report.
Показать файл Открыть проект

Private Properties

Свойство Тип Описание
AddDirectory void
AddFile void
AddProjectFile void
AddSolutionFile void
GetViolationsFile string
ReportBuilder System
ReportBuilder System
Transform void
ViolationEncountered void

Открытые методы

Метод Описание
Create ( string outputXmlFile ) : void

Creates a StyleCop report.

WithAddInDirectories ( IList addinDirectories ) : ReportBuilder

Includes the following directories in the StyleCop processor's search path for add-ins.

WithDirectories ( IList directories ) : ReportBuilder

Adds directories to check.

WithFiles ( IList files ) : ReportBuilder

Adds files to check.

WithIgnorePatterns ( IList ignorePatterns ) : ReportBuilder

Adds a list of patterns to ignore when checking files.

WithOutputEventHandler ( EventHandler outputEventHandler ) : ReportBuilder

Adds an event handler for when output is generated by the StyleCop processor.

WithProcessorSymbols ( IList processorSymbols ) : ReportBuilder

Adds a list of processor symbols to use when performing the check.

WithProjectFiles ( IList projectFiles ) : ReportBuilder

Adds Visual Studio Project files to check. Visual Studio 2008 is supported.

WithRecursion ( ) : ReportBuilder

Specifies to recurse directories.

WithRecursion ( bool withRecursion ) : ReportBuilder

Specifies to recurse directories.

WithSolutionsFiles ( IList solutionsFiles ) : ReportBuilder

Adds Visual Studio Solution files to check. Visual Studio 2008 is supported.

WithStyleCopSettingsFile ( string styleCopSettingsFile ) : ReportBuilder

Adds a StyleCop settings file to use when performing the check.

WithTransformFile ( string transformFile ) : ReportBuilder

Adds an XSL transform file to use to create an HTML report from the results of the check.

Приватные методы

Метод Описание
AddDirectory ( string path ) : void

Add the directory's source files to the list of files that StyleCop checks.

AddFile ( string filePath, StyleCopReport solutionsRow, StyleCopReport projectsRow ) : void

Add the given file to the list of files to be checked by StyleCop.

AddProjectFile ( string projectFilePath, StyleCopReport solutionsRow ) : void

Adds a Visual Studio CSharp project file and adds its source files to the list of files to be checked by StyleCop.

AddSolutionFile ( string solutionFilePath ) : void

Adds a Visual Studio solution file and add its CSharp projects to the list of projects to be checked by StyleCop.

GetViolationsFile ( string outputXmlFile ) : string

Gets the path of the violations file to use.

ReportBuilder ( ) : System

Prevents a default instance of the ReportBuilder class from being created.

ReportBuilder ( StyleCopReport report ) : System

Initializes a new instance of the ReportBuilder class.

Transform ( string outputXmlFile ) : void

Transforms the outputted report using an XSL transform file.

ViolationEncountered ( object sender, Microsoft.StyleCop.ViolationEventArgs e ) : void

Callback method for when a violation is encountered.

Описание методов

Create() публичный Метод

Creates a StyleCop report.
public Create ( string outputXmlFile ) : void
outputXmlFile string /// The fully-qualified path to write the output of the report to. ///
Результат void

WithAddInDirectories() публичный Метод

Includes the following directories in the StyleCop processor's search path for add-ins.
public WithAddInDirectories ( IList addinDirectories ) : ReportBuilder
addinDirectories IList The directories to include.
Результат ReportBuilder

WithDirectories() публичный Метод

Adds directories to check.
public WithDirectories ( IList directories ) : ReportBuilder
directories IList /// A list of fully-qualifieid paths to directories. ///
Результат ReportBuilder

WithFiles() публичный Метод

Adds files to check.
public WithFiles ( IList files ) : ReportBuilder
files IList /// A list of fully-qualified paths to files. ///
Результат ReportBuilder

WithIgnorePatterns() публичный Метод

Adds a list of patterns to ignore when checking files.
public WithIgnorePatterns ( IList ignorePatterns ) : ReportBuilder
ignorePatterns IList /// A list of regular expression patterns to ignore when checking /// files. ///
Результат ReportBuilder

WithOutputEventHandler() публичный Метод

Adds an event handler for when output is generated by the StyleCop processor.
public WithOutputEventHandler ( EventHandler outputEventHandler ) : ReportBuilder
outputEventHandler EventHandler /// The event handler to add. ///
Результат ReportBuilder

WithProcessorSymbols() публичный Метод

Adds a list of processor symbols to use when performing the check.
public WithProcessorSymbols ( IList processorSymbols ) : ReportBuilder
processorSymbols IList /// A list of processor symboles to use when performing the check. ///
Результат ReportBuilder

WithProjectFiles() публичный Метод

Adds Visual Studio Project files to check. Visual Studio 2008 is supported.
public WithProjectFiles ( IList projectFiles ) : ReportBuilder
projectFiles IList /// A list of fully-qualified paths to Visual Studio project files. ///
Результат ReportBuilder

WithRecursion() публичный Метод

Specifies to recurse directories.
public WithRecursion ( ) : ReportBuilder
Результат ReportBuilder

WithRecursion() публичный Метод

Specifies to recurse directories.
public WithRecursion ( bool withRecursion ) : ReportBuilder
withRecursion bool /// True to recurse; otherwise false. ///
Результат ReportBuilder

WithSolutionsFiles() публичный Метод

Adds Visual Studio Solution files to check. Visual Studio 2008 is supported.
public WithSolutionsFiles ( IList solutionsFiles ) : ReportBuilder
solutionsFiles IList /// A list of fully-qualified paths to Visual Studio solutions files. ///
Результат ReportBuilder

WithStyleCopSettingsFile() публичный Метод

Adds a StyleCop settings file to use when performing the check.
public WithStyleCopSettingsFile ( string styleCopSettingsFile ) : ReportBuilder
styleCopSettingsFile string /// A fully-qualified path to a StyleCop settings file to use. ///
Результат ReportBuilder

WithTransformFile() публичный Метод

Adds an XSL transform file to use to create an HTML report from the results of the check.
public WithTransformFile ( string transformFile ) : ReportBuilder
transformFile string /// An XSL transform file to use to create an HTML report from the /// results of the check. ///
Результат ReportBuilder