void MemoryUpdateEvent(object sender, MemoryUpdateEventArgs args) { List <WeakReference> deadStreams = new List <WeakReference>(); foreach (WeakReference memStreamRef in mMemoryReaders) { DebugMemoryStream memStream = memStreamRef.Target as DebugMemoryStream; if (memStream == null) { deadStreams.Add(memStreamRef); continue; } memStream.Update(args.Address, args.Memory); } }
void MemoryUpdateEvent(object sender, MemoryUpdateEventArgs args) { List<WeakReference> deadStreams = new List<WeakReference>(); foreach (WeakReference memStreamRef in mMemoryReaders) { DebugMemoryStream memStream = memStreamRef.Target as DebugMemoryStream; if (memStream == null) { deadStreams.Add(memStreamRef); continue; } memStream.Update(args.Address, args.Memory); } }