1 instantiation of RuntimeManagedCodeUpdate
Microsoft.DotNet.HotReload.Agent.Host.Package (1)
NamedPipeContract.cs (1)
92
updates[i] = new
RuntimeManagedCodeUpdate
(moduleId, metadataDelta: metadataDelta, ilDelta: ilDelta, pdbDelta: pdbDelta, updatedTypes);
12 references to RuntimeManagedCodeUpdate
Microsoft.DotNet.HotReload.Agent.Host.Package (12)
HotReloadAgent.cs (7)
31
private readonly ConcurrentDictionary<Guid, List<
RuntimeManagedCodeUpdate
>> _moduleUpdates = new();
120
public void ApplyManagedCodeUpdates(IEnumerable<
RuntimeManagedCodeUpdate
> updates)
132
foreach (
var
update in updates)
219
private Type[] GetMetadataUpdateTypes(IEnumerable<
RuntimeManagedCodeUpdate
> updates)
223
foreach (
var
update in updates)
253
private void ApplyDeltas(Assembly assembly, IReadOnlyList<
RuntimeManagedCodeUpdate
> updates)
259
foreach (
var
update in updates)
IHotReloadAgent.cs (1)
18
void ApplyManagedCodeUpdates(IEnumerable<
RuntimeManagedCodeUpdate
> updates);
NamedPipeContract.cs (4)
48
internal readonly struct ManagedCodeUpdateRequest(IReadOnlyList<
RuntimeManagedCodeUpdate
> updates, ResponseLoggingLevel responseLoggingLevel) : IUpdateRequest
52
public IReadOnlyList<
RuntimeManagedCodeUpdate
> Updates { get; } = updates;
61
foreach (
var
update in Updates)
83
var updates = new
RuntimeManagedCodeUpdate
[count];