共用方式為


SyntaxValueProvider 結構

定義

允許使用者建立語法型輸入節點以進行累加產生

public readonly struct SyntaxValueProvider
type SyntaxValueProvider = struct
Public Structure SyntaxValueProvider
繼承
SyntaxValueProvider

方法

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

IncrementalValueProvider<TValue>建立可透過 SyntaxNode s 提供轉換的

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

如果該節點具有與所提供 fullyQualifiedMetadataName 相同完整中繼資料系結至 INamedTypeSymbol 的 屬性,則建立 可 IncrementalValuesProvider<TValues> 針對所有 SyntaxNode 節點提供轉換的 。 fullyQualifiedMetadataName 應該是屬性的完整中繼資料名稱,包括 Attribute 尾碼。 "System.CLSCompliantAttribute"CLSCompliantAttribute 例如。

適用於