SymbolDisplayMiscellaneousOptions Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Especifica varias opciones sobre el formato de descripciones de símbolos.
Esta enumeración admite una combinación bit a bit de sus valores de miembro.
public enum class SymbolDisplayMiscellaneousOptions
[System.Flags]
public enum SymbolDisplayMiscellaneousOptions
[<System.Flags>]
type SymbolDisplayMiscellaneousOptions =
Public Enum SymbolDisplayMiscellaneousOptions
- Herencia
-
SymbolDisplayMiscellaneousOptions
- Atributos
Campos
AllowDefaultLiteral | 128 | Permita el uso de |
CollapseTupleTypes | 512 | Inserte una tupla en los elementos de presentación como una sola parte en lugar de varias partes (similar a cómo se insertan los tipos anónimos). |
EscapeKeywordIdentifiers | 2 | Escape de identificadores que también son palabras clave. Por ejemplo, "@true" en lugar de "true" en C# o "[True]" en lugar de "True" en Visual Basic. |
ExpandNullable | 32 | Se muestra Nullable<T> como un tipo genérico normal, en lugar de con la sintaxis de signo de interrogación especial. |
ExpandValueTuple | 1024 | Se muestra ValueTuple como un tipo genérico normal, en lugar de con la sintaxis paréntesis especial (por ejemplo |
IncludeNotNullableReferenceTypeModifier | 256 | Anexe '!' a tipos de referencia que no aceptan valores NULL. |
IncludeNullableReferenceTypeModifier | 64 | Anexe '?' a los tipos de referencia que aceptan valores NULL. |
None | 0 | Especifica que no se deben aplicar opciones diversas. |
RemoveAttributeSuffix | 16 | Muestra los nombres de atributos sin el sufijo "Attribute", si es posible. No tiene ningún efecto fuera ToMinimalDisplayString(SemanticModel, Int32, SymbolDisplayFormat) y solo se aplica si la ubicación del contexto es aquella en la que se hace referencia a una ca de atributo sin el sufijo. |
UseAsterisksInMultiDimensionalArrays | 4 | Muestra asteriscos entre comas en matrices multidimensionales. Por ejemplo, "int[][,]" en lugar de "int[][,]" en C# o "Integer()(,)" en lugar de "Integer()(,) en Visual Basic. |
UseErrorTypeSymbolName | 8 | Muestra "?" para los tipos erróneos que carecen de nombres (quizás debido a metadatos defectuosos). |
UseSpecialTypes | 1 | Usa palabras clave para tipos predefinidos. Por ejemplo, "int" en lugar de "System.Int32" en C# o "Integer" en lugar de "System.Integer" en Visual Basic. |