SyntaxValueProvider Estrutura
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Permite que um usuário crie nós de entrada baseados em sintaxe para geração incremental
public readonly struct SyntaxValueProvider
type SyntaxValueProvider = struct
Public Structure SyntaxValueProvider
- Herança
-
SyntaxValueProvider
Métodos
CreateSyntaxProvider<T>(Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorSyntaxContext,CancellationToken,T>) |
Cria um IncrementalValueProvider<TValue> que pode fornecer uma transformação sobre SyntaxNodes |
ForAttributeWithMetadataName<T>(String, Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorAttributeSyntaxContext,CancellationToken,T>) |
Cria um IncrementalValuesProvider<TValues> que pode fornecer uma transformação em todos os SyntaxNodes se esse nó tiver um atributo que se associa a um INamedTypeSymbol com os mesmos metadados totalmente qualificados que o fornecido |