Struct SyntaxValueProvider
Assembly: Microsoft.CodeAnalysis.dll
Syntax
public readonly struct SyntaxValueProvider
Methods
CreateSyntaxProvider<T>(Func<SyntaxNode, CancellationToken, bool>, Func<GeneratorSyntaxContext, CancellationToken, T>)
Declaration
public IncrementalValuesProvider<T> CreateSyntaxProvider<T>(Func<SyntaxNode, CancellationToken, bool> predicate, Func<GeneratorSyntaxContext, CancellationToken, T> transform)
Parameters
Returns
Type Parameters
ForAttributeWithMetadataName<T>(string, Func<SyntaxNode, CancellationToken, bool>, Func<GeneratorAttributeSyntaxContext, CancellationToken, T>)
Declaration
public IncrementalValuesProvider<T> ForAttributeWithMetadataName<T>(string fullyQualifiedMetadataName, Func<SyntaxNode, CancellationToken, bool> predicate, Func<GeneratorAttributeSyntaxContext, CancellationToken, T> transform)
Parameters
Returns
Type Parameters