SymbolDisplayFormat Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Создает новый экземпляр SymbolDisplayFormat принятия различных необязательных параметров.
public SymbolDisplayFormat(Microsoft.CodeAnalysis.SymbolDisplayGlobalNamespaceStyle globalNamespaceStyle = Microsoft.CodeAnalysis.SymbolDisplayGlobalNamespaceStyle.Omitted, Microsoft.CodeAnalysis.SymbolDisplayTypeQualificationStyle typeQualificationStyle = Microsoft.CodeAnalysis.SymbolDisplayTypeQualificationStyle.NameOnly, Microsoft.CodeAnalysis.SymbolDisplayGenericsOptions genericsOptions = Microsoft.CodeAnalysis.SymbolDisplayGenericsOptions.None, Microsoft.CodeAnalysis.SymbolDisplayMemberOptions memberOptions = Microsoft.CodeAnalysis.SymbolDisplayMemberOptions.None, Microsoft.CodeAnalysis.SymbolDisplayDelegateStyle delegateStyle = Microsoft.CodeAnalysis.SymbolDisplayDelegateStyle.NameOnly, Microsoft.CodeAnalysis.SymbolDisplayExtensionMethodStyle extensionMethodStyle = Microsoft.CodeAnalysis.SymbolDisplayExtensionMethodStyle.Default, Microsoft.CodeAnalysis.SymbolDisplayParameterOptions parameterOptions = Microsoft.CodeAnalysis.SymbolDisplayParameterOptions.None, Microsoft.CodeAnalysis.SymbolDisplayPropertyStyle propertyStyle = Microsoft.CodeAnalysis.SymbolDisplayPropertyStyle.NameOnly, Microsoft.CodeAnalysis.SymbolDisplayLocalOptions localOptions = Microsoft.CodeAnalysis.SymbolDisplayLocalOptions.None, Microsoft.CodeAnalysis.SymbolDisplayKindOptions kindOptions = Microsoft.CodeAnalysis.SymbolDisplayKindOptions.None, Microsoft.CodeAnalysis.SymbolDisplayMiscellaneousOptions miscellaneousOptions = Microsoft.CodeAnalysis.SymbolDisplayMiscellaneousOptions.None);
new Microsoft.CodeAnalysis.SymbolDisplayFormat : Microsoft.CodeAnalysis.SymbolDisplayGlobalNamespaceStyle * Microsoft.CodeAnalysis.SymbolDisplayTypeQualificationStyle * Microsoft.CodeAnalysis.SymbolDisplayGenericsOptions * Microsoft.CodeAnalysis.SymbolDisplayMemberOptions * Microsoft.CodeAnalysis.SymbolDisplayDelegateStyle * Microsoft.CodeAnalysis.SymbolDisplayExtensionMethodStyle * Microsoft.CodeAnalysis.SymbolDisplayParameterOptions * Microsoft.CodeAnalysis.SymbolDisplayPropertyStyle * Microsoft.CodeAnalysis.SymbolDisplayLocalOptions * Microsoft.CodeAnalysis.SymbolDisplayKindOptions * Microsoft.CodeAnalysis.SymbolDisplayMiscellaneousOptions -> Microsoft.CodeAnalysis.SymbolDisplayFormat
Public Sub New (Optional globalNamespaceStyle As SymbolDisplayGlobalNamespaceStyle = Microsoft.CodeAnalysis.SymbolDisplayGlobalNamespaceStyle.Omitted, Optional typeQualificationStyle As SymbolDisplayTypeQualificationStyle = Microsoft.CodeAnalysis.SymbolDisplayTypeQualificationStyle.NameOnly, Optional genericsOptions As SymbolDisplayGenericsOptions = Microsoft.CodeAnalysis.SymbolDisplayGenericsOptions.None, Optional memberOptions As SymbolDisplayMemberOptions = Microsoft.CodeAnalysis.SymbolDisplayMemberOptions.None, Optional delegateStyle As SymbolDisplayDelegateStyle = Microsoft.CodeAnalysis.SymbolDisplayDelegateStyle.NameOnly, Optional extensionMethodStyle As SymbolDisplayExtensionMethodStyle = Microsoft.CodeAnalysis.SymbolDisplayExtensionMethodStyle.Default, Optional parameterOptions As SymbolDisplayParameterOptions = Microsoft.CodeAnalysis.SymbolDisplayParameterOptions.None, Optional propertyStyle As SymbolDisplayPropertyStyle = Microsoft.CodeAnalysis.SymbolDisplayPropertyStyle.NameOnly, Optional localOptions As SymbolDisplayLocalOptions = Microsoft.CodeAnalysis.SymbolDisplayLocalOptions.None, Optional kindOptions As SymbolDisplayKindOptions = Microsoft.CodeAnalysis.SymbolDisplayKindOptions.None, Optional miscellaneousOptions As SymbolDisplayMiscellaneousOptions = Microsoft.CodeAnalysis.SymbolDisplayMiscellaneousOptions.None)
Параметры
- globalNamespaceStyle
- SymbolDisplayGlobalNamespaceStyle
Параметры, определяющие способ отображения глобального пространства имен.
- typeQualificationStyle
- SymbolDisplayTypeQualificationStyle
Параметры, определяющие, как квалифицируются типы (например, nested и Containing.Nested и Namespace.Containing.Nested).
- genericsOptions
- SymbolDisplayGenericsOptions
Параметры, определяющие, как следует описывать универсальные типы (типы и методы) (т. е. уровень детализации).
- memberOptions
- SymbolDisplayMemberOptions
Параметры, определяющие отображение полей, свойств, событий и методов.
- delegateStyle
- SymbolDisplayDelegateStyle
Параметры, определяющие способ отображения делегатов (например, имя и полная подпись).
- extensionMethodStyle
- SymbolDisplayExtensionMethodStyle
Параметры, определяющие способ отображения методов расширения.
- parameterOptions
- SymbolDisplayParameterOptions
Параметры, определяющие способ отображения параметров (методов, свойств, индексаторов и делегатов).
- propertyStyle
- SymbolDisplayPropertyStyle
Параметры, определяющие способ отображения свойств. Например, "Prop" и "Prop { get; Установить; }" в C# или "Prop" и "ReadOnly Prop" в Visual Basic.
- localOptions
- SymbolDisplayLocalOptions
Параметры, определяющие отображение локальных переменных.
- kindOptions
- SymbolDisplayKindOptions
Параметры, определяющие, какие ключевые слова типа следует включать при отображении символов.
- miscellaneousOptions
- SymbolDisplayMiscellaneousOptions
Параметры, определяющие другие характеристики отображения символов.