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)
216Status = results.ModuleUpdates.Status switch 221_ => throw ExceptionUtilities.UnexpectedValue(results.ModuleUpdates.Status) 225ProjectUpdates = 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); 214Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 248Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 249Assert.Empty(results.ModuleUpdates.Updates); 291Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 292Assert.Empty(results.ModuleUpdates.Updates); 330Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 331Assert.Empty(results.ModuleUpdates.Updates); 410Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 411Assert.Empty(results.ModuleUpdates.Updates); 495Assert.Equal(isWarning ? ModuleUpdateStatus.None : ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 496Assert.Empty(results.ModuleUpdates.Updates); 571Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 572Assert.Empty(results.ModuleUpdates.Updates); 624Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 625Assert.Empty(results.ModuleUpdates.Updates); 675Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 676Assert.Empty(results.ModuleUpdates.Updates); 717Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 718Assert.Empty(results.ModuleUpdates.Updates); 725Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 726Assert.Empty(results.ModuleUpdates.Updates); 765Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 766Assert.Empty(results.ModuleUpdates.Updates); 800Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 801Assert.Empty(results.ModuleUpdates.Updates); 842Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 879Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 880Assert.Empty(results.ModuleUpdates.Updates); 884Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 885Assert.Empty(results.ModuleUpdates.Updates); 975Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 984Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1033Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1034Assert.Empty(results.ModuleUpdates.Updates); 1045Assert.Equal(ModuleUpdateStatus.Ready, results2.ModuleUpdates.Status); 1116Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1117Assert.Empty(results.ModuleUpdates.Updates); 1165Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1166Assert.Empty(results.ModuleUpdates.Updates); 1176Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1177Assert.NotEmpty(results.ModuleUpdates.Updates); 1228Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1280Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1281Assert.NotEmpty(results.ModuleUpdates.Updates); 1317Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1318Assert.NotEmpty(results.ModuleUpdates.Updates); 1382Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1383Assert.Empty(results.ModuleUpdates.Updates); 1420Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1421Assert.Empty(results.ModuleUpdates.Updates); 1477Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1478Assert.Empty(results.ModuleUpdates.Updates); 1577Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1578Assert.Empty(results.ModuleUpdates.Updates); 1667Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1668Assert.NotEmpty(results.ModuleUpdates.Updates); 1721Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1722Assert.Empty(results.ModuleUpdates.Updates); 1772Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1773Assert.Empty(results.ModuleUpdates.Updates); 1795Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1796Assert.Empty(results.ModuleUpdates.Updates); 1858Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1859Assert.Empty(results.ModuleUpdates.Updates); 1901Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1902Assert.Empty(results.ModuleUpdates.Updates); 1917Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1918Assert.Empty(results.ModuleUpdates.Updates); 1951Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1981Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1982Assert.Empty(results.ModuleUpdates.Updates); 2014Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 2062Assert.Equal(ModuleUpdateStatus.Blocked, results.ModuleUpdates.Status); 2063Assert.Empty(results.ModuleUpdates.Updates); 2103Assert.Equal(ModuleUpdateStatus.Blocked, results.ModuleUpdates.Status); 2104Assert.Empty(results.ModuleUpdates.Updates); 2173Assert.Equal(ModuleUpdateStatus.Blocked, results.ModuleUpdates.Status); 2546AssertEx.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 2547AssertEx.Empty(results.ModuleUpdates.Updates); 2587AssertEx.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 2588AssertEx.Empty(results.ModuleUpdates.Updates); 2677Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 2820Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 2823var delta = results.ModuleUpdates.Updates.Single(); 2861Assert.Empty(results.ModuleUpdates.Updates); 2900Assert.Empty(results.ModuleUpdates.Updates); 2932Assert.Empty(results.ModuleUpdates.Updates); 2945Assert.Equal(ModuleUpdateStatus.Blocked, results.ModuleUpdates.Status); 3024Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3040Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3044Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3096Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3120Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3184Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3223Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3224Assert.Empty(results.ModuleUpdates.Updates); 3236Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3270Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3271ValidateDelta(results.ModuleUpdates.Updates.Single()); 3290AssertEx.Equal(results.ModuleUpdates.Updates, pendingUpdate.Deltas); 3320Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3332Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3334ValidateDelta(results.ModuleUpdates.Updates.Single()); 3407Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3411var delta = results.ModuleUpdates.Updates.Single(); 3458Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3527Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3530var delta = results.ModuleUpdates.Updates.Single(); 3606Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3612var delta = results.ModuleUpdates.Updates.Single(); 3695Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3698Assert.Equal(2, results.ModuleUpdates.Updates.Length); 3751Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3754var delta = results.ModuleUpdates.Updates.Single(); 3867Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3870var delta = results.ModuleUpdates.Updates.Single(); 3917Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3920var delta = results.ModuleUpdates.Updates.Single(); 3969Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3972var delta = results.ModuleUpdates.Updates.Single(); 4015Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4018var delta = results.ModuleUpdates.Updates.Single(); 4056Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4059var delta = results.ModuleUpdates.Updates.Single(); 4094Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 4140Assert.Empty(results.ModuleUpdates.Updates); 4201Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4204var deltaA = results.ModuleUpdates.Updates.Single(d => d.Module == moduleIdA); 4205var deltaB = results.ModuleUpdates.Updates.Single(d => d.Module == moduleIdB); 4206Assert.Equal(2, results.ModuleUpdates.Updates.Length); 4235Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4249Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4252deltaA = results.ModuleUpdates.Updates.Single(d => d.Module == moduleIdA); 4253deltaB = results.ModuleUpdates.Updates.Single(d => d.Module == moduleIdB); 4254Assert.Equal(2, results.ModuleUpdates.Updates.Length); 4289Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 4345Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4347AssertEx.SequenceEqual([mvidA], results.ModuleUpdates.Updates.Select(u => u.Module)); 4361Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4363AssertEx.SetEqual([mvidA], results.ModuleUpdates.Updates.Select(u => u.Module)); 4372Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4374AssertEx.SetEqual([mvidA], results.ModuleUpdates.Updates.Select(u => u.Module)); 4386Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 4395Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4397AssertEx.SetEqual([mvidA, mvidB2], results.ModuleUpdates.Updates.Select(u => u.Module)); 4445Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 4480Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4516Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4978Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4981var delta = results.ModuleUpdates.Updates.Single(); 5068Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5087Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5153Assert.Equal(0x06000003, results.ModuleUpdates.Updates.Single().UpdatedMethods.Single()); 5154Assert.Equal(0x02000002, results.ModuleUpdates.Updates.Single().UpdatedTypes.Single()); 5155Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5173Assert.Equal(0x06000003, results.ModuleUpdates.Updates.Single().UpdatedMethods.Single()); 5174Assert.Equal(0x02000002, results.ModuleUpdates.Updates.Single().UpdatedTypes.Single()); 5175Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5209Assert.Equal(0x06000003, results.ModuleUpdates.Updates.Single().UpdatedMethods.Single()); 5210Assert.Equal(0x02000002, results.ModuleUpdates.Updates.Single().UpdatedTypes.Single()); 5211Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5328Assert.Equal(0x06000003, results.ModuleUpdates.Updates.Single().UpdatedMethods.Single()); 5329Assert.Equal(0x02000002, results.ModuleUpdates.Updates.Single().UpdatedTypes.Single()); 5330Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5390Assert.Equal(0x06000003, results.ModuleUpdates.Updates.Single().UpdatedMethods.Single()); 5391Assert.Equal(0x02000002, results.ModuleUpdates.Updates.Single().UpdatedTypes.Single()); 5392Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5497Assert.False(results.ModuleUpdates.Updates.IsEmpty); 5498Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5540Assert.Equal(1, result1.ModuleUpdates.Updates.Length); 5547Assert.Empty(result2.ModuleUpdates.Updates); 5621Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5623var update = results.ModuleUpdates.Updates.Single(); 5645Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5647Assert.Equal(2, results.ModuleUpdates.Updates.Length); 5648var libUpdate1 = results.ModuleUpdates.Updates.Single(u => u.Module == libMvid1); 5649var libUpdate2 = results.ModuleUpdates.Updates.Single(u => u.Module == libMvid2);