ProjectProblemSuppressor 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示 SSDT 项目使用的问题抑制器。 ShouldSuppressProblem方法可以传递给ShouldSuppressProblem此类,以便使用此类。
这会从根目录中具有名称匹配 SuppressionFilename (“StaticCodeAnalysis.SuppressMessages.xml”)的文件读取抑制信息。
所有相对路径都将相对于构造函数中定义的项目文件夹解析
public sealed class ProjectProblemSuppressor
type ProjectProblemSuppressor = class
Public NotInheritable Class ProjectProblemSuppressor
- 继承
-
ProjectProblemSuppressor
字段
| 名称 | 说明 |
|---|---|
| SuppressionFilename |
项目中消息抑制文件的默认文件名。 |
属性
| 名称 | 说明 |
|---|---|
| ShouldSuppressProblem |
获取可用于 如果发生任何错误 |
方法
| 名称 | 说明 |
|---|---|
| AddSuppressedProblems(IEnumerable<SuppressedProblemInfo>) |
将一个或多个实例 SuppressedProblemInfo 添加到一组被禁止的问题。 完整的已禁止问题集将立即写出到后备 XML 文件。 |
| CreateSuppressor(String, String) |
创建新的 ProjectProblemSuppressor。 |
| CreateSuppressor(String) |
创建新的 ProjectProblemSuppressor。 |
| GetSuppressedProblems() |
获取有关将禁止出现的问题的信息。 具体而言,将返回一组 SuppressedProblemInfo 对象,用于定义被禁止的规则的每个组合以及禁止显示规则的文件名。 |
| ResetSuppressedProblems() |
将禁止的问题重置为其默认状态。 如果已存在项目的 XML 抑制文件,则状态将从该位置重新加载,否则将重置该文件,以便不显示问题。 |
| UnsuppressRulesFromFile(String) |
删除特定文件名的所有问题抑制指令。 要取消的更新问题集将立即写出到支持 XML 文件,该文件描述应禁止给定文件的规则。 |