29 references to TranslationAction
Microsoft.CodeAnalysis.Workspaces (29)
Workspace\Solution\SolutionCompilationState.CompilationTracker.CompilationTrackerState.cs (4)
71/// them by apply the <see cref="TranslationAction" />; this is not a 81public ImmutableList<TranslationAction> PendingTranslationActions { get; } 90ImmutableList<TranslationAction> pendingTranslationActions) 115ImmutableList<TranslationAction> pendingTranslationActions)
Workspace\Solution\SolutionCompilationState.cs (9)
147Func<StateChange, TranslationAction?>? translate, 160Func<StateChange, TArg, TranslationAction?> translate, 172/// Same as <see cref="ForkProject{TArg}(StateChange, Func{StateChange, TArg, TranslationAction?}, bool, TArg)"/> 177TranslationAction? translate, 411static (stateChange, assemblyName) => new TranslationAction.ProjectAssemblyNameAction( 462static stateChange => new TranslationAction.ReplaceAllSyntaxTreesAction( 493static stateChange => new TranslationAction.ProjectCompilationOptionsAction(stateChange.OldProjectState, stateChange.NewProjectState), 516static stateChange => new TranslationAction.ReplaceAllSyntaxTreesAction( 558static stateChange => new TranslationAction.ReplaceAllSyntaxTreesAction(
Workspace\Solution\SolutionCompilationState.ICompilationTracker.cs (1)
38ICompilationTracker Fork(ProjectState newProject, TranslationAction? translate);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (7)
127TranslationAction? translate) 163ImmutableList<TranslationAction> GetPendingTranslationActions(CompilationTrackerState state) 179var mergedTranslation = translate.TryMergeWithPrior(priorAction); 321var translationActionsBuilder = ImmutableList.CreateBuilder<TranslationAction>(); 324foreach (var chunk in this.ProjectState.DocumentStates.GetStatesInCompilationOrder().Chunk(TranslationAction.AddDocumentsAction.AddDocumentsBatchSize)) 328translationActionsBuilder.Add(new TranslationAction.AddDocumentsAction( 405var translationAction = inProgressState.PendingTranslationActions[0];
Workspace\Solution\SolutionCompilationState.TranslationAction.cs (3)
55/// <returns>A non-null <see cref="TranslationAction" /> if we could create a merged one, null otherwise.</returns> 56public virtual TranslationAction? TryMergeWithPrior(TranslationAction priorAction)
Workspace\Solution\SolutionCompilationState.TranslationAction_Actions.cs (4)
56public override TranslationAction? TryMergeWithPrior(TranslationAction priorAction) 88public override TranslationAction? TryMergeWithPrior(TranslationAction priorAction)
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (1)
74public ICompilationTracker Fork(ProjectState newProject, TranslationAction? translate)