84 references to SyntaxProvider
IdeCoreBenchmarks (1)
IncrementalSourceGeneratorBenchmarks.cs (1)
128
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(
Microsoft.AspNetCore.Http.RequestDelegateGenerator (1)
RequestDelegateGenerator.cs (1)
22
var endpointsWithDiagnostics = context.
SyntaxProvider
.CreateSyntaxProvider(
Microsoft.AspNetCore.SignalR.Client.SourceGenerator (4)
HubClientProxyGenerator.cs (2)
15
var methodDeclaration = context.
SyntaxProvider
21
var memberAccessExpressions = context.
SyntaxProvider
HubServerProxyGenerator.cs (2)
15
var methodDeclaration = context.
SyntaxProvider
21
var memberAccessExpressions = context.
SyntaxProvider
Microsoft.CodeAnalysis (1)
SourceGeneration\GeneratorAdaptor.cs (1)
60
.Combine(context.
SyntaxProvider
.CreateSyntaxReceiverProvider(syntaxContextReceiverCreator))
Microsoft.CodeAnalysis.CSharp.EndToEnd.UnitTests (1)
EndToEndTests.cs (1)
818
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (45)
SourceGeneration\GeneratorDriverTests.cs (11)
2163
var invokedMethodsProvider = ctx.
SyntaxProvider
2225
var invokedMethodsProvider = ctx.
SyntaxProvider
2322
var invokedMethodsProvider = ctx.
SyntaxProvider
2441
var input = ctx.
SyntaxProvider
.CreateSyntaxProvider(static (n, _) => n is ClassDeclarationSyntax, (gsc, _) => (ClassDeclarationSyntax)gsc.Node)
2684
IncrementalValuesProvider<ClassDeclarationSyntax> classDeclarations = ctx.
SyntaxProvider
3281
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider((node, ct) => node is ClassDeclarationSyntax c, (context, ct) => context.Node).WithTrackingName("Syntax"), (context, ct) => { });
3415
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider((node, ct) => node is ClassDeclarationSyntax c, (context, ct) => context.Node).WithTrackingName("Syntax"), (context, ct) => { });
4144
var syntax = ctx.
SyntaxProvider
.CreateSyntaxProvider((s, _) => true, (s, _) => s.Node);
4161
var syntax = ctx.
SyntaxProvider
.CreateSyntaxProvider((s, _) => true, (s, _) => s.Node);
4182
var provider = ctx.
SyntaxProvider
4330
var interceptorInfos = context.
SyntaxProvider
.CreateSyntaxProvider(
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (8)
25
return context.
SyntaxProvider
.ForAttributeWithSimpleName(
34
return context.
SyntaxProvider
.ForAttributeWithMetadataName(
1027
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
1064
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
1102
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
1140
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
1178
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
1216
var input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName<ClassDeclarationSyntax>(
SourceGeneration\SyntaxAwareGeneratorTests.cs (26)
857
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText);
897
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText);
903
var source2 = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is ClassDeclarationSyntax fds, (c, _) => ((ClassDeclarationSyntax)c.Node).Identifier.ValueText);
940
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) =>
1016
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1091
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1172
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText);
1180
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText);
1223
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1306
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText).WithTrackingName("Fields");
1384
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) =>
1515
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) => ((FieldDeclarationSyntax)c.Node).Declaration.Variables[0].Identifier.ValueText);
1572
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) =>
1623
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) =>
1680
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) =>
1739
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) =>
1792
var source = context.
SyntaxProvider
.CreateSyntaxProvider((c, _) => c is FieldDeclarationSyntax fds, (c, _) =>
1858
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider((s, _) => { if (s is AssignmentExpressionSyntax) throw exception; return true; }, (c, _) => c.Node), (spc, s) => { });
1899
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => throw exception), (spc, s) => { });
1940
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => throw exception), (spc, s) => { });
1991
var step1 = ctx.
SyntaxProvider
.CreateSyntaxProvider((c, ct) => { filterCalled++; if (c is AssignmentExpressionSyntax) cts.Cancel(); return true; }, (a, _) => a);
2017
var step1 = ctx.
SyntaxProvider
.CreateSyntaxProvider((c, ct) => { generatorCancelled = true; cts.Cancel(); return true; }, (a, _) => a);
2020
var step2 = ctx.
SyntaxProvider
.CreateSyntaxProvider((c, ct) => { return true; }, (a, _) => a);
2087
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => { Thread.Sleep(sleepTimeInMs); return true; }), (spc, s) => { });
2092
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => { Thread.Sleep(sleepTimeInMs); return true; }), (spc, s) => { });
2093
ctx.RegisterSourceOutput(ctx.
SyntaxProvider
.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => { Thread.Sleep(sleepTimeInMs); return true; }), (spc, s) => { });
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (8)
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (8)
19
Return context.
SyntaxProvider
.ForAttributeWithSimpleName(
28
Return context.
SyntaxProvider
.ForAttributeWithMetadataName(
667
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
704
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
741
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
778
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
815
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
852
Dim input = ctx.
SyntaxProvider
.ForAttributeWithMetadataName(Of ClassStatementSyntax)(
Microsoft.Extensions.Options.SourceGeneration (1)
Generator.cs (1)
20
IncrementalValuesProvider<(TypeDeclarationSyntax? TypeSyntax, SemanticModel SemanticModel)> typeDeclarations = context.
SyntaxProvider
Microsoft.Gen.ComplianceReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
63
var declarations = context.
SyntaxProvider
Microsoft.Gen.ContextualOptions (2)
ContextualOptionsGenerator.cs (1)
18
IncrementalValuesProvider<SyntaxNode> typeDeclarations = context.
SyntaxProvider
src\Generators\Shared\GeneratorUtilities.cs (1)
63
var declarations = context.
SyntaxProvider
Microsoft.Gen.Logging (2)
LoggingGenerator.cs (1)
19
IncrementalValuesProvider<TypeDeclarationSyntax> typeDeclarations = context.
SyntaxProvider
src\Generators\Shared\GeneratorUtilities.cs (1)
63
var declarations = context.
SyntaxProvider
Microsoft.Gen.Metrics (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
63
var declarations = context.
SyntaxProvider
Microsoft.Gen.MetricsReports (1)
src\Generators\Shared\GeneratorUtilities.cs (1)
63
var declarations = context.
SyntaxProvider
Microsoft.Interop.ComInterfaceGenerator (3)
ComClassGenerator.cs (1)
23
var attributedClassesOrDiagnostics = context.
SyntaxProvider
ComInterfaceGenerator.cs (1)
37
var attributedInterfaces = context.
SyntaxProvider
VtableIndexStubGenerator.cs (1)
38
var attributedMethods = context.
SyntaxProvider
Microsoft.Interop.JavaScript.JSImportGenerator (2)
JSExportGenerator.cs (1)
40
var attributedMethods = context.
SyntaxProvider
JSImportGenerator.cs (1)
41
var attributedMethods = context.
SyntaxProvider
Microsoft.Interop.LibraryImportGenerator (1)
LibraryImportGenerator.cs (1)
43
var attributedMethods = context.
SyntaxProvider
Microsoft.Interop.LibraryImportGenerator.Downlevel (1)
DownlevelLibraryImportGenerator.cs (1)
42
var attributedMethods = context.
SyntaxProvider
Microsoft.Interop.SourceGeneration (2)
IncrementalGeneratorInitializationContextExtensions.cs (2)
19
var isModuleSkipLocalsInit = context.
SyntaxProvider
30
var disabledRuntimeMarshalling = context.
SyntaxProvider
Microsoft.Maui.Controls.BindingSourceGen (1)
BindingSourceGenerator.cs (1)
18
var bindingsWithDiagnostics = context.
SyntaxProvider
.CreateSyntaxProvider(
System.Private.CoreLib.Generators (1)
EventSourceGenerator.cs (1)
41
context.
SyntaxProvider
.ForAttributeWithMetadataName(
System.Text.Json.SourceGeneration (1)
JsonSourceGenerator.Roslyn4.0.cs (1)
34
IncrementalValuesProvider<(ContextGenerationSpec?, ImmutableEquatableArray<DiagnosticInfo>)> contextGenerationSpecs = context.
SyntaxProvider
System.Text.RegularExpressions.Generator (1)
RegexGenerator.cs (1)
48
context.
SyntaxProvider
System.Windows.Forms.Analyzers.CSharp (1)
System\Windows\Forms\CSharp\Generators\ApplicationConfiguration\ApplicationConfigurationGenerator.cs (1)
77
IncrementalValuesProvider<string?> syntaxProvider = context.
SyntaxProvider
.CreateSyntaxProvider(
System.Windows.Forms.PrivateSourceGenerators (1)
System\Windows\Forms\SourceGenerators\EnumValidationGenerator.cs (1)
40
IncrementalValuesProvider<SyntaxNode> argumentsToValidate = context.
SyntaxProvider
.CreateSyntaxProvider(