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
81
public ImmutableList<
TranslationAction
> PendingTranslationActions { get; }
90
ImmutableList<
TranslationAction
> pendingTranslationActions)
115
ImmutableList<
TranslationAction
> pendingTranslationActions)
Workspace\Solution\SolutionCompilationState.cs (9)
147
Func<StateChange,
TranslationAction
?>? translate,
160
Func<StateChange, TArg,
TranslationAction
?> translate,
172
/// Same as <see cref="ForkProject{TArg}(StateChange, Func{StateChange, TArg,
TranslationAction
?}, bool, TArg)"/>
177
TranslationAction
? translate,
411
static (stateChange, assemblyName) => new
TranslationAction
.ProjectAssemblyNameAction(
462
static stateChange => new
TranslationAction
.ReplaceAllSyntaxTreesAction(
493
static stateChange => new
TranslationAction
.ProjectCompilationOptionsAction(stateChange.OldProjectState, stateChange.NewProjectState),
516
static stateChange => new
TranslationAction
.ReplaceAllSyntaxTreesAction(
558
static stateChange => new
TranslationAction
.ReplaceAllSyntaxTreesAction(
Workspace\Solution\SolutionCompilationState.ICompilationTracker.cs (1)
38
ICompilationTracker Fork(ProjectState newProject,
TranslationAction
? translate);
Workspace\Solution\SolutionCompilationState.RegularCompilationTracker.cs (7)
127
TranslationAction
? translate)
163
ImmutableList<
TranslationAction
> GetPendingTranslationActions(CompilationTrackerState state)
179
var
mergedTranslation = translate.TryMergeWithPrior(priorAction);
321
var translationActionsBuilder = ImmutableList.CreateBuilder<
TranslationAction
>();
324
foreach (var chunk in this.ProjectState.DocumentStates.GetStatesInCompilationOrder().Chunk(
TranslationAction
.AddDocumentsAction.AddDocumentsBatchSize))
328
translationActionsBuilder.Add(new
TranslationAction
.AddDocumentsAction(
405
var
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>
56
public virtual
TranslationAction
? TryMergeWithPrior(
TranslationAction
priorAction)
Workspace\Solution\SolutionCompilationState.TranslationAction_Actions.cs (4)
56
public override
TranslationAction
? TryMergeWithPrior(
TranslationAction
priorAction)
88
public override
TranslationAction
? TryMergeWithPrior(
TranslationAction
priorAction)
Workspace\Solution\SolutionCompilationState.WithFrozenSourceGeneratedDocumentsCompilationTracker.cs (1)
74
public ICompilationTracker Fork(ProjectState newProject,
TranslationAction
? translate)