5 writes to ModuleUpdates
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditAndContinue\EditAndContinueLanguageServiceTests.cs (2)
191
ModuleUpdates
= new ModuleUpdates(ModuleUpdateStatus.Ready, []),
265
ModuleUpdates
= new ModuleUpdates(
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\DebuggingSession.cs (1)
578
ModuleUpdates
= solutionUpdate.ModuleUpdates,
EditAndContinue\EmitSolutionUpdateResults.cs (1)
107
ModuleUpdates
= new ModuleUpdates(ModuleUpdateStatus.None, []),
Microsoft.CodeAnalysis.Features.UnitTests (1)
EditAndContinue\RemoteEditAndContinueServiceTests.cs (1)
213
ModuleUpdates
= updates,
188 references to ModuleUpdates
Microsoft.CodeAnalysis.ExternalAccess.HotReload (3)
Api\HotReloadService.cs (3)
209
Status = results.
ModuleUpdates
.Status switch
214
_ => throw ExceptionUtilities.UnexpectedValue(results.
ModuleUpdates
.Status)
218
ProjectUpdates = results.
ModuleUpdates
.Updates.SelectAsArray(static update => new Update(
Microsoft.CodeAnalysis.Features (4)
EditAndContinue\EmitSolutionUpdateResults.cs (2)
156
ModuleUpdates =
ModuleUpdates
,
165
ModuleUpdates =
ModuleUpdates
,
ExternalAccess\UnitTesting\API\UnitTestingHotReloadService.cs (2)
97
if (results.
ModuleUpdates
.Status == ModuleUpdateStatus.Ready)
115
var updates = results.
ModuleUpdates
.Updates.SelectAsArray(
Microsoft.CodeAnalysis.Features.UnitTests (181)
EditAndContinue\EditAndContinueWorkspaceServiceTests.cs (181)
147
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
148
Assert.Empty(results.
ModuleUpdates
.Updates);
177
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
178
Assert.Empty(results.
ModuleUpdates
.Updates);
221
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
255
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
256
Assert.Empty(results.
ModuleUpdates
.Updates);
298
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
299
Assert.Empty(results.
ModuleUpdates
.Updates);
337
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
338
Assert.Empty(results.
ModuleUpdates
.Updates);
417
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
418
Assert.Empty(results.
ModuleUpdates
.Updates);
502
Assert.Equal(isWarning ? ModuleUpdateStatus.None : ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
503
Assert.Empty(results.
ModuleUpdates
.Updates);
578
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
579
Assert.Empty(results.
ModuleUpdates
.Updates);
631
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
632
Assert.Empty(results.
ModuleUpdates
.Updates);
682
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
683
Assert.Empty(results.
ModuleUpdates
.Updates);
724
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
725
Assert.Empty(results.
ModuleUpdates
.Updates);
732
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
733
Assert.Empty(results.
ModuleUpdates
.Updates);
772
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
773
Assert.Empty(results.
ModuleUpdates
.Updates);
807
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
808
Assert.Empty(results.
ModuleUpdates
.Updates);
849
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
886
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
887
Assert.Empty(results.
ModuleUpdates
.Updates);
891
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
892
Assert.Empty(results.
ModuleUpdates
.Updates);
982
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
991
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
1040
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1041
Assert.Empty(results.
ModuleUpdates
.Updates);
1052
Assert.Equal(ModuleUpdateStatus.Ready, results2.
ModuleUpdates
.Status);
1123
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1124
Assert.Empty(results.
ModuleUpdates
.Updates);
1172
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1173
Assert.Empty(results.
ModuleUpdates
.Updates);
1183
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1184
Assert.NotEmpty(results.
ModuleUpdates
.Updates);
1235
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1287
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1288
Assert.NotEmpty(results.
ModuleUpdates
.Updates);
1324
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1325
Assert.NotEmpty(results.
ModuleUpdates
.Updates);
1389
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
1390
Assert.Empty(results.
ModuleUpdates
.Updates);
1427
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
1428
Assert.Empty(results.
ModuleUpdates
.Updates);
1484
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1485
Assert.Empty(results.
ModuleUpdates
.Updates);
1642
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1643
Assert.Empty(results.
ModuleUpdates
.Updates);
1732
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1733
Assert.NotEmpty(results.
ModuleUpdates
.Updates);
1786
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1787
Assert.Empty(results.
ModuleUpdates
.Updates);
1837
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
1838
Assert.Empty(results.
ModuleUpdates
.Updates);
1860
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
1861
Assert.Empty(results.
ModuleUpdates
.Updates);
1923
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1924
Assert.Empty(results.
ModuleUpdates
.Updates);
1966
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1967
Assert.Empty(results.
ModuleUpdates
.Updates);
1982
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
1983
Assert.Empty(results.
ModuleUpdates
.Updates);
2016
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
2046
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
2047
Assert.Empty(results.
ModuleUpdates
.Updates);
2079
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
2127
Assert.Equal(ModuleUpdateStatus.Blocked, results.
ModuleUpdates
.Status);
2128
Assert.Empty(results.
ModuleUpdates
.Updates);
2188
Assert.Equal(ModuleUpdateStatus.Blocked, results.
ModuleUpdates
.Status);
2189
Assert.Empty(results.
ModuleUpdates
.Updates);
2261
Assert.Equal(ModuleUpdateStatus.Blocked, results.
ModuleUpdates
.Status);
2634
AssertEx.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
2635
AssertEx.Empty(results.
ModuleUpdates
.Updates);
2675
AssertEx.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
2676
AssertEx.Empty(results.
ModuleUpdates
.Updates);
2765
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
2908
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
2911
var delta = results.
ModuleUpdates
.Updates.Single();
2949
Assert.Empty(results.
ModuleUpdates
.Updates);
2988
Assert.Empty(results.
ModuleUpdates
.Updates);
3020
Assert.Empty(results.
ModuleUpdates
.Updates);
3033
Assert.Equal(ModuleUpdateStatus.Blocked, results.
ModuleUpdates
.Status);
3112
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3128
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
3132
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3184
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
3215
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
3279
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
3318
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
3319
Assert.Empty(results.
ModuleUpdates
.Updates);
3331
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
3365
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3366
ValidateDelta(results.
ModuleUpdates
.Updates.Single());
3385
AssertEx.Equal(results.
ModuleUpdates
.Updates, pendingUpdate.Deltas);
3415
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
3427
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3429
ValidateDelta(results.
ModuleUpdates
.Updates.Single());
3502
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3506
var delta = results.
ModuleUpdates
.Updates.Single();
3553
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3622
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3625
var delta = results.
ModuleUpdates
.Updates.Single();
3701
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3707
var delta = results.
ModuleUpdates
.Updates.Single();
3790
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3793
Assert.Equal(2, results.
ModuleUpdates
.Updates.Length);
3846
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3849
var delta = results.
ModuleUpdates
.Updates.Single();
3962
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
3965
var delta = results.
ModuleUpdates
.Updates.Single();
4012
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4015
var delta = results.
ModuleUpdates
.Updates.Single();
4064
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4067
var delta = results.
ModuleUpdates
.Updates.Single();
4110
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4113
var delta = results.
ModuleUpdates
.Updates.Single();
4151
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4154
var delta = results.
ModuleUpdates
.Updates.Single();
4189
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
4235
Assert.Empty(results.
ModuleUpdates
.Updates);
4296
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4299
var deltaA = results.
ModuleUpdates
.Updates.Single(d => d.Module == moduleIdA);
4300
var deltaB = results.
ModuleUpdates
.Updates.Single(d => d.Module == moduleIdB);
4301
Assert.Equal(2, results.
ModuleUpdates
.Updates.Length);
4330
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4344
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4347
deltaA = results.
ModuleUpdates
.Updates.Single(d => d.Module == moduleIdA);
4348
deltaB = results.
ModuleUpdates
.Updates.Single(d => d.Module == moduleIdB);
4349
Assert.Equal(2, results.
ModuleUpdates
.Updates.Length);
4384
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
4440
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4442
AssertEx.SequenceEqual([mvidA], results.
ModuleUpdates
.Updates.Select(u => u.Module));
4456
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4458
AssertEx.SetEqual([mvidA], results.
ModuleUpdates
.Updates.Select(u => u.Module));
4467
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4469
AssertEx.SetEqual([mvidA], results.
ModuleUpdates
.Updates.Select(u => u.Module));
4481
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
4490
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4492
AssertEx.SetEqual([mvidA, mvidB2], results.
ModuleUpdates
.Updates.Select(u => u.Module));
4546
Assert.Equal(ModuleUpdateStatus.None, results.
ModuleUpdates
.Status);
4581
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
4617
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5079
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5082
var delta = results.
ModuleUpdates
.Updates.Single();
5169
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5188
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5254
Assert.Equal(0x06000003, results.
ModuleUpdates
.Updates.Single().UpdatedMethods.Single());
5255
Assert.Equal(0x02000002, results.
ModuleUpdates
.Updates.Single().UpdatedTypes.Single());
5256
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5274
Assert.Equal(0x06000003, results.
ModuleUpdates
.Updates.Single().UpdatedMethods.Single());
5275
Assert.Equal(0x02000002, results.
ModuleUpdates
.Updates.Single().UpdatedTypes.Single());
5276
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5310
Assert.Equal(0x06000003, results.
ModuleUpdates
.Updates.Single().UpdatedMethods.Single());
5311
Assert.Equal(0x02000002, results.
ModuleUpdates
.Updates.Single().UpdatedTypes.Single());
5312
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5429
Assert.Equal(0x06000003, results.
ModuleUpdates
.Updates.Single().UpdatedMethods.Single());
5430
Assert.Equal(0x02000002, results.
ModuleUpdates
.Updates.Single().UpdatedTypes.Single());
5431
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5491
Assert.Equal(0x06000003, results.
ModuleUpdates
.Updates.Single().UpdatedMethods.Single());
5492
Assert.Equal(0x02000002, results.
ModuleUpdates
.Updates.Single().UpdatedTypes.Single());
5493
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5598
Assert.False(results.
ModuleUpdates
.Updates.IsEmpty);
5599
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5641
Assert.Equal(1, result1.
ModuleUpdates
.Updates.Length);
5648
Assert.Empty(result2.
ModuleUpdates
.Updates);
5722
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5724
var update = results.
ModuleUpdates
.Updates.Single();
5746
Assert.Equal(ModuleUpdateStatus.Ready, results.
ModuleUpdates
.Status);
5748
Assert.Equal(2, results.
ModuleUpdates
.Updates.Length);
5749
var libUpdate1 = results.
ModuleUpdates
.Updates.Single(u => u.Module == libMvid1);
5750
var libUpdate2 = results.
ModuleUpdates
.Updates.Single(u => u.Module == libMvid2);