C# Class Gendarme.MsBuild.EnhancedIgnoreFileList

Inheritance: Gendarme.Framework.BasicIgnoreList
Afficher le fichier Open project: sillsdev/Gendarme.MsBuild Class Usage Examples

Méthodes publiques

Méthode Description
EnhancedIgnoreFileList ( IRunner runner, string fileName, bool fAutoUpdateIgnores ) : System
UpdateIgnores ( Collection defects ) : void

Updates the file that lists ignored defects

Go through the file(s) with ignored defects. Anything listed that is no longer reported as a defect in defects is commented out.

Méthodes protégées

Méthode Description
UpdateIgnoreFile ( string fileName, List ignoreLineNumbers ) : void
UpdateIgnoreList ( Collection defects ) : void

Private Methods

Méthode Description
Add ( IDictionary list, string rule, string target ) : void
AddList ( IMetadataTokenProvider metadata, IEnumerable rules ) : void
Parse ( ) : void
ProcessLine ( string line ) : void
Push ( string fileName ) : void
Resolve ( ) : void
TearDown ( ) : void

Method Details

EnhancedIgnoreFileList() public méthode

public EnhancedIgnoreFileList ( IRunner runner, string fileName, bool fAutoUpdateIgnores ) : System
runner IRunner
fileName string
fAutoUpdateIgnores bool
Résultat System

UpdateIgnoreFile() protected méthode

protected UpdateIgnoreFile ( string fileName, List ignoreLineNumbers ) : void
fileName string
ignoreLineNumbers List
Résultat void

UpdateIgnoreList() protected méthode

protected UpdateIgnoreList ( Collection defects ) : void
defects Collection
Résultat void

UpdateIgnores() public méthode

Updates the file that lists ignored defects
Go through the file(s) with ignored defects. Anything listed that is no longer reported as a defect in defects is commented out.
public UpdateIgnores ( Collection defects ) : void
defects Collection Detected defects from a run without applying ignored list.
Résultat void