SyntaxValueProvider Estructura
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Permite a un usuario crear nodos de entrada basados en sintaxis para la generación incremental
public readonly struct SyntaxValueProvider
type SyntaxValueProvider = struct
Public Structure SyntaxValueProvider
- Herencia
-
SyntaxValueProvider
Métodos
CreateSyntaxProvider<T>(Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorSyntaxContext,CancellationToken,T>) |
Crea un objeto IncrementalValueProvider<TValue> que puede proporcionar una transformación sobre SyntaxNodes |
ForAttributeWithMetadataName<T>(String, Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorAttributeSyntaxContext,CancellationToken,T>) |
Crea un IncrementalValuesProvider<TValues> objeto que puede proporcionar una transformación sobre todo SyntaxNodesi ese nodo tiene un atributo en él que se enlaza a con INamedTypeSymbol los mismos metadatos completos que el proporcionado |