SymbolDisplayMiscellaneousOptions Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Especifica opções diversas sobre o formato de descrições de símbolo.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
public enum class SymbolDisplayMiscellaneousOptions
[System.Flags]
public enum SymbolDisplayMiscellaneousOptions
[<System.Flags>]
type SymbolDisplayMiscellaneousOptions =
Public Enum SymbolDisplayMiscellaneousOptions
- Herança
-
SymbolDisplayMiscellaneousOptions
- Atributos
Campos
AllowDefaultLiteral | 128 | Permitir o uso de |
CollapseTupleTypes | 512 | Insira uma tupla nas partes de exibição como uma única parte em vez de várias partes (semelhante à forma como tipos anônimos são inseridos). |
EscapeKeywordIdentifiers | 2 | Escapa identificadores que também são palavras-chave. Por exemplo, "@true" em vez de "true" em C# ou "[True]" em vez de "True" no Visual Basic. |
ExpandNullable | 32 | É exibido Nullable<T> como um tipo genérico normal, em vez de com a sintaxe especial do ponto de interrogação. |
ExpandValueTuple | 1024 | É exibido ValueTuple como um tipo genérico normal, em vez de com a sintaxe parêntese especial (por exemplo |
IncludeNotNullableReferenceTypeModifier | 256 | Acrescente '!' a tipos de referência não anuláveis. |
IncludeNullableReferenceTypeModifier | 64 | Acrescente '?' a tipos de referência anuláveis. |
None | 0 | Especifica que nenhuma opção diversa deve ser aplicada. |
RemoveAttributeSuffix | 16 | Exibe nomes de atributos sem o sufixo "Atributo", se possível. Não terá efeito externo ToMinimalDisplayString(SemanticModel, Int32, SymbolDisplayFormat) e só se aplicará se o local de contexto for aquele em que um atributo ca será referenciado sem o sufixo. |
UseAsterisksInMultiDimensionalArrays | 4 | Exibe asteriscos entre vírgulas em matrizes multidimensionais. Por exemplo, "int[][,]" em vez de "int[][,]" em C# ou "Integer()(,)" em vez de "Integer()(,) no Visual Basic. |
UseErrorTypeSymbolName | 8 | Exibe "?" para tipos errôneos que não têm nomes (talvez devido a metadados defeituosos). |
UseSpecialTypes | 1 | Usa palavras-chave para tipos predefinidos. Por exemplo, "int" em vez de "System.Int32" em C# ou "Integer" em vez de "System.Integer" no Visual Basic. |