using ARMeilleure.State; using System; namespace Ryujinx.Cpu { /// /// Tick source interface. /// public interface ITickSource : ICounter { /// /// Time elapsed since the counter was created. /// TimeSpan ElapsedTime { get; } /// /// Time elapsed since the counter was created, in seconds. /// double ElapsedSeconds { get; } /// /// Stops counting. /// void Suspend(); /// /// Resumes counting after a call to . /// void Resume(); } }