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