SymbolDisplayMiscellaneousOptions 枚举
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
指定有关符号说明格式的杂项选项。
此枚举支持其成员值的按位组合。
public enum class SymbolDisplayMiscellaneousOptions
[System.Flags]
public enum SymbolDisplayMiscellaneousOptions
[<System.Flags>]
type SymbolDisplayMiscellaneousOptions =
Public Enum SymbolDisplayMiscellaneousOptions
- 继承
-
SymbolDisplayMiscellaneousOptions
- 属性
字段
AllowDefaultLiteral | 128 | 允许使用 |
CollapseTupleTypes | 512 | 将元组作为单个部分而不是多个部分插入到显示部件中, (类似于) 插入匿名类型的方式。 |
EscapeKeywordIdentifiers | 2 | 转义也是关键字的标识符。 例如,在 C# 中为“@true”而不是“true”,在 Visual Basic 中为“[True]”而不是“True”。 |
ExpandNullable | 32 | 显示为 Nullable<T> 普通泛型类型,而不是使用特殊问号语法。 |
ExpandValueTuple | 1024 | 显示为 ValueTuple 普通泛型类型,而不是使用特殊括号语法 ( |
IncludeNotNullableReferenceTypeModifier | 256 | 将“!”追加到不可为 null 的引用类型。 |
IncludeNullableReferenceTypeModifier | 64 | 将“?”追加到可以为 null 的引用类型。 |
None | 0 | 指定不应应用其他选项。 |
RemoveAttributeSuffix | 16 | 如果可能,显示不带“Attribute”后缀的属性名称。 在外部 ToMinimalDisplayString(SemanticModel, Int32, SymbolDisplayFormat) 无效,仅当上下文位置是引用属性 ca 且不带后缀的上下文位置时才适用。 |
UseAsterisksInMultiDimensionalArrays | 4 | 在多维数组中显示逗号之间的星号。 例如,在 C# 中,“int[][,]”而不是“int[][,]”或“Integer () (,) ”而不是“Integer () (”,) Visual Basic 中。 |
UseErrorTypeSymbolName | 8 | 对于缺少名称的错误类型,显示“?” (可能是由于元数据) 错误。 |
UseSpecialTypes | 1 | 对预定义类型使用关键字。 例如,在 C# 中为“int”而不是“System.Int32”,在 Visual Basic 中为“Integer”而不是“System.Integer”。 |