Microsoft.CodeAnalysis.CodeStyle 命名空间

CodeStyleOption<T>

表示代码样式选项和关联的通知选项。 支持使用 T 作为 Boolean 或 a enum type实例化 。

CodeStyleOption 还对将 Boolean 选项转发到 enum type 某个选项具有一些基本支持。 具体而言,如果以前序列化的 bool-CodeStyleOption 随后反序列化为 enum-CodeStyleOption,则“false”值将迁移到枚举的 0 值,并且“true”值将迁移到枚举的 1 值。

同样,枚举类型代码选项将以与预期值为布尔值的主机兼容的方式序列化出来。 具体而言,如果枚举值为 0 或 1,则这些值将写回为 false/true。

CodeStyleOptions
NotificationOption

提供用于强制实施代码样式的不同通知样式。 在头罩下,它只是映射到 DiagnosticSeverity