11 instantiations of IncrementalValuesProvider
Microsoft.CodeAnalysis (11)
SourceGeneration\IncrementalContexts.cs (2)
81public IncrementalValuesProvider<AdditionalText> AdditionalTextsProvider => new IncrementalValuesProvider<AdditionalText>(SharedInputNodes.AdditionalTexts.WithRegisterOutput(RegisterOutput).WithTrackingName(WellKnownGeneratorInputs.AdditionalTexts), CatchAnalyzerExceptions); 93public IncrementalValuesProvider<MetadataReference> MetadataReferencesProvider => new IncrementalValuesProvider<MetadataReference>(SharedInputNodes.MetadataReferences.WithRegisterOutput(RegisterOutput).WithTrackingName(WellKnownGeneratorInputs.MetadataReferences), CatchAnalyzerExceptions);
SourceGeneration\Nodes\SyntaxValueProvider.cs (1)
45return new IncrementalValuesProvider<T>(
SourceGeneration\Nodes\ValueSourceExtensions.cs (8)
35public static IncrementalValuesProvider<TResult> Select<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, TResult> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions); 46public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, ImmutableArray<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions); 57public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, IEnumerable<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.WrapUserFunctionAsImmutableArray(source.CatchAnalyzerExceptions)), source.CatchAnalyzerExceptions); 68public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, ImmutableArray<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions); 79public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, IEnumerable<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.WrapUserFunctionAsImmutableArray(source.CatchAnalyzerExceptions)), source.CatchAnalyzerExceptions); 99public static IncrementalValuesProvider<(TLeft Left, TRight Right)> Combine<TLeft, TRight>(this IncrementalValuesProvider<TLeft> provider1, IncrementalValueProvider<TRight> provider2) => new IncrementalValuesProvider<(TLeft, TRight)>(new CombineNode<TLeft, TRight>(provider1.Node, provider2.Node), provider1.CatchAnalyzerExceptions); 143public static IncrementalValuesProvider<TSource> WithComparer<TSource>(this IncrementalValuesProvider<TSource> source, IEqualityComparer<TSource> comparer) => new IncrementalValuesProvider<TSource>(source.Node.WithComparer(comparer.WrapUserComparer(source.CatchAnalyzerExceptions)), source.CatchAnalyzerExceptions); 163public static IncrementalValuesProvider<TSource> WithTrackingName<TSource>(this IncrementalValuesProvider<TSource> source, string name) => new IncrementalValuesProvider<TSource>(source.Node.WithTrackingName(name), source.CatchAnalyzerExceptions);
143 references to IncrementalValuesProvider
EventSourceGenerator (1)
EventSourceGenerator.cs (1)
39IncrementalValuesProvider<EventSourceClass> eventSourceClasses =
Microsoft.AspNetCore.OpenApi.SourceGenerators (5)
src\aspnetcore\src\Shared\RoslynUtils\IncrementalValuesProviderExtensions.cs (2)
11public static IncrementalValuesProvider<(TSource Source, int Index, ImmutableArray<TElement> Elements)> GroupWith<TSource, TElement>( 12this IncrementalValuesProvider<TSource> source,
XmlCommentGenerator.cs (3)
16var commentsFromXmlFile = context.AdditionalTextsProvider 25var parsedCommentsFromXmlFile = commentsFromXmlFile 38var generatedCommentsFromXmlFile = parsedCommentsFromXmlFile
Microsoft.CodeAnalysis (68)
SourceGeneration\IncrementalContexts.cs (13)
77/// Gets an <see cref="IncrementalValuesProvider{T}"/> that provides access to all <see cref="AdditionalText"/> files included in the compilation. 81public IncrementalValuesProvider<AdditionalText> AdditionalTextsProvider => new IncrementalValuesProvider<AdditionalText>(SharedInputNodes.AdditionalTexts.WithRegisterOutput(RegisterOutput).WithTrackingName(WellKnownGeneratorInputs.AdditionalTexts), CatchAnalyzerExceptions); 90/// Gets an <see cref="IncrementalValuesProvider{T}"/> that provides access to all <see cref="MetadataReference"/>s in the compilation. 93public IncrementalValuesProvider<MetadataReference> MetadataReferencesProvider => new IncrementalValuesProvider<MetadataReference>(SharedInputNodes.MetadataReferences.WithRegisterOutput(RegisterOutput).WithTrackingName(WellKnownGeneratorInputs.MetadataReferences), CatchAnalyzerExceptions); 109/// <param name="source">An <see cref="IncrementalValuesProvider{TSource}"/> that provides input values</param> 111public void RegisterSourceOutput<TSource>(IncrementalValuesProvider<TSource> source, Action<SourceProductionContext, TSource> action) => RegisterSourceOutput(source.Node, action, IncrementalGeneratorOutputKind.Source, _sourceExtension); 129/// <param name="source">An <see cref="IncrementalValuesProvider{TSource}"/> that provides input values</param> 131public void RegisterImplementationSourceOutput<TSource>(IncrementalValuesProvider<TSource> source, Action<SourceProductionContext, TSource> action) => RegisterSourceOutput(source.Node, action, IncrementalGeneratorOutputKind.Implementation, _sourceExtension); 162/// <param name="source">An <see cref="IncrementalValuesProvider{TSource}"/> that provides input values</param> 165public void RegisterHostOutput<TSource>(IncrementalValuesProvider<TSource> source, Action<HostOutputProductionContext, TSource> action) => source.Node.RegisterOutput(new HostOutputNode<TSource>(source.Node, action.WrapUserAction(CatchAnalyzerExceptions))); 189/// <param name="source">An <see cref="IncrementalValuesProvider{TSource}"/> that provides input values</param> 197public void RegisterPreCompilationSourceOutput<TSource>(IncrementalValuesProvider<TSource> source, Action<PreCompilationSourceProductionContext, TSource> action) => RegisterPreCompilationSourceOutput(source.Node, action); 387/// Context passed to an incremental generator when it has registered an output via <see cref="IncrementalGeneratorInitializationContext.RegisterHostOutput{TSource}(IncrementalValuesProvider{TSource}, Action{HostOutputProductionContext, TSource})"/>
SourceGeneration\Nodes\IIncrementalGeneratorOutputNode.cs (4)
38/// or <see cref="IncrementalGeneratorInitializationContext.RegisterSourceOutput{TSource}(IncrementalValuesProvider{TSource}, Action{SourceProductionContext, TSource})"/> 49/// or <see cref="IncrementalGeneratorInitializationContext.RegisterImplementationSourceOutput{TSource}(IncrementalValuesProvider{TSource}, Action{SourceProductionContext, TSource})"/> 55/// or <see cref="IncrementalGeneratorInitializationContext.RegisterHostOutput{TSource}(IncrementalValuesProvider{TSource}, Action{HostOutputProductionContext, TSource})"/> 62/// or <see cref="IncrementalGeneratorInitializationContext.RegisterPreCompilationSourceOutput{TSource}(IncrementalValuesProvider{TSource}, Action{PreCompilationSourceProductionContext, TSource})"/>.
SourceGeneration\Nodes\SyntaxValueProvider.cs (1)
42public IncrementalValuesProvider<T> CreateSyntaxProvider<T>(Func<SyntaxNode, CancellationToken, bool> predicate, Func<GeneratorSyntaxContext, CancellationToken, T> transform)
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithMetadataName.cs (5)
64/// Creates an <see cref="IncrementalValuesProvider{T}"/> that can provide a transform over all <see 83public IncrementalValuesProvider<T> ForAttributeWithMetadataName<T>( 92var nodesWithAttributesMatchingSimpleName = this.ForAttributeWithSimpleName(metadataName.UnmangledTypeName, predicate); 94var compilationAndGroupedNodesProvider = nodesWithAttributesMatchingSimpleName 99var finalProvider = compilationAndGroupedNodesProvider.SelectMany((tuple, cancellationToken) =>
SourceGeneration\Nodes\SyntaxValueProvider_ForAttributeWithSimpleName.cs (4)
55internal IncrementalValuesProvider<(SyntaxTree tree, ImmutableArray<SyntaxNode> matches)> ForAttributeWithSimpleName( 65var syntaxTreesProvider = _context.CompilationProvider 70var individualFileGlobalAliasesProvider = syntaxTreesProvider 102var syntaxTreeAndGlobalAliasesProvider = syntaxTreesProvider
SourceGeneration\Nodes\ValueSourceExtensions.cs (41)
27/// Transforms an <see cref="IncrementalValuesProvider{TSource}"/> into a new <see cref="IncrementalValuesProvider{TResult}"/> by applying a transform function to each value. 34/// <returns>A new <see cref="IncrementalValuesProvider{TResult}"/> that provides the transformed values</returns> 35public static IncrementalValuesProvider<TResult> Select<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, TResult> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions); 38/// Transforms an <see cref="IncrementalValueProvider{TSource}"/> into a new <see cref="IncrementalValuesProvider{TResult}"/> by applying a transform function that returns zero or more results for the input value. 45/// <returns>A new <see cref="IncrementalValuesProvider{TResult}"/> that provides the transformed values</returns> 46public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, ImmutableArray<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions); 49/// Transforms an <see cref="IncrementalValueProvider{TSource}"/> into a new <see cref="IncrementalValuesProvider{TResult}"/> by applying a transform function that returns zero or more results for the input value. 56/// <returns>A new <see cref="IncrementalValuesProvider{TResult}"/> that provides the transformed values</returns> 57public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValueProvider<TSource> source, Func<TSource, CancellationToken, IEnumerable<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.WrapUserFunctionAsImmutableArray(source.CatchAnalyzerExceptions)), source.CatchAnalyzerExceptions); 60/// Transforms an <see cref="IncrementalValuesProvider{TSource}"/> into a new <see cref="IncrementalValuesProvider{TResult}"/> by applying a transform function that returns zero or more results for each input value. 67/// <returns>A new <see cref="IncrementalValuesProvider{TResult}"/> that provides the transformed values</returns> 68public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, ImmutableArray<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector, wrapUserFunc: source.CatchAnalyzerExceptions), source.CatchAnalyzerExceptions); 71/// Transforms an <see cref="IncrementalValuesProvider{TSource}"/> into a new <see cref="IncrementalValuesProvider{TResult}"/> by applying a transform function that returns zero or more results for each input value. 78/// <returns>A new <see cref="IncrementalValuesProvider{TResult}"/> that provides the transformed values</returns> 79public static IncrementalValuesProvider<TResult> SelectMany<TSource, TResult>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, IEnumerable<TResult>> selector) => new IncrementalValuesProvider<TResult>(new TransformNode<TSource, TResult>(source.Node, selector.WrapUserFunctionAsImmutableArray(source.CatchAnalyzerExceptions)), source.CatchAnalyzerExceptions); 82/// Collects all values from an <see cref="IncrementalValuesProvider{TSource}"/> into a single <see cref="IncrementalValueProvider{T}"/> containing an <see cref="ImmutableArray{TSource}"/>. 88public static IncrementalValueProvider<ImmutableArray<TSource>> Collect<TSource>(this IncrementalValuesProvider<TSource> source) => new IncrementalValueProvider<ImmutableArray<TSource>>(new BatchNode<TSource>(source.Node), source.CatchAnalyzerExceptions); 91/// Combines an <see cref="IncrementalValuesProvider{TLeft}"/> with an <see cref="IncrementalValueProvider{TRight}"/> to create a new <see cref="IncrementalValuesProvider{T}"/> of tuples. 98/// <returns>A new <see cref="IncrementalValuesProvider{T}"/> that provides tuples of (TLeft, TRight)</returns> 99public static IncrementalValuesProvider<(TLeft Left, TRight Right)> Combine<TLeft, TRight>(this IncrementalValuesProvider<TLeft> provider1, IncrementalValueProvider<TRight> provider2) => new IncrementalValuesProvider<(TLeft, TRight)>(new CombineNode<TLeft, TRight>(provider1.Node, provider2.Node), provider1.CatchAnalyzerExceptions); 113/// Filters values from an <see cref="IncrementalValuesProvider{TSource}"/> based on a predicate, producing a new <see cref="IncrementalValuesProvider{TSource}"/> containing only values that satisfy the predicate. 118/// <returns>A new <see cref="IncrementalValuesProvider{TSource}"/> that provides only values where the predicate returns <c>true</c></returns> 119public static IncrementalValuesProvider<TSource> Where<TSource>(this IncrementalValuesProvider<TSource> source, Func<TSource, bool> predicate) => source.SelectMany((item, _) => predicate(item) ? ImmutableArray.Create(item) : ImmutableArray<TSource>.Empty); 121internal static IncrementalValuesProvider<TSource> Where<TSource>(this IncrementalValuesProvider<TSource> source, Func<TSource, CancellationToken, bool> predicate) => source.SelectMany((item, c) => predicate(item, c) ? ImmutableArray.Create(item) : ImmutableArray<TSource>.Empty); 142/// <returns>A new <see cref="IncrementalValuesProvider{TSource}"/> that uses the specified comparer</returns> 143public static IncrementalValuesProvider<TSource> WithComparer<TSource>(this IncrementalValuesProvider<TSource> source, IEqualityComparer<TSource> comparer) => new IncrementalValuesProvider<TSource>(source.Node.WithComparer(comparer.WrapUserComparer(source.CatchAnalyzerExceptions)), source.CatchAnalyzerExceptions); 162/// <returns>A new <see cref="IncrementalValuesProvider{TSource}"/> with the specified tracking name</returns> 163public static IncrementalValuesProvider<TSource> WithTrackingName<TSource>(this IncrementalValuesProvider<TSource> source, string name) => new IncrementalValuesProvider<TSource>(source.Node.WithTrackingName(name), source.CatchAnalyzerExceptions);
Microsoft.CodeAnalysis.ExternalAccess.RazorCompiler (1)
GeneratorExtensions.cs (1)
20public static void RegisterHostOutput<TSource>(ref this IncrementalGeneratorInitializationContext @this, IncrementalValuesProvider<TSource> source, Action<HostProductionContext, TSource, CancellationToken> action)
Microsoft.CodeAnalysis.Razor.Compiler (14)
SourceGenerators\IncrementalValueProviderExtensions.cs (4)
23internal static IncrementalValuesProvider<T> WithLambdaComparer<T>(this IncrementalValuesProvider<T> source, Func<T?, T?, bool> equal) 29internal static IncrementalValuesProvider<TSource> ReportDiagnostics<TSource>(this IncrementalValuesProvider<(TSource?, Diagnostic?)> source, IncrementalGeneratorInitializationContext context)
SourceGenerators\RazorSourceGenerator.cs (10)
43var additionalTexts = context.AdditionalTextsProvider; 44var metadataRefs = context.MetadataReferencesProvider; 53var sourceItems = additionalTexts 62var importFiles = sourceItems.Where(static file => 79var componentFiles = sourceItems.Where(static file => FileUtilities.IsRazorComponentFilePath(file.FilePath, StringComparison.OrdinalIgnoreCase)); 81var generatedDeclarationText = componentFiles 102var generatedDeclarationSyntaxTrees = generatedDeclarationText 249var withOptions = sourceItems 254var parsedDocuments = withOptions 289var csharpDocuments = parsedDocuments
Microsoft.CodeAnalysis.ResxSourceGenerator (3)
AbstractResxGenerator.cs (3)
38var resourceFiles = context.AdditionalTextsProvider.Where(static file => file.Path.EndsWith(".resx", StringComparison.OrdinalIgnoreCase)); 53var resourceFilesToGenerateSource = resourceFiles.Combine(context.AnalyzerConfigOptionsProvider.Combine(compilationInformation)).SelectMany( 220var resourceFilesToGenerateSourceWithNames = resourceFilesToGenerateSource.Combine(renameMapping).Select(
Microsoft.Extensions.Logging.Generators (1)
LoggerMessageGenerator.Roslyn4.0.cs (1)
28IncrementalValuesProvider<(LoggerClassSpec? LoggerClassSpec, ImmutableArray<Diagnostic> Diagnostics, bool HasStringCreate)> loggerClasses = context.SyntaxProvider
Microsoft.Extensions.Options.SourceGeneration (1)
Generator.cs (1)
20IncrementalValuesProvider<(TypeDeclarationSyntax? TypeSyntax, SemanticModel SemanticModel)> typeDeclarations = context.SyntaxProvider
Microsoft.Gen.BuildMetadata (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
62var declarations = context.SyntaxProvider
Microsoft.Gen.ComplianceReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
62var declarations = context.SyntaxProvider
Microsoft.Gen.ContextualOptions (2)
ContextualOptionsGenerator.cs (1)
18IncrementalValuesProvider<SyntaxNode> typeDeclarations = context.SyntaxProvider
src\Generators\Shared\GeneratorUtilities.cs (1)
62var declarations = context.SyntaxProvider
Microsoft.Gen.Logging (2)
LoggingGenerator.cs (1)
19IncrementalValuesProvider<TypeDeclarationSyntax> typeDeclarations = context.SyntaxProvider
src\Generators\Shared\GeneratorUtilities.cs (1)
62var declarations = context.SyntaxProvider
Microsoft.Gen.MetadataExtractor (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
62var declarations = context.SyntaxProvider
Microsoft.Gen.Metrics (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
62var declarations = context.SyntaxProvider
Microsoft.Gen.MetricsReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
62var declarations = context.SyntaxProvider
Microsoft.Interop.ComInterfaceGenerator (8)
ComClassGenerator.cs (1)
23IncrementalValuesProvider<ComClassInfo> attributedClasses = context.SyntaxProvider
ComInterfaceGenerator.cs (2)
124var interfaceContextsToGenerate = attributedInterfaces.SelectMany(static (a, ct) => a.InterfaceContexts); 127var interfaceAndMethodsContexts = comMethodContexts
VtableIndexStubGenerator.cs (5)
27var attributedMethods = context.SyntaxProvider 38var methodsToGenerate = attributedMethods.Where( 43IncrementalValuesProvider<SourceAvailableIncrementalMethodStubGenerationContext> generateStubInformation = methodsToGenerate 48IncrementalValuesProvider<SourceAvailableIncrementalMethodStubGenerationContext> managedToNativeStubContexts = 84IncrementalValuesProvider<SourceAvailableIncrementalMethodStubGenerationContext> nativeToManagedStubContexts =
Microsoft.Interop.JavaScript.JSImportGenerator (4)
JSExportGenerator.cs (2)
40var methodsToGenerate = context.SyntaxProvider 53IncrementalValuesProvider<(MemberDeclarationSyntax, StatementSyntax, AttributeListSyntax)> generateSingleStub = methodsToGenerate
JSImportGenerator.cs (2)
41var methodsToGenerate = context.SyntaxProvider 54IncrementalValuesProvider<MemberDeclarationSyntax> generateSingleStub = methodsToGenerate
Microsoft.Interop.LibraryImportGenerator (2)
LibraryImportGenerator.cs (2)
43var methodsToGenerate = context.SyntaxProvider 60IncrementalValuesProvider<MemberDeclarationSyntax> generateSingleStub = methodsToGenerate
Microsoft.Interop.LibraryImportGenerator.Downlevel (2)
DownlevelLibraryImportGenerator.cs (2)
76var methodsToGenerate = context.SyntaxProvider 89IncrementalValuesProvider<MemberDeclarationSyntax> generateSingleStub = methodsToGenerate
Microsoft.Interop.SourceGeneration (9)
IncrementalGeneratorInitializationContextExtensions.cs (1)
49public static void RegisterConcatenatedSyntaxOutputs<TNode>(this IncrementalGeneratorInitializationContext context, IncrementalValuesProvider<TNode> nodes, string fileName)
IncrementalValuesProviderExtensions.cs (8)
24public static IncrementalValuesProvider<TNode> SelectNormalized<TNode>(this IncrementalValuesProvider<TNode> provider) 30public static (IncrementalValuesProvider<T>, IncrementalValuesProvider<T2>) Split<T, T2>(this IncrementalValuesProvider<(T, T2)> provider) 35public static IncrementalValuesProvider<T> Concat<T>(this IncrementalValuesProvider<T> first, IncrementalValuesProvider<T> second)
Microsoft.Maui.Controls.BindingSourceGen (2)
BindingSourceGenerator.cs (2)
18 var bindingsWithDiagnostics = context.SyntaxProvider.CreateSyntaxProvider( 32 var bindings = bindingsWithDiagnostics
Microsoft.Maui.Controls.SourceGen (4)
CodeBehindGenerator.cs (4)
42 var projectItemProvider = initContext.AdditionalTextsProvider 47 var xamlProjectItemProvider = projectItemProvider 52 var cssProjectItemProvider = projectItemProvider 69 var xamlSourceProvider = xamlProjectItemProvider
System.Private.CoreLib.Generators (3)
NativeRuntimeEventSourceGenerator.cs (3)
21IncrementalValuesProvider<AdditionalText> manifestFiles = context.AdditionalTextsProvider.Where(f => f.Path.EndsWith(".man", StringComparison.OrdinalIgnoreCase)); 22IncrementalValuesProvider<AdditionalText> inclusionFiles = context.AdditionalTextsProvider.Where(f => f.Path.EndsWith(".lst", StringComparison.OrdinalIgnoreCase)); 24IncrementalValuesProvider<(AdditionalText Left, System.Collections.Immutable.ImmutableArray<AdditionalText> Right)> combined = manifestFiles.Combine(inclusionFiles.Collect());
System.Text.Json.SourceGeneration (3)
JsonSourceGenerator.Roslyn4.0.cs (3)
34IncrementalValuesProvider<(ContextGenerationSpec?, ImmutableArray<Diagnostic>)> contextGenerationSpecs = context.SyntaxProvider 76IncrementalValuesProvider<ContextGenerationSpec?> sourceGenerationSpecs = 87IncrementalValuesProvider<ImmutableArray<Diagnostic>> diagnostics =
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (1)
77IncrementalValuesProvider<string?> syntaxProvider = context.SyntaxProvider.CreateSyntaxProvider(
System.Windows.Forms.PrivateSourceGenerators (2)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (2)
40IncrementalValuesProvider<SyntaxNode> argumentsToValidate = context.SyntaxProvider.CreateSyntaxProvider( 74IncrementalValuesProvider<EnumValidationInfo> enumsToValidate = context.CompilationProvider.Combine(argumentsToValidate.Collect()).SelectMany(