SyntaxValueProvider Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Permet à un utilisateur de créer des nœuds d’entrée basés sur la syntaxe pour la génération incrémentielle
public readonly struct SyntaxValueProvider
type SyntaxValueProvider = struct
Public Structure SyntaxValueProvider
- Héritage
-
SyntaxValueProvider
Méthodes
CreateSyntaxProvider<T>(Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorSyntaxContext,CancellationToken,T>) |
Crée un IncrementalValueProvider<TValue> qui peut fournir une transformation sur SyntaxNodes |
ForAttributeWithMetadataName<T>(String, Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorAttributeSyntaxContext,CancellationToken,T>) |
Crée un IncrementalValuesProvider<TValues> qui peut fournir une transformation sur tous les SyntaxNodes si ce nœud a un attribut qui se lie à un INamedTypeSymbol avec les mêmes métadonnées complètes que le . |