Reko.UnitTests.Mocks.FakeArchitecture.CreateRewriter C# (CSharp) Method

CreateRewriter() public method

public CreateRewriter ( Reko.Core.ImageReader rdr, ProcessorState state, Frame frame, IRewriterHost host ) : IEnumerable
rdr Reko.Core.ImageReader
state Reko.Core.ProcessorState
frame Reko.Core.Frame
host IRewriterHost
return IEnumerable
        public IEnumerable<RtlInstructionCluster> CreateRewriter(ImageReader rdr, ProcessorState state, Frame frame, IRewriterHost host)
        {
            var linAddr = rdr.Address.ToLinear();
            RtlTrace trace;
            if (!rewriters.Traces.TryGetValue(rdr.Address, out trace))
                NUnit.Framework.Assert.Fail(string.Format("Unexpected request for a rewriter at address {0}", rdr.Address));
            return trace;
        }