SymbolDisplayFormat Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Costruisce una nuova istanza di SymbolDisplayFormat accettare un'ampia gamma di parametri facoltativi.
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)
Parametri
- globalNamespaceStyle
- SymbolDisplayGlobalNamespaceStyle
Le impostazioni che determinano la visualizzazione dello spazio dei nomi globale.
- typeQualificationStyle
- SymbolDisplayTypeQualificationStyle
Le impostazioni che determinano il modo in cui i tipi sono qualificati, ad esempio Annidati vs Containing.Nested vs Namespace.Containing.Nested.
- genericsOptions
- SymbolDisplayGenericsOptions
Le impostazioni che determinano il modo in cui i generics (nei tipi e metodi) devono essere descritti (ad esempio il livello di dettaglio).
- memberOptions
- SymbolDisplayMemberOptions
Le impostazioni che determinano il modo in cui vengono visualizzati campi, proprietà, eventi e metodi.
- delegateStyle
- SymbolDisplayDelegateStyle
Le impostazioni che determinano la modalità di visualizzazione dei delegati,ad esempio nome e firma completa.
- extensionMethodStyle
- SymbolDisplayExtensionMethodStyle
Impostazioni che determinano il modo in cui vengono visualizzati i metodi di estensione.
- parameterOptions
- SymbolDisplayParameterOptions
Le impostazioni che determinano il modo in cui vengono visualizzati i parametri (di metodi, proprietà/indicizzatori e delegati).
- propertyStyle
- SymbolDisplayPropertyStyle
Le impostazioni che determinano la modalità di visualizzazione delle proprietà. Ad esempio, "Prop" vs "Prop { get; Impostare; }" in C# o "Prop" e "ReadOnly Prop" in Visual Basic.
- localOptions
- SymbolDisplayLocalOptions
Impostazioni che determinano la modalità di visualizzazione delle variabili locali.
- kindOptions
- SymbolDisplayKindOptions
Le impostazioni che determinano quali parole chiave di tipo devono essere incluse durante la visualizzazione dei simboli.
- miscellaneousOptions
- SymbolDisplayMiscellaneousOptions
Le impostazioni che determinano altre caratteristiche del modo in cui vengono visualizzati i simboli.