SimTelemetry.Domain.Memory.MemoryProvider.Refresh C# (CSharp) Method

Refresh() public method

public Refresh ( ) : void
return void
        public void Refresh()
        {
            foreach (var pool in _pools)
            {
                pool.Refresh();
            }
        }

Usage Example

Exemplo n.º 1
0
        public void PoolContainerNonZeroSize()
        {
            InitTest();

            var p = new MemoryPool("MyPool", MemoryAddress.StaticAbsolute, 0, 0, 4);

            var provider = new MemoryProvider(reader);
            provider.Add(p);
            provider.Refresh();

            Assert.AreEqual("MyPool", p.Name);
            Assert.AreEqual(MemoryAddress.StaticAbsolute, p.AddressType);
            Assert.AreEqual(0, p.Address);
            Assert.AreEqual(4, p.Size);
            Assert.AreEqual(0, p.Offset);
            Assert.False(p.IsDynamic);
            Assert.False(p.IsConstant);
            Assert.True(p.IsStatic);
            Assert.False(p.IsSignature);
            Assert.False(p.IsTemplate);

            Assert.AreEqual(1, actionLogbook.Count);

            Assert.AreEqual(0, actionLogbook[0].Address);
            Assert.AreEqual(4, actionLogbook[0].Size);
        }
All Usage Examples Of SimTelemetry.Domain.Memory.MemoryProvider::Refresh