共用方式為


SymbolDisplayMiscellaneousOptions 列舉

定義

指定符號描述格式的相關其他選項。

此列舉支援其成員值的位元組合。

public enum class SymbolDisplayMiscellaneousOptions
[System.Flags]
public enum SymbolDisplayMiscellaneousOptions
[<System.Flags>]
type SymbolDisplayMiscellaneousOptions = 
Public Enum SymbolDisplayMiscellaneousOptions
繼承
SymbolDisplayMiscellaneousOptions
屬性

欄位

AllowDefaultLiteral 128

允許 使用 ,而不是 default(T) 在適用的情況下使用 default

CollapseTupleTypes 512

將元組插入顯示元件作為單一元件,而不是多個元件, (類似于匿名型別插入方式) 。

EscapeKeywordIdentifiers 2

逸出也是關鍵字的識別碼。 例如,C# 中的 「@true」 而不是 「true」,而不是 Visual Basic 中的 「[True]」。

ExpandNullable 32

顯示為 Nullable<T> 一般泛型型別,而不是使用特殊問號語法。

ExpandValueTuple 1024

顯示為 ValueTuple 一般泛型型別,而不是使用特殊括弧語法 (例如 ValueTuple<int, string> ,而不是 (int, string))

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」。

適用於