Пример #1
0
        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);
            }
        }