SymbolDisplayMiscellaneousOptions Перечисление
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Задает различные параметры формата описания символов.
Это перечисление поддерживает побитовую комбинацию значений его членов.
public enum class SymbolDisplayMiscellaneousOptions
[System.Flags]
public enum SymbolDisplayMiscellaneousOptions
[<System.Flags>]
type SymbolDisplayMiscellaneousOptions =
Public Enum SymbolDisplayMiscellaneousOptions
- Наследование
-
SymbolDisplayMiscellaneousOptions
- Атрибуты
Поля
AllowDefaultLiteral | 128 | Разрешите использование |
CollapseTupleTypes | 512 | Вставьте кортеж в части отображения как одну часть, а не несколько частей (аналогично тому, как вставляются анонимные типы). |
EscapeKeywordIdentifiers | 2 | Экранирует идентификаторы, которые также являются ключевыми словами. Например, "@true" вместо "true" в C# или "[True]" вместо "True" в Visual Basic. |
ExpandNullable | 32 | Отображается Nullable<T> как обычный универсальный тип, а не со специальным синтаксисом вопросительного знака. |
ExpandValueTuple | 1024 | Отображается ValueTuple как обычный универсальный тип, а не с особым синтаксисом в круглых скобках (например |
IncludeNotNullableReferenceTypeModifier | 256 | Добавьте "!" к ссылочным типам, не допуская значения NULL. |
IncludeNullableReferenceTypeModifier | 64 | Добавьте "?" к ссылочным типам, допускаемым значение NULL. |
None | 0 | Указывает, что не следует применять другие параметры. |
RemoveAttributeSuffix | 16 | Отображает имена атрибутов без суффикса Attribute, если это возможно. Не оказывает влияния на внешние ToMinimalDisplayString(SemanticModel, Int32, SymbolDisplayFormat) элементы и применяется только в том случае, если контекстное расположение — это расположение, где на ca атрибута следует ссылаться без суффикса. |
UseAsterisksInMultiDimensionalArrays | 4 | Отображает звездочки между запятыми в многомерных массивах. Например, "int[][,]" вместо "int[][,]" в C# или "Integer()(,)" вместо "Integer()(,) в Visual Basic. |
UseErrorTypeSymbolName | 8 | Отображает "?" для ошибочных типов, в именах из-за отсутствия имен (возможно, из-за неправильных метаданных). |
UseSpecialTypes | 1 | Использует ключевые слова для предопределенных типов. Например, int вместо System.Int32 в C# или Integer вместо System.Integer в Visual Basic. |