217 references to RegisterSourceOutput
IdeCoreBenchmarks (1)
IncrementalSourceGeneratorBenchmarks.cs (1)
145ctx.RegisterSourceOutput(input, (spc, node) => { });
Microsoft.CodeAnalysis (1)
SourceGeneration\Nodes\IIncrementalGeneratorOutputNode.cs (1)
38/// or <see cref="IncrementalGeneratorInitializationContext.RegisterSourceOutput{TSource}(IncrementalValuesProvider{TSource}, Action{SourceProductionContext, TSource})"/>
Microsoft.CodeAnalysis.CSharp.CommandLine.UnitTests (2)
CommandLineTests.cs (2)
10110ctx.RegisterSourceOutput(ctx.AdditionalTextsProvider, (spc, po) => 14549ctx.RegisterSourceOutput(ctx.AdditionalTextsProvider, (spc, t) =>
Microsoft.CodeAnalysis.CSharp.Semantic.UnitTests (133)
SourceGeneration\GeneratorDriverTests.cs (16)
1682ctx.RegisterSourceOutput(ctx.AdditionalTextsProvider.Select((at, ct) => at).WithTrackingName("AdditionalTextsTransform"), (spc, at) => { }); 2110ctx.RegisterSourceOutput(input, (spc, node) => { }); 2413ctx.RegisterSourceOutput(ctx.AdditionalTextsProvider.Select((t, _) => t.Path).WithTrackingName("Paths"), (spc, p) => { }); 2602ctx.RegisterSourceOutput(paths, (spc, p) => { }); 2603ctx.RegisterSourceOutput(contents, (spc, p) => { }); 2831ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider((node, ct) => node is ClassDeclarationSyntax c, (context, ct) => context.Node).WithTrackingName("Syntax"), (context, ct) => { }); 2835ctx.RegisterSourceOutput(ctx.AdditionalTextsProvider, (context, ct) => { }); 2879ctx.RegisterSourceOutput(ctx.AdditionalTextsProvider, (context, ct) => { }); 2883ctx.RegisterSourceOutput(ctx.AdditionalTextsProvider, (context, ct) => { }); 2913ctx.RegisterSourceOutput(ctx.MetadataReferencesProvider, (spc, r) => { referenceList.Add(r.Display); }); 2961ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider((node, ct) => node is ClassDeclarationSyntax c, (context, ct) => context.Node).WithTrackingName("Syntax"), (context, ct) => { }); 2965ctx.RegisterSourceOutput(ctx.AdditionalTextsProvider, (context, ct) => { }); 2986ctx.RegisterSourceOutput(ctx.AdditionalTextsProvider, (context, text) => 3218ctx.RegisterSourceOutput(flatArray, (_, _) => { }); 3380ctx.RegisterSourceOutput(syntax, (spc, c) => 3397ctx.RegisterSourceOutput(syntax, (spc, c) =>
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.cs (43)
75ctx.RegisterSourceOutput(input, (spc, node) => { }); 117ctx.RegisterSourceOutput(input, (spc, node) => { }); 154ctx.RegisterSourceOutput(input, (spc, node) => { }); 184ctx.RegisterSourceOutput(input, (spc, node) => { }); 214ctx.RegisterSourceOutput(input, (spc, node) => { }); 241ctx.RegisterSourceOutput(input, (spc, node) => { }); 268ctx.RegisterSourceOutput(input, (spc, node) => { }); 296ctx.RegisterSourceOutput(input, (spc, node) => { }); 327ctx.RegisterSourceOutput(input, (spc, node) => { }); 363ctx.RegisterSourceOutput(input, (spc, node) => { }); 402ctx.RegisterSourceOutput(input, (spc, node) => { }); 431ctx.RegisterSourceOutput(input, (spc, node) => { }); 464ctx.RegisterSourceOutput(input, (spc, node) => { }); 497ctx.RegisterSourceOutput(input, (spc, node) => { }); 529ctx.RegisterSourceOutput(input, (spc, node) => { }); 561ctx.RegisterSourceOutput(input, (spc, node) => { }); 592ctx.RegisterSourceOutput(input, (spc, node) => { }); 623ctx.RegisterSourceOutput(input, (spc, node) => { }); 656ctx.RegisterSourceOutput(input, (spc, node) => { }); 687ctx.RegisterSourceOutput(input, (spc, node) => { }); 716ctx.RegisterSourceOutput(input, (spc, node) => { }); 750ctx.RegisterSourceOutput(input, (spc, node) => { }); 779ctx.RegisterSourceOutput(input, (spc, node) => { }); 816ctx.RegisterSourceOutput(input, (spc, node) => { }); 853ctx.RegisterSourceOutput(input, (spc, node) => { }); 890ctx.RegisterSourceOutput(input, (spc, node) => { }); 927ctx.RegisterSourceOutput(input, (spc, node) => { }); 964ctx.RegisterSourceOutput(input, (spc, node) => { }); 1000ctx.RegisterSourceOutput(input, (spc, node) => { }); 1035ctx.RegisterSourceOutput(input, (spc, node) => { counter++; }); 1072ctx.RegisterSourceOutput(input, (spc, node) => { counter++; }); 1110ctx.RegisterSourceOutput(input, (spc, node) => { counter++; }); 1148ctx.RegisterSourceOutput(input, (spc, node) => { counter++; }); 1186ctx.RegisterSourceOutput(input, (spc, node) => { counter++; }); 1224ctx.RegisterSourceOutput(input, (spc, node) => { counter++; }); 1261ctx.RegisterSourceOutput(input, (spc, node) => { }); 1308ctx.RegisterSourceOutput(input, (spc, node) => { }); 1355ctx.RegisterSourceOutput(input, (spc, node) => { }); 1398ctx.RegisterSourceOutput(input, (spc, node) => { }); 1445ctx.RegisterSourceOutput(input, (spc, node) => { }); 1497ctx.RegisterSourceOutput(input, (spc, node) => { }); 1555ctx.RegisterSourceOutput(input, (spc, node) => { }); 1607ctx.RegisterSourceOutput(input, (spc, node) => { });
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.cs (46)
48ctx.RegisterSourceOutput(input, (spc, node) => { }); 80ctx.RegisterSourceOutput(input, (spc, node) => { }); 106ctx.RegisterSourceOutput(input, (spc, node) => { }); 131ctx.RegisterSourceOutput(input, (spc, node) => { }); 156ctx.RegisterSourceOutput(input, (spc, node) => { }); 184ctx.RegisterSourceOutput(input, (spc, node) => { }); 216ctx.RegisterSourceOutput(input, (spc, node) => { }); 248ctx.RegisterSourceOutput(input, (spc, node) => { }); 282ctx.RegisterSourceOutput(input, (spc, node) => { }); 315ctx.RegisterSourceOutput(input, (spc, node) => { }); 341ctx.RegisterSourceOutput(input, (spc, node) => { }); 367ctx.RegisterSourceOutput(input, (spc, node) => { }); 393ctx.RegisterSourceOutput(input, (spc, node) => { }); 426ctx.RegisterSourceOutput(input, (spc, node) => { }); 454ctx.RegisterSourceOutput(input, (spc, node) => { }); 482ctx.RegisterSourceOutput(input, (spc, node) => { }); 509ctx.RegisterSourceOutput(input, (spc, node) => { }); 540ctx.RegisterSourceOutput(input, (spc, node) => { }); 573ctx.RegisterSourceOutput(input, (spc, node) => { }); 605ctx.RegisterSourceOutput(input, (spc, node) => { }); 637ctx.RegisterSourceOutput(input, (spc, node) => { }); 665ctx.RegisterSourceOutput(input, (spc, node) => { }); 693ctx.RegisterSourceOutput(input, (spc, node) => { }); 721ctx.RegisterSourceOutput(input, (spc, node) => { }); 748ctx.RegisterSourceOutput(input, (spc, node) => { }); 775ctx.RegisterSourceOutput(input, (spc, node) => { }); 804ctx.RegisterSourceOutput(input, (spc, node) => { }); 835ctx.RegisterSourceOutput(input, (spc, node) => { }); 865ctx.RegisterSourceOutput(input, (spc, node) => { }); 894ctx.RegisterSourceOutput(input, (spc, node) => { }); 922ctx.RegisterSourceOutput(input, (spc, node) => { }); 950ctx.RegisterSourceOutput(input, (spc, node) => { }); 979ctx.RegisterSourceOutput(input, (spc, node) => { }); 1011ctx.RegisterSourceOutput(input, (spc, node) => { }); 1051ctx.RegisterSourceOutput(input, (spc, node) => { }); 1095ctx.RegisterSourceOutput(input, (spc, node) => { }); 1146ctx.RegisterSourceOutput(input, (spc, node) => { }); 1195ctx.RegisterSourceOutput(input, (spc, node) => { }); 1248ctx.RegisterSourceOutput(input, (spc, node) => { }); 1299ctx.RegisterSourceOutput(input, (spc, node) => { }); 1343ctx.RegisterSourceOutput(input, (spc, node) => { }); 1390ctx.RegisterSourceOutput(input, (spc, node) => { }); 1434ctx.RegisterSourceOutput(input, (spc, node) => { }); 1482ctx.RegisterSourceOutput(input, (spc, node) => { }); 1530ctx.RegisterSourceOutput(input, (spc, node) => { }); 1588ctx.RegisterSourceOutput(input, (spc, node) => { });
SourceGeneration\SyntaxAwareGeneratorTests.cs (28)
867context.RegisterSourceOutput(source, (spc, fieldName) => 907context.RegisterSourceOutput(source, (spc, fieldName) => 913context.RegisterSourceOutput(source2, (spc, className) => 958context.RegisterSourceOutput(source, (spc, fieldName) => 1026context.RegisterSourceOutput(source, (spc, fieldName) => 1101context.RegisterSourceOutput(source, (spc, fieldName) => 1182context.RegisterSourceOutput(source, (spc, fieldName) => 1190context.RegisterSourceOutput(source, (spc, fieldName) => 1233context.RegisterSourceOutput(source, (spc, fieldName) => 1316context.RegisterSourceOutput(source, (spc, fieldName) => 1401context.RegisterSourceOutput(source, (spc, fieldName) => 1522context.RegisterSourceOutput(source, (spc, fieldName) => 1586context.RegisterSourceOutput(source, (spc, fieldName) => { }); 1634context.RegisterSourceOutput(source, (spc, fieldName) => 1640context.RegisterSourceOutput(comparerSource, (spc, fieldName) => 1690context.RegisterSourceOutput(source.Select((s, ct) => $"Output1_{s}").WithTrackingName("Output"), (spc, fieldName) => 1694context.RegisterSourceOutput(source.Select((s, ct) => $"Output2_{s}").WithTrackingName("Output"), (spc, fieldName) => 1753context.RegisterSourceOutput(source2.Select((value, ct) => value.Left.Left.Left).WithTrackingName("Output"), (spc, output) => 1806context.RegisterSourceOutput(joinedSource.Select((value, ct) => value.Left).WithTrackingName("Output"), (spc, fieldName) => 1863ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider((s, _) => { if (s is AssignmentExpressionSyntax) throw exception; return true; }, (c, _) => c.Node), (spc, s) => { }); 1906ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => throw exception), (spc, s) => { }); 1949ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => throw exception), (spc, s) => { }); 2003ctx.RegisterSourceOutput(step1, (spc, c) => spc.AddSource("step1", "")); 2029ctx.RegisterSourceOutput(step1, (spc, c) => spc.AddSource("step1", "")); 2032ctx.RegisterSourceOutput(step2, (spc, c) => spc.AddSource("step2", "")); 2098ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => { Thread.Sleep(sleepTimeInMs); return true; }), (spc, s) => { }); 2103ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => { Thread.Sleep(sleepTimeInMs); return true; }), (spc, s) => { }); 2104ctx.RegisterSourceOutput(ctx.SyntaxProvider.CreateSyntaxProvider<object>((s, _) => s is AssignmentExpressionSyntax, (c, _) => { Thread.Sleep(sleepTimeInMs); return true; }), (spc, s) => { });
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (1)
EditAndContinue\CompileTimeSolutionProviderTests.cs (1)
107context.RegisterSourceOutput(sources, (context, s) =>
Microsoft.CodeAnalysis.VisualBasic.Semantic.UnitTests (78)
SourceGeneration\GeneratorDriverTests_Attributes_FullyQualifiedName.vb (31)
80ctx.RegisterSourceOutput(input, Sub(spc, node) 121ctx.RegisterSourceOutput(input, Sub(spc, node) 164ctx.RegisterSourceOutput(input, Sub(spc, node) 192ctx.RegisterSourceOutput(input, Sub(spc, node) 221ctx.RegisterSourceOutput(input, Sub(spc, node) 247ctx.RegisterSourceOutput(input, Sub(spc, node) 278ctx.RegisterSourceOutput(input, Sub(spc, node) 307ctx.RegisterSourceOutput(input, Sub(spc, node) 336ctx.RegisterSourceOutput(input, Sub(spc, node) 365ctx.RegisterSourceOutput(input, Sub(spc, node) 396ctx.RegisterSourceOutput(input, Sub(spc, node) 439ctx.RegisterSourceOutput(input, Sub(spc, node) 480ctx.RegisterSourceOutput(input, Sub(spc, node) 520ctx.RegisterSourceOutput(input, Sub(spc, node) 559ctx.RegisterSourceOutput(input, Sub(spc, node) 598ctx.RegisterSourceOutput(input, Sub(spc, node) 638ctx.RegisterSourceOutput(input, Sub(spc, node) 674ctx.RegisterSourceOutput(input, Sub(spc, node) 711ctx.RegisterSourceOutput(input, Sub(spc, node) 748ctx.RegisterSourceOutput(input, Sub(spc, node) 785ctx.RegisterSourceOutput(input, Sub(spc, node) 822ctx.RegisterSourceOutput(input, Sub(spc, node) 859ctx.RegisterSourceOutput(input, Sub(spc, node) 895ctx.RegisterSourceOutput(input, Sub(spc, node) 942ctx.RegisterSourceOutput(input, Sub(spc, node) 989ctx.RegisterSourceOutput(input, Sub(spc, node) 1032ctx.RegisterSourceOutput(input, Sub(spc, node) 1081ctx.RegisterSourceOutput(input, Sub(spc, node) 1134ctx.RegisterSourceOutput(input, Sub(spc, node) 1192ctx.RegisterSourceOutput(input, Sub(spc, node) 1246ctx.RegisterSourceOutput(input, Sub(spc, node)
SourceGeneration\GeneratorDriverTests_Attributes_SimpleName.vb (47)
51ctx.RegisterSourceOutput(input, Sub(spc, node) 83ctx.RegisterSourceOutput(input, Sub(spc, node) 109ctx.RegisterSourceOutput(input, Sub(spc, node) 134ctx.RegisterSourceOutput(input, Sub(spc, node) 159ctx.RegisterSourceOutput(input, Sub(spc, node) 188ctx.RegisterSourceOutput(input, Sub(spc, node) 220ctx.RegisterSourceOutput(input, Sub(spc, node) 252ctx.RegisterSourceOutput(input, Sub(spc, node) 284ctx.RegisterSourceOutput(input, Sub(spc, node) 315ctx.RegisterSourceOutput(input, Sub(spc, node) 341ctx.RegisterSourceOutput(input, Sub(spc, node) 367ctx.RegisterSourceOutput(input, Sub(spc, node) 393ctx.RegisterSourceOutput(input, Sub(spc, node) 426ctx.RegisterSourceOutput(input, Sub(spc, node) 454ctx.RegisterSourceOutput(input, Sub(spc, node) 482ctx.RegisterSourceOutput(input, Sub(spc, node) 509ctx.RegisterSourceOutput(input, Sub(spc, node) 539ctx.RegisterSourceOutput(input, Sub(spc, node) 570ctx.RegisterSourceOutput(input, Sub(spc, node) 600ctx.RegisterSourceOutput(input, Sub(spc, node) 630ctx.RegisterSourceOutput(input, Sub(spc, node) 658ctx.RegisterSourceOutput(input, Sub(spc, node) 686ctx.RegisterSourceOutput(input, Sub(spc, node) 714ctx.RegisterSourceOutput(input, Sub(spc, node) 741ctx.RegisterSourceOutput(input, Sub(spc, node) 768ctx.RegisterSourceOutput(input, Sub(spc, node) 795ctx.RegisterSourceOutput(input, Sub(spc, node) 822ctx.RegisterSourceOutput(input, Sub(spc, node) 851ctx.RegisterSourceOutput(input, Sub(spc, node) 880ctx.RegisterSourceOutput(input, Sub(spc, node) 907ctx.RegisterSourceOutput(input, Sub(spc, node) 933ctx.RegisterSourceOutput(input, Sub(spc, node) 962ctx.RegisterSourceOutput(input, Sub(spc, node) 990ctx.RegisterSourceOutput(input, Sub(spc, node) 1016ctx.RegisterSourceOutput(input, Sub(spc, node) 1043ctx.RegisterSourceOutput(input, Sub(spc, node) 1075ctx.RegisterSourceOutput(input, Sub(spc, node) 1115ctx.RegisterSourceOutput(input, Sub(spc, node) 1156ctx.RegisterSourceOutput(input, Sub(spc, node) 1196ctx.RegisterSourceOutput(input, Sub(spc, node) 1238ctx.RegisterSourceOutput(input, Sub(spc, node) 1284ctx.RegisterSourceOutput(input, Sub(spc, node) 1321ctx.RegisterSourceOutput(input, Sub(spc, node) 1361ctx.RegisterSourceOutput(input, Sub(spc, node) 1402ctx.RegisterSourceOutput(input, Sub(spc, node) 1444ctx.RegisterSourceOutput(input, Sub(spc, node) 1496ctx.RegisterSourceOutput(input, Sub(spc, node)
Microsoft.CodeAnalysis.Workspaces.Test.Utilities (1)
GenerateFileForEachAdditionalFileWithContentsCommented.cs (1)
20context.RegisterSourceOutput(context.AdditionalTextsProvider.Select((t, ct) => t).WithTrackingName(StepName), (context, additionalText) =>