protected override SuppressionsInfo readSuppressions(SuppressionStorage storage, string projectBasePath = null, string projectName = null) { SuppressionsInfo suppressionsInfo = new SuppressionsInfo(); String suppressionsFilePath = suppressionsFilePathByStorage(storage, projectBasePath, projectName); suppressionsInfo.LoadFromFile(suppressionsFilePath); return(suppressionsInfo); }
public static string suppressionsFilePathByStorage(SuppressionStorage storage, string projectBasePath = null, string projectName = null) { switch (storage) { case SuppressionStorage.Global: return globalSuppressionsFilePath(); case SuppressionStorage.Solution: return solutionSuppressionsFilePath(); case SuppressionStorage.Project: Debug.Assert(!String.IsNullOrWhiteSpace(projectBasePath) && !String.IsNullOrWhiteSpace(projectName)); return projectSuppressionsFilePath(projectBasePath, projectName); default: throw new InvalidOperationException("Unsupported enum value: " + storage.ToString()); } }
public static string suppressionsFilePathByStorage(SuppressionStorage storage, string projectBasePath = null, string projectName = null) { switch (storage) { case SuppressionStorage.Global: return(globalSuppressionsFilePath()); case SuppressionStorage.Solution: return(solutionSuppressionsFilePath()); case SuppressionStorage.Project: Debug.Assert(!String.IsNullOrWhiteSpace(projectBasePath) && !String.IsNullOrWhiteSpace(projectName)); return(projectSuppressionsFilePath(projectBasePath, projectName)); default: throw new InvalidOperationException("Unsupported enum value: " + storage.ToString()); } }
protected abstract SuppressionsInfo readSuppressions(SuppressionStorage storage, string projectBasePath = null, string projectName = null);
protected override SuppressionsInfo readSuppressions(SuppressionStorage storage, string projectBasePath = null, string projectName = null) { SuppressionsInfo suppressionsInfo = new SuppressionsInfo(); String suppressionsFilePath = suppressionsFilePathByStorage(storage, projectBasePath, projectName); suppressionsInfo.LoadFromFile(suppressionsFilePath); return suppressionsInfo; }