5 writes to ModuleUpdates
Microsoft.CodeAnalysis.EditorFeatures.UnitTests (2)
EditAndContinue\EditorManagedHotReloadLanguageServiceTests.cs (2)
180ModuleUpdates = new ModuleUpdates(ModuleUpdateStatus.Ready, []), 252ModuleUpdates = new ModuleUpdates(
Microsoft.CodeAnalysis.Features (2)
EditAndContinue\DebuggingSession.cs (1)
579ModuleUpdates = 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); 272Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 273Assert.Empty(results.ModuleUpdates.Updates); 325Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 326Assert.Empty(results.ModuleUpdates.Updates); 374Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 375Assert.Empty(results.ModuleUpdates.Updates); 454Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 455Assert.Empty(results.ModuleUpdates.Updates); 546Assert.Equal(isWarning ? ModuleUpdateStatus.None : ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 547Assert.Empty(results.ModuleUpdates.Updates); 639Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 640Assert.Empty(results.ModuleUpdates.Updates); 699Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 700Assert.Empty(results.ModuleUpdates.Updates); 750Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 751Assert.Empty(results.ModuleUpdates.Updates); 792Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 793Assert.Empty(results.ModuleUpdates.Updates); 800Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 801Assert.Empty(results.ModuleUpdates.Updates); 840Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 841Assert.Empty(results.ModuleUpdates.Updates); 875Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 876Assert.Empty(results.ModuleUpdates.Updates); 917Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 954Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 955Assert.Empty(results.ModuleUpdates.Updates); 959Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 960Assert.Empty(results.ModuleUpdates.Updates); 1050Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1059Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1108Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1109Assert.Empty(results.ModuleUpdates.Updates); 1120Assert.Equal(ModuleUpdateStatus.Ready, results2.ModuleUpdates.Status); 1191Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1192Assert.Empty(results.ModuleUpdates.Updates); 1242Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1243Assert.Empty(results.ModuleUpdates.Updates); 1253Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1254Assert.NotEmpty(results.ModuleUpdates.Updates); 1305Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1357Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1358Assert.NotEmpty(results.ModuleUpdates.Updates); 1394Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1395Assert.NotEmpty(results.ModuleUpdates.Updates); 1459Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1460Assert.Empty(results.ModuleUpdates.Updates); 1497Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1498Assert.Empty(results.ModuleUpdates.Updates); 1554Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1555Assert.Empty(results.ModuleUpdates.Updates); 1712Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1713Assert.Empty(results.ModuleUpdates.Updates); 1802Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1803Assert.NotEmpty(results.ModuleUpdates.Updates); 1856Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1857Assert.Empty(results.ModuleUpdates.Updates); 1907Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1908Assert.Empty(results.ModuleUpdates.Updates); 1930Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 1931Assert.Empty(results.ModuleUpdates.Updates); 1993Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 1994Assert.Empty(results.ModuleUpdates.Updates); 2036Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 2037Assert.Empty(results.ModuleUpdates.Updates); 2052Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 2053Assert.Empty(results.ModuleUpdates.Updates); 2086Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 2116Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 2117Assert.Empty(results.ModuleUpdates.Updates); 2149Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 2197Assert.Equal(ModuleUpdateStatus.Blocked, results.ModuleUpdates.Status); 2198Assert.Empty(results.ModuleUpdates.Updates); 2258Assert.Equal(ModuleUpdateStatus.Blocked, results.ModuleUpdates.Status); 2259Assert.Empty(results.ModuleUpdates.Updates); 2331Assert.Equal(ModuleUpdateStatus.Blocked, results.ModuleUpdates.Status); 2704AssertEx.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 2705AssertEx.Empty(results.ModuleUpdates.Updates); 2745AssertEx.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 2746AssertEx.Empty(results.ModuleUpdates.Updates); 2835Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 2978Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 2981var delta = results.ModuleUpdates.Updates.Single(); 3019Assert.Empty(results.ModuleUpdates.Updates); 3058Assert.Empty(results.ModuleUpdates.Updates); 3090Assert.Empty(results.ModuleUpdates.Updates); 3103Assert.Equal(ModuleUpdateStatus.Blocked, results.ModuleUpdates.Status); 3201Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3222Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3226Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3278Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3309Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3373Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3412Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3413Assert.Empty(results.ModuleUpdates.Updates); 3425Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3459Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3460ValidateDelta(results.ModuleUpdates.Updates.Single()); 3479AssertEx.Equal(results.ModuleUpdates.Updates, pendingUpdate.Deltas); 3509Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 3521Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3523ValidateDelta(results.ModuleUpdates.Updates.Single()); 3596Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3600var delta = results.ModuleUpdates.Updates.Single(); 3647Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3716Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3719var delta = results.ModuleUpdates.Updates.Single(); 3795Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3801var delta = results.ModuleUpdates.Updates.Single(); 3884Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3887Assert.Equal(2, results.ModuleUpdates.Updates.Length); 3940Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 3943var delta = results.ModuleUpdates.Updates.Single(); 4056Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4059var delta = results.ModuleUpdates.Updates.Single(); 4106Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4109var delta = results.ModuleUpdates.Updates.Single(); 4158Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4161var delta = results.ModuleUpdates.Updates.Single(); 4204Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4207var delta = results.ModuleUpdates.Updates.Single(); 4245Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4248var delta = results.ModuleUpdates.Updates.Single(); 4283Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 4329Assert.Empty(results.ModuleUpdates.Updates); 4390Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4393var deltaA = results.ModuleUpdates.Updates.Single(d => d.Module == moduleIdA); 4394var deltaB = results.ModuleUpdates.Updates.Single(d => d.Module == moduleIdB); 4395Assert.Equal(2, results.ModuleUpdates.Updates.Length); 4424Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4438Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4441deltaA = results.ModuleUpdates.Updates.Single(d => d.Module == moduleIdA); 4442deltaB = results.ModuleUpdates.Updates.Single(d => d.Module == moduleIdB); 4443Assert.Equal(2, results.ModuleUpdates.Updates.Length); 4478Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 4534Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4536AssertEx.SequenceEqual([mvidA], results.ModuleUpdates.Updates.Select(u => u.Module)); 4550Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4552AssertEx.SetEqual([mvidA], results.ModuleUpdates.Updates.Select(u => u.Module)); 4561Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4563AssertEx.SetEqual([mvidA], results.ModuleUpdates.Updates.Select(u => u.Module)); 4575Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 4584Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4586AssertEx.SetEqual([mvidA, mvidB2], results.ModuleUpdates.Updates.Select(u => u.Module)); 4640Assert.Equal(ModuleUpdateStatus.None, results.ModuleUpdates.Status); 4675Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 4711Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5173Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5176var delta = results.ModuleUpdates.Updates.Single(); 5263Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5282Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5348Assert.Equal(0x06000003, results.ModuleUpdates.Updates.Single().UpdatedMethods.Single()); 5349Assert.Equal(0x02000002, results.ModuleUpdates.Updates.Single().UpdatedTypes.Single()); 5350Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5368Assert.Equal(0x06000003, results.ModuleUpdates.Updates.Single().UpdatedMethods.Single()); 5369Assert.Equal(0x02000002, results.ModuleUpdates.Updates.Single().UpdatedTypes.Single()); 5370Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5404Assert.Equal(0x06000003, results.ModuleUpdates.Updates.Single().UpdatedMethods.Single()); 5405Assert.Equal(0x02000002, results.ModuleUpdates.Updates.Single().UpdatedTypes.Single()); 5406Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5523Assert.Equal(0x06000003, results.ModuleUpdates.Updates.Single().UpdatedMethods.Single()); 5524Assert.Equal(0x02000002, results.ModuleUpdates.Updates.Single().UpdatedTypes.Single()); 5525Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5585Assert.Equal(0x06000003, results.ModuleUpdates.Updates.Single().UpdatedMethods.Single()); 5586Assert.Equal(0x02000002, results.ModuleUpdates.Updates.Single().UpdatedTypes.Single()); 5587Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5692Assert.False(results.ModuleUpdates.Updates.IsEmpty); 5693Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5735Assert.Equal(1, result1.ModuleUpdates.Updates.Length); 5742Assert.Empty(result2.ModuleUpdates.Updates); 5816Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5818var update = results.ModuleUpdates.Updates.Single(); 5840Assert.Equal(ModuleUpdateStatus.Ready, results.ModuleUpdates.Status); 5842Assert.Equal(2, results.ModuleUpdates.Updates.Length); 5843var libUpdate1 = results.ModuleUpdates.Updates.Single(u => u.Module == libMvid1); 5844var libUpdate2 = results.ModuleUpdates.Updates.Single(u => u.Module == libMvid2);