5 instantiations of RuntimeManagedCodeUpdate
Microsoft.Extensions.DotNetDeltaApplier (1)
NamedPipeContract.cs (1)
92updates[i] = new RuntimeManagedCodeUpdate(moduleId, metadataDelta: metadataDelta, ilDelta: ilDelta, pdbDelta: pdbDelta, updatedTypes);
Microsoft.Extensions.DotNetDeltaApplier.Tests (4)
DefaultHotReloadClient.cs (1)
225=> [.. updates.Select(static update => new RuntimeManagedCodeUpdate(update.ModuleId,
ManagedCodeUpdateRequestTests.cs (3)
15new RuntimeManagedCodeUpdate( 21new RuntimeManagedCodeUpdate( 44new RuntimeManagedCodeUpdate(
18 references to RuntimeManagedCodeUpdate
Microsoft.Extensions.DotNetDeltaApplier (12)
HotReloadAgent.cs (7)
31private readonly ConcurrentDictionary<Guid, List<RuntimeManagedCodeUpdate>> _moduleUpdates = new(); 120public void ApplyManagedCodeUpdates(IEnumerable<RuntimeManagedCodeUpdate> updates) 132foreach (var update in updates) 219private Type[] GetMetadataUpdateTypes(IEnumerable<RuntimeManagedCodeUpdate> updates) 223foreach (var update in updates) 253private void ApplyDeltas(Assembly assembly, IReadOnlyList<RuntimeManagedCodeUpdate> updates) 259foreach (var update in updates)
IHotReloadAgent.cs (1)
18void ApplyManagedCodeUpdates(IEnumerable<RuntimeManagedCodeUpdate> updates);
NamedPipeContract.cs (4)
48internal readonly struct ManagedCodeUpdateRequest(IReadOnlyList<RuntimeManagedCodeUpdate> updates, ResponseLoggingLevel responseLoggingLevel) : IUpdateRequest 52public IReadOnlyList<RuntimeManagedCodeUpdate> Updates { get; } = updates; 61foreach (var update in Updates) 83var updates = new RuntimeManagedCodeUpdate[count];
Microsoft.Extensions.DotNetDeltaApplier.Tests (6)
DefaultHotReloadClient.cs (1)
224static ImmutableArray<RuntimeManagedCodeUpdate> ToRuntimeUpdates(IEnumerable<HotReloadManagedCodeUpdate> updates)
HotReloadClientTests.cs (1)
51var update = updates.First();
ManagedCodeUpdateRequestTests.cs (2)
68var e = initial.Updates[i]; 69var a = read.Updates[i];
Mocks\TestHotReloadAgent.cs (2)
13public Action<IEnumerable<RuntimeManagedCodeUpdate>>? ApplyManagedCodeUpdatesImpl = null; 19public void ApplyManagedCodeUpdates(IEnumerable<RuntimeManagedCodeUpdate> updates)