58 references to SourceGeneratorExecutionPreference
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Workspaces\WorkspaceTests_EditorFeatures.cs (4)
471SourceGeneratorExecutionPreference preference) 526if (preference is SourceGeneratorExecutionPreference.Automatic) 596SourceGeneratorExecutionPreference preference) 694if (preference is SourceGeneratorExecutionPreference.Automatic)
Microsoft.CodeAnalysis.ExternalAccess.Razor.Features (1)
Testing\TestRoslynOptionsHelper.cs (1)
15globalOptions.SetGlobalOption(WorkspaceConfigurationOptionsStorage.SourceGeneratorExecution, SourceGeneratorExecutionPreference.Automatic);
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
3678internal async Task ValidSignificantChange_SourceGenerators_DocumentUpdate_GeneratedDocumentUpdate(SourceGeneratorExecutionPreference executionPreference) 3738internal async Task RudeEdit_SourceGenerators_DocumentUpdate_GeneratedDocumentAdd(SourceGeneratorExecutionPreference executionPreference)
Microsoft.CodeAnalysis.LanguageServer (1)
Program.cs (1)
111globalOptionService.SetGlobalOption(WorkspaceConfigurationOptionsStorage.SourceGeneratorExecution, SourceGeneratorExecutionPreference.Automatic);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Features\Options\WorkspaceConfigurationOptionsStorage.cs (4)
19public static readonly Option2<SourceGeneratorExecutionPreference> SourceGeneratorExecution = new( 21defaultValue: SourceGeneratorExecutionPreference.Balanced, 23serializer: new EditorConfigValueSerializer<SourceGeneratorExecutionPreference>( 24s => SourceGeneratorExecutionPreferenceUtilities.Parse(s, SourceGeneratorExecutionPreference.Balanced),
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (7)
Diagnostics\PullDiagnosticTests.cs (2)
640internal async Task TestDocumentDiagnosticsUpdatesSourceGeneratorDiagnostics(bool useVSDiagnostics, bool mutatingLspWorkspace, SourceGeneratorExecutionPreference executionPreference) 710if (executionPreference == SourceGeneratorExecutionPreference.Automatic)
Workspaces\SourceGeneratedDocumentTests.cs (5)
148internal async Task TestReturnsGeneratedSourceWhenDocumentChanges(bool mutatingLspWorkspace, SourceGeneratorExecutionPreference sourceGeneratorExecution) 178if (sourceGeneratorExecution == SourceGeneratorExecutionPreference.Automatic) 195internal async Task TestReturnsGeneratedSourceWhenManuallyRefreshed(bool mutatingLspWorkspace, SourceGeneratorExecutionPreference sourceGeneratorExecution) 230SourceGeneratorExecutionPreference sourceGeneratorExecution) 284var expectVersionChange = sourceGeneratorExecution is SourceGeneratorExecutionPreference.Balanced || forceRegeneration;
Microsoft.CodeAnalysis.Workspaces (15)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
116if (configuration.SourceGeneratorExecution is SourceGeneratorExecutionPreference.Automatic)
Workspace\IWorkspaceConfigurationService.cs (2)
36[property: DataMember(Order = 0)] SourceGeneratorExecutionPreference SourceGeneratorExecution = SourceGeneratorExecutionPreference.Automatic,
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
611var workspacePreference = compilationState.Services.GetRequiredService<IWorkspaceConfigurationService>().Options.SourceGeneratorExecution; 612if (workspacePreference != SourceGeneratorExecutionPreference.Automatic)
Workspace\Solution\SourceGeneratorExecutionVersion.cs (2)
18/// as long as this version stays the same and we are in <see cref="SourceGeneratorExecutionPreference.Balanced"/> 19/// mode. This has no effect when in <see cref="SourceGeneratorExecutionPreference.Automatic"/> mode (as we always rerun
Workspace\SourceGeneratorExecution.cs (7)
28public static string GetEditorConfigString(SourceGeneratorExecutionPreference value) 32SourceGeneratorExecutionPreference.Automatic => automatic, 33SourceGeneratorExecutionPreference.Balanced => balanced, 38public static SourceGeneratorExecutionPreference Parse( 39string optionString, SourceGeneratorExecutionPreference defaultValue) 43automatic => SourceGeneratorExecutionPreference.Automatic, 44balanced => SourceGeneratorExecutionPreference.Balanced,
Workspace\Workspace_SourceGeneration.cs (1)
38if (configuration.SourceGeneratorExecution is SourceGeneratorExecutionPreference.Automatic)
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Options\AdvancedOptionPageControl.xaml.cs (2)
64BindToOption(Automatic_Run_generators_after_any_change, WorkspaceConfigurationOptionsStorage.SourceGeneratorExecution, SourceGeneratorExecutionPreference.Automatic); 65BindToOption(Balanced_Run_generators_after_saving_or_building, WorkspaceConfigurationOptionsStorage.SourceGeneratorExecution, SourceGeneratorExecutionPreference.Balanced);
Roslyn.VisualStudio.Next.UnitTests (22)
Services\ServiceHubServicesTests.cs (22)
705SourceGeneratorExecutionPreference executionPreference) 751if (executionPreference is SourceGeneratorExecutionPreference.Automatic) 789SourceGeneratorExecutionPreference executionPreference) 844SourceGeneratorExecutionPreference executionPreference) 897internal async Task TestSourceGenerationExecution_FullSolutionChange_Minor(SourceGeneratorExecutionPreference sourceGeneratorExecution) 933if (sourceGeneratorExecution is SourceGeneratorExecutionPreference.Automatic) 948internal async Task TestSourceGenerationExecution_FullSolutionChange_Major(SourceGeneratorExecutionPreference sourceGeneratorExecution) 989internal async Task TestSourceGenerationExecution_FullSolutionChange_MajorAndMinor(SourceGeneratorExecutionPreference sourceGeneratorExecution) 1032internal async Task TestSourceGenerationExecution_ProjectChange_Minor_1(SourceGeneratorExecutionPreference sourceGeneratorExecution) 1069if (sourceGeneratorExecution is SourceGeneratorExecutionPreference.Automatic) 1084internal async Task TestSourceGenerationExecution_ProjectChange_Minor_2(SourceGeneratorExecutionPreference sourceGeneratorExecution) 1122if (sourceGeneratorExecution is SourceGeneratorExecutionPreference.Automatic) 1137internal async Task TestSourceGenerationExecution_ProjectChange_Minor_3(SourceGeneratorExecutionPreference sourceGeneratorExecution) 1177if (sourceGeneratorExecution is SourceGeneratorExecutionPreference.Automatic) 1190internal async Task TestSourceGenerationExecution_ProjectChange_MinorAndMajor1(SourceGeneratorExecutionPreference sourceGeneratorExecution) 1235internal async Task TestSourceGenerationExecution_ProjectChange_MinorAndMajor2(SourceGeneratorExecutionPreference sourceGeneratorExecution) 1280internal async Task TestSourceGenerationExecution_SolutionAndProjectChange_1(SourceGeneratorExecutionPreference sourceGeneratorExecution) 1323internal async Task TestSourceGenerationExecution_SolutionAndProjectChange_2(SourceGeneratorExecutionPreference sourceGeneratorExecution) 1367SourceGeneratorExecutionPreference executionPreference, 1406SourceGeneratorExecutionPreference executionPreference, 1441if (executionPreference == SourceGeneratorExecutionPreference.Automatic) 1531internal async Task TestNonCompilationLanguage(SourceGeneratorExecutionPreference sourceGeneratorExecution)