次の方法で共有


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

複数のパーツではなく、表示パーツにタプルを 1 つのパーツとして挿入します (匿名型の挿入方法と同様)。

EscapeKeywordIdentifiers 2

キーワードでもある識別子をエスケープします。 たとえば、C# では "true" ではなく "@true"、Visual Basic では "True" ではなく "[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[][,]"、Visual Basic では "Integer()(,) ではなく"Integer()(,)" とします。

UseErrorTypeSymbolName 8

名前がない誤った型の場合は 、"?" を表示します (メタデータのエラーが原因である可能性があります)。

UseSpecialTypes 1

定義済みの型にキーワードを使用します。 たとえば、C# では "System.Int32" ではなく "int"、Visual Basic では "System.Integer" ではなく "Integer" とします。

適用対象