28 references to UpdateAction
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (12)
UnusedReferences\UnusedReferencesRemoverTests.cs (12)
123
[InlineData(
UpdateAction
.None, false)]
124
[InlineData(
UpdateAction
.None, true)]
125
[InlineData(
UpdateAction
.TreatAsUnused, false)]
126
[InlineData(
UpdateAction
.TreatAsUsed, true)]
127
internal async Task ApplyReferenceUpdates_NoChangeUpdates_AreNotApplied(
UpdateAction
action, bool treatAsUsed)
137
[InlineData(
UpdateAction
.Remove, false)]
138
[InlineData(
UpdateAction
.Remove, true)]
139
[InlineData(
UpdateAction
.TreatAsUnused, true)]
140
[InlineData(
UpdateAction
.TreatAsUsed, false)]
141
internal async Task ApplyReferenceUpdates_ChangeUpdates_AreApplied(
UpdateAction
action, bool treatAsUsed)
154
var noChangeUpdate = new ReferenceUpdate(
UpdateAction
.None, PackageReference(UsedAssemblyPath));
155
var changeUpdate = new ReferenceUpdate(
UpdateAction
.Remove, PackageReference(UnusedAssemblyPath));
Microsoft.CodeAnalysis.Features (5)
UnusedReferences\ReferenceUpdate.cs (2)
7
internal sealed class ReferenceUpdate(
UpdateAction
action, ReferenceInfo referenceInfo)
12
public
UpdateAction
Action { get; set; } = action;
UnusedReferences\UnusedReferencesRemover.cs (3)
285
if (referenceUpdate.Action ==
UpdateAction
.TreatAsUnused &&
290
else if (referenceUpdate.Action ==
UpdateAction
.TreatAsUsed &&
295
else if (referenceUpdate.Action ==
UpdateAction
.None)
Microsoft.VisualStudio.LanguageServices (11)
UnusedReferences\Dialog\UnusedReferencesTableProvider.ColumnDefinitions.cs (4)
308
if (entry.TryGetValue(UnusedReferencesTableKeyNames.UpdateAction, out
UpdateAction
action))
312
UpdateAction
.Remove => ServicesVSResources.Remove,
321
0 =>
UpdateAction
.TreatAsUsed,
322
1 =>
UpdateAction
.Remove,
UnusedReferences\Dialog\UnusedReferencesTableProvider.DataSource.cs (1)
145
if (keyName != UnusedReferencesTableKeyNames.UpdateAction || content is not
UpdateAction
action)
UnusedReferences\RemoveUnusedReferencesCommandHandler.cs (3)
142
.WhereAsArray(update => update.Action !=
UpdateAction
.TreatAsUsed || !update.ReferenceInfo.TreatAsUsed);
198
.SelectAsArray(reference => new ReferenceUpdate(reference.TreatAsUsed ?
UpdateAction
.TreatAsUsed :
UpdateAction
.Remove, reference));
UnusedReferences\UnusedReferenceExtensions.cs (3)
27
UpdateAction
.TreatAsUsed => ProjectSystemUpdateAction.SetTreatAsUsed,
28
UpdateAction
.TreatAsUnused => ProjectSystemUpdateAction.UnsetTreatAsUsed,
29
UpdateAction
.Remove => ProjectSystemUpdateAction.Remove,