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с |
ForAttributeWithMetadataName<T>(String, Func<SyntaxNode,CancellationToken,Boolean>, Func<GeneratorAttributeSyntaxContext,CancellationToken,T>) |
Создает объект , IncrementalValuesProvider<TValues> который может обеспечить преобразование для всех SyntaxNodeобъектов , если на этом узле есть атрибут , который привязывается к INamedTypeSymbol с теми же полными метаданными, что и предоставленный |