29 references to UpdateAction
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (12)
UnusedReferences\UnusedReferencesRemoverTests.cs (12)
124
[InlineData(
UpdateAction
.None, false)]
125
[InlineData(
UpdateAction
.None, true)]
126
[InlineData(
UpdateAction
.TreatAsUnused, false)]
127
[InlineData(
UpdateAction
.TreatAsUsed, true)]
128
internal async Task ApplyReferenceUpdates_NoChangeUpdates_AreNotApplied(
UpdateAction
action, bool treatAsUsed)
138
[InlineData(
UpdateAction
.Remove, false)]
139
[InlineData(
UpdateAction
.Remove, true)]
140
[InlineData(
UpdateAction
.TreatAsUnused, true)]
141
[InlineData(
UpdateAction
.TreatAsUsed, false)]
142
internal async Task ApplyReferenceUpdates_ChangeUpdates_AreApplied(
UpdateAction
action, bool treatAsUsed)
155
var noChangeUpdate = new ReferenceUpdate(
UpdateAction
.None, PackageReference(UsedAssemblyPath));
156
var changeUpdate = new ReferenceUpdate(
UpdateAction
.Remove, PackageReference(UnusedAssemblyPath));
Microsoft.CodeAnalysis.Features (5)
UnusedReferences\ReferenceUpdate.cs (2)
12
public
UpdateAction
Action { get; set; }
19
public ReferenceUpdate(
UpdateAction
action, ReferenceInfo referenceInfo)
UnusedReferences\UnusedReferencesRemover.cs (3)
289
if (referenceUpdate.Action ==
UpdateAction
.TreatAsUnused &&
294
else if (referenceUpdate.Action ==
UpdateAction
.TreatAsUsed &&
299
else if (referenceUpdate.Action ==
UpdateAction
.None)
Microsoft.VisualStudio.LanguageServices (12)
UnusedReferences\Dialog\UnusedReferencesTableProvider.ColumnDefinitions.cs (5)
314
if (entry.TryGetValue(UnusedReferencesTableKeyNames.UpdateAction, out
UpdateAction
action))
318
UpdateAction
.Remove => ServicesVSResources.Remove,
325
var
action = combobox.SelectedIndex switch
327
0 =>
UpdateAction
.TreatAsUsed,
328
1 =>
UpdateAction
.Remove,
UnusedReferences\Dialog\UnusedReferencesTableProvider.DataSource.cs (1)
146
if (keyName != UnusedReferencesTableKeyNames.UpdateAction || content is not
UpdateAction
action)
UnusedReferences\RemoveUnusedReferencesCommandHandler.cs (3)
142
.Where(update => update.Action !=
UpdateAction
.TreatAsUsed || !update.ReferenceInfo.TreatAsUsed)
199
.Select(reference => new ReferenceUpdate(reference.TreatAsUsed ?
UpdateAction
.TreatAsUsed :
UpdateAction
.Remove, reference))
UnusedReferences\UnusedReferenceExtensions.cs (3)
28
UpdateAction
.TreatAsUsed => ProjectSystemUpdateAction.SetTreatAsUsed,
29
UpdateAction
.TreatAsUnused => ProjectSystemUpdateAction.UnsetTreatAsUsed,
30
UpdateAction
.Remove => ProjectSystemUpdateAction.Remove,