CSPspEmu.Core.Cpu.InstructionCache.MethodCache.FlushRange C# (CSharp) Method

FlushRange() public method

public FlushRange ( uint Start, uint End ) : void
Start uint
End uint
return void
        public void FlushRange(uint Start, uint End)
        {
            //Console.Error.WriteLine("[{0}]", MethodMapping);
            //Console.Error.WriteLine("[{0}]", MethodMapping.Values);
            foreach (var MethodCacheInfo in MethodMapping.Values.ToArray())
            //foreach (var MethodCacheInfo in MethodMapping.Values)
            {
                //Console.Error.WriteLine("[{0}]", MethodCacheInfo);
                if (MethodCacheInfo.MaxPC >= Start && MethodCacheInfo.MinPC <= End)
                {
                    MethodCacheInfo.Free();
                }
            }
        }