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) |
创建一个新的 ProjectProblemSuppressor。 |
CreateSuppressor(String, String) |
创建一个新的 ProjectProblemSuppressor。 |
GetSuppressedProblems() |
获取有关要抑制的问题的信息。 具体而言,将返回一组 SuppressedProblemInfo,用于定义要抑制的规则以及所抑制规则的文件名的每种组合。 |
ResetSuppressedProblems() |
将抑制的问题重置为其默认状态。 如果项目的 XML 抑制文件已存在,则从该处重新加载状态,否则会重置状态,以便不抑制任何问题。 |
UnsuppressRulesFromFile(String) |
删除针对特定文件名的所有问题抑制指令。 要抑制的更新问题集立即写出到支持 XML 文件,该文件描述要针对给定的文件抑制哪些规则。 |