SyntaxValueProvider Struct
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.
Consente a un utente di creare nodi di input basati sulla sintassi per la generazione incrementale
public readonly struct SyntaxValueProvider
type SyntaxValueProvider = struct
Public Structure SyntaxValueProvider
- Ereditarietà
-
SyntaxValueProvider
Metodi
CreateSyntaxProvider<T>(Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorSyntaxContext,CancellationToken,T>) |
Crea un oggetto IncrementalValueProvider<TValue> che può fornire una trasformazione su SyntaxNodes |
ForAttributeWithMetadataName<T>(String, Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorAttributeSyntaxContext,CancellationToken,T>) |
Crea un oggetto IncrementalValuesProvider<TValues> che può fornire una trasformazione su tutti SyntaxNodese tale nodo ha un attributo che lo associa a un INamedTypeSymbol con gli stessi metadati completi dell'oggetto specificato |