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]」。 |
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 中的 「System.Integer」。 |