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 |
Aplica-se a
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de