Bagikan melalui


SyntaxValueProvider Struktur

Definisi

Memungkinkan pengguna membuat simpul input berbasis Sintaks untuk pembuatan inkremental

public readonly struct SyntaxValueProvider
type SyntaxValueProvider = struct
Public Structure SyntaxValueProvider
Warisan
SyntaxValueProvider

Metode

CreateSyntaxProvider<T>(Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorSyntaxContext,CancellationToken,T>)

Membuat yang IncrementalValueProvider<TValue> dapat menyediakan transformasi melalui SyntaxNodes

ForAttributeWithMetadataName<T>(String, Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorAttributeSyntaxContext,CancellationToken,T>)

IncrementalValuesProvider<TValues> Membuat yang dapat memberikan transformasi atas semua SyntaxNodejika simpul tersebut memiliki atribut di dalamnya yang mengikat ke INamedTypeSymbol metadata yang sepenuhnya memenuhi syarat yang sama dengan yang disediakanfullyQualifiedMetadataName. fullyQualifiedMetadataName harus menjadi nama metadata atribut yang sepenuhnya memenuhi syarat, termasuk akhiran Attribute . Misalnya "System.CLSCompliantAttribute" untuk CLSCompliantAttribute.

Berlaku untuk