30 references to TranslationAction
Microsoft.CodeAnalysis.Workspaces (30)
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 (8)
121
ICompilationTracker ICompilationTracker.Fork(ProjectState newProjectState,
TranslationAction
? translate)
130
TranslationAction
? translate)
166
ImmutableList<
TranslationAction
> GetPendingTranslationActions(CompilationTrackerState state)
182
var
mergedTranslation = translate.TryMergeWithPrior(priorAction);
324
var translationActionsBuilder = ImmutableList.CreateBuilder<
TranslationAction
>();
327
foreach (var chunk in this.ProjectState.DocumentStates.GetStatesInCompilationOrder().Chunk(
TranslationAction
.AddDocumentsAction.AddDocumentsBatchSize))
331
translationActionsBuilder.Add(new
TranslationAction
.AddDocumentsAction(
408
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)