69 references to SourceGeneratorExecutionPreference
Microsoft.CodeAnalysis.CSharp.EditorFeatures.UnitTests (4)
Workspaces\WorkspaceTests_EditorFeatures.cs (4)
471
SourceGeneratorExecutionPreference
preference)
526
if (preference is
SourceGeneratorExecutionPreference
.Automatic)
596
SourceGeneratorExecutionPreference
preference)
694
if (preference is
SourceGeneratorExecutionPreference
.Automatic)
Microsoft.CodeAnalysis.Features.UnitTests (2)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (2)
3785
internal async Task ValidSignificantChange_SourceGenerators_DocumentUpdate_GeneratedDocumentUpdate(
SourceGeneratorExecutionPreference
executionPreference)
3845
internal async Task RudeEdit_SourceGenerators_DocumentUpdate_GeneratedDocumentAdd(
SourceGeneratorExecutionPreference
executionPreference)
Microsoft.CodeAnalysis.LanguageServer (1)
Program.cs (1)
106
globalOptionService.SetGlobalOption(WorkspaceConfigurationOptionsStorage.SourceGeneratorExecution,
SourceGeneratorExecutionPreference
.Automatic);
Microsoft.CodeAnalysis.LanguageServer.Protocol (4)
Features\Options\WorkspaceConfigurationOptionsStorage.cs (4)
19
public static readonly Option2<
SourceGeneratorExecutionPreference
> SourceGeneratorExecution = new(
21
defaultValue:
SourceGeneratorExecutionPreference
.Balanced,
23
serializer: new EditorConfigValueSerializer<
SourceGeneratorExecutionPreference
>(
24
s => SourceGeneratorExecutionPreferenceUtilities.Parse(s,
SourceGeneratorExecutionPreference
.Balanced),
Microsoft.CodeAnalysis.LanguageServer.Protocol.UnitTests (7)
Diagnostics\PullDiagnosticTests.cs (2)
653
internal async Task TestDocumentDiagnosticsUpdatesSourceGeneratorDiagnostics(bool useVSDiagnostics, bool mutatingLspWorkspace,
SourceGeneratorExecutionPreference
executionPreference)
723
if (executionPreference ==
SourceGeneratorExecutionPreference
.Automatic)
Workspaces\SourceGeneratedDocumentTests.cs (5)
148
internal async Task TestReturnsGeneratedSourceWhenDocumentChanges(bool mutatingLspWorkspace,
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
178
if (sourceGeneratorExecution ==
SourceGeneratorExecutionPreference
.Automatic)
195
internal async Task TestReturnsGeneratedSourceWhenManuallyRefreshed(bool mutatingLspWorkspace,
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
230
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
284
var expectVersionChange = sourceGeneratorExecution is
SourceGeneratorExecutionPreference
.Balanced || forceRegeneration;
Microsoft.CodeAnalysis.Workspaces (15)
src\Workspaces\SharedUtilitiesAndExtensions\Workspace\Core\Extensions\ISolutionExtensions.cs (1)
135
if (configuration.SourceGeneratorExecution is
SourceGeneratorExecutionPreference
.Automatic)
Workspace\IWorkspaceConfigurationService.cs (2)
36
[property: DataMember(Order = 0)]
SourceGeneratorExecutionPreference
SourceGeneratorExecution =
SourceGeneratorExecutionPreference
.Automatic,
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (2)
611
var
workspacePreference = compilationState.Services.GetRequiredService<IWorkspaceConfigurationService>().Options.SourceGeneratorExecution;
612
if (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)
28
public static string GetEditorConfigString(
SourceGeneratorExecutionPreference
value)
32
SourceGeneratorExecutionPreference
.Automatic => automatic,
33
SourceGeneratorExecutionPreference
.Balanced => balanced,
38
public static
SourceGeneratorExecutionPreference
Parse(
39
string optionString,
SourceGeneratorExecutionPreference
defaultValue)
43
automatic =>
SourceGeneratorExecutionPreference
.Automatic,
44
balanced =>
SourceGeneratorExecutionPreference
.Balanced,
Workspace\Workspace_SourceGeneration.cs (1)
38
if (configuration.SourceGeneratorExecution is
SourceGeneratorExecutionPreference
.Automatic)
Microsoft.CodeAnalysis.Workspaces.UnitTests (4)
SolutionTests\SolutionWithSourceGeneratorTests.cs (4)
1444
SourceGeneratorExecutionPreference
executionPreference)
1506
if (executionPreference is
SourceGeneratorExecutionPreference
.Balanced)
1531
SourceGeneratorExecutionPreference
executionPreference,
1560
var expectVersionChange = executionPreference is
SourceGeneratorExecutionPreference
.Balanced || forceRegeneration;
Microsoft.VisualStudio.LanguageServices.CSharp (2)
Options\AdvancedOptionPageControl.xaml.cs (2)
63
BindToOption(Automatic_Run_generators_after_any_change, WorkspaceConfigurationOptionsStorage.SourceGeneratorExecution,
SourceGeneratorExecutionPreference
.Automatic);
64
BindToOption(Balanced_Run_generators_after_saving_or_building, WorkspaceConfigurationOptionsStorage.SourceGeneratorExecution,
SourceGeneratorExecutionPreference
.Balanced);
Roslyn.VisualStudio.Next.UnitTests (30)
Services\ServiceHubServicesTests.cs (30)
708
SourceGeneratorExecutionPreference
executionPreference)
754
if (executionPreference is
SourceGeneratorExecutionPreference
.Automatic)
792
SourceGeneratorExecutionPreference
executionPreference)
847
SourceGeneratorExecutionPreference
executionPreference)
900
internal async Task TestSourceGenerationExecution_FullSolutionChange_Minor(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
936
if (sourceGeneratorExecution is
SourceGeneratorExecutionPreference
.Automatic)
951
internal async Task TestSourceGenerationExecution_FullSolutionChange_Major(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
992
internal async Task TestSourceGenerationExecution_FullSolutionChange_MajorAndMinor(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
1035
internal async Task TestSourceGenerationExecution_ProjectChange_Minor_1(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
1072
if (sourceGeneratorExecution is
SourceGeneratorExecutionPreference
.Automatic)
1087
internal async Task TestSourceGenerationExecution_ProjectChange_Minor_2(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
1125
if (sourceGeneratorExecution is
SourceGeneratorExecutionPreference
.Automatic)
1140
internal async Task TestSourceGenerationExecution_ProjectChange_Minor_3(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
1180
if (sourceGeneratorExecution is
SourceGeneratorExecutionPreference
.Automatic)
1193
internal async Task TestSourceGenerationExecution_ProjectChange_MinorAndMajor1(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
1238
internal async Task TestSourceGenerationExecution_ProjectChange_MinorAndMajor2(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
1283
internal async Task TestSourceGenerationExecution_SolutionAndProjectChange_1(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
1326
internal async Task TestSourceGenerationExecution_SolutionAndProjectChange_2(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)
1370
SourceGeneratorExecutionPreference
executionPreference,
1409
SourceGeneratorExecutionPreference
executionPreference,
1458
expectedCallCount += executionPreference ==
SourceGeneratorExecutionPreference
.Automatic ? 1 : 0;
1472
expectedCallCount += forceRegeneration || executionPreference ==
SourceGeneratorExecutionPreference
.Balanced ? 1 : 0;
1487
internal async Task TestSourceGenerationExecution_RazorGeneratorAlwaysRuns_OtherGeneratorsRespectPreference(
SourceGeneratorExecutionPreference
executionPreference)
1532
expectedCallback: executionPreference ==
SourceGeneratorExecutionPreference
.Automatic ? 2 : 1,
1537
expectedCallback: executionPreference ==
SourceGeneratorExecutionPreference
.Automatic ? 2 : 1,
1548
expectedCallback: executionPreference ==
SourceGeneratorExecutionPreference
.Automatic ? 3 : 2,
1576
globalOptionService.SetGlobalOption(WorkspaceConfigurationOptionsStorage.SourceGeneratorExecution,
SourceGeneratorExecutionPreference
.Balanced);
1655
globalOptionService.SetGlobalOption(WorkspaceConfigurationOptionsStorage.SourceGeneratorExecution,
SourceGeneratorExecutionPreference
.Balanced);
1741
globalOptionService.SetGlobalOption(WorkspaceConfigurationOptionsStorage.SourceGeneratorExecution,
SourceGeneratorExecutionPreference
.Balanced);
1869
internal async Task TestNonCompilationLanguage(
SourceGeneratorExecutionPreference
sourceGeneratorExecution)