SymbolDisplayMiscellaneousOptions Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Spécifie diverses options concernant le format des descriptions de symboles.
Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.
public enum class SymbolDisplayMiscellaneousOptions
[System.Flags]
public enum SymbolDisplayMiscellaneousOptions
[<System.Flags>]
type SymbolDisplayMiscellaneousOptions =
Public Enum SymbolDisplayMiscellaneousOptions
- Héritage
-
SymbolDisplayMiscellaneousOptions
- Attributs
Champs
AllowDefaultLiteral | 128 | Autorisez l’utilisation de |
CollapseTupleTypes | 512 | Insérez un tuple dans les parties d’affichage sous la forme d’une seule partie au lieu de plusieurs parties (de la même façon que les types anonymes sont insérés). |
EscapeKeywordIdentifiers | 2 | Permet d’échapper des identificateurs qui sont également des mots clés. Par exemple, « @true » au lieu de « true » en C# ou « [True] » au lieu de « True » dans Visual Basic. |
ExpandNullable | 32 | S’affiche Nullable<T> en tant que type générique normal, plutôt qu’avec la syntaxe de point d’interrogation spéciale. |
ExpandValueTuple | 1024 | S’affiche ValueTuple en tant que type générique normal, plutôt qu’avec la syntaxe spéciale entre parenthèses (par exemple |
IncludeNotNullableReferenceTypeModifier | 256 | Ajoutez « ! » aux types référence non nullables. |
IncludeNullableReferenceTypeModifier | 64 | Ajoutez « ? » aux types référence nullables. |
None | 0 | Spécifie qu’aucune option diverses ne doit être appliquée. |
RemoveAttributeSuffix | 16 | Affiche les noms d’attributs sans le suffixe « Attribute », si possible. N’a aucun effet en dehors ToMinimalDisplayString(SemanticModel, Int32, SymbolDisplayFormat) et s’applique uniquement si l’emplacement de contexte est un emplacement où un attribut ca est référencé sans le suffixe. |
UseAsterisksInMultiDimensionalArrays | 4 | Affiche des astérisques entre des virgules dans des tableaux multidimensionnels. Par exemple, « int[][,] » au lieu de « int[][,]] » en C# ou « Integer()(,) » au lieu de « Integer()(,) » en Visual Basic. |
UseErrorTypeSymbolName | 8 | Affiche « ? » pour les types erronés qui n’ont pas de noms (peut-être en raison de métadonnées défectueuses). |
UseSpecialTypes | 1 | Utilise des mots clés pour les types prédéfinis. Par exemple, « int » au lieu de « System.Int32 » en C# ou « Integer » au lieu de « System.Integer » en Visual Basic. |