diff --git a/Ryujinx.HLE/DeviceMemory.cs b/Ryujinx.HLE/DeviceMemory.cs index 3db89c7275..540be995d4 100644 --- a/Ryujinx.HLE/DeviceMemory.cs +++ b/Ryujinx.HLE/DeviceMemory.cs @@ -7,7 +7,7 @@ namespace Ryujinx.HLE { public const long RamSize = 4L * 1024 * 1024 * 1024; - public IntPtr RamPointer { get; private set; } + public IntPtr RamPointer { get; } private unsafe byte* _ramPtr; diff --git a/Ryujinx.HLE/FileSystem/Content/LocationEntry.cs b/Ryujinx.HLE/FileSystem/Content/LocationEntry.cs index eabcfed854..ade2e5a83b 100644 --- a/Ryujinx.HLE/FileSystem/Content/LocationEntry.cs +++ b/Ryujinx.HLE/FileSystem/Content/LocationEntry.cs @@ -4,10 +4,10 @@ namespace Ryujinx.HLE.FileSystem.Content { public struct LocationEntry { - public string ContentPath { get; private set; } + public string ContentPath { get; } public int Flag { get; private set; } - public long TitleId { get; private set; } - public ContentType ContentType { get; private set; } + public long TitleId { get; } + public ContentType ContentType { get; } public LocationEntry(string contentPath, int flag, long titleId, ContentType contentType) { diff --git a/Ryujinx.HLE/FileSystem/SaveInfo.cs b/Ryujinx.HLE/FileSystem/SaveInfo.cs index db7f6765d7..a7e7f01a99 100644 --- a/Ryujinx.HLE/FileSystem/SaveInfo.cs +++ b/Ryujinx.HLE/FileSystem/SaveInfo.cs @@ -4,12 +4,12 @@ namespace Ryujinx.HLE.FileSystem { struct SaveInfo { - public long TitleId { get; private set; } - public long SaveId { get; private set; } - public UInt128 UserId { get; private set; } + public long TitleId { get; } + public long SaveId { get; } + public UInt128 UserId { get; } - public SaveDataType SaveDataType { get; private set; } - public SaveSpaceId SaveSpaceId { get; private set; } + public SaveDataType SaveDataType { get; } + public SaveSpaceId SaveSpaceId { get; } public SaveInfo( long titleId, diff --git a/Ryujinx.HLE/HOS/Diagnostics/Demangler/Ast/ParentNode.cs b/Ryujinx.HLE/HOS/Diagnostics/Demangler/Ast/ParentNode.cs index 786abced8d..d5da8729b4 100644 --- a/Ryujinx.HLE/HOS/Diagnostics/Demangler/Ast/ParentNode.cs +++ b/Ryujinx.HLE/HOS/Diagnostics/Demangler/Ast/ParentNode.cs @@ -2,7 +2,7 @@ namespace Ryujinx.HLE.HOS.Diagnostics.Demangler.Ast { public abstract class ParentNode : BaseNode { - public BaseNode Child { get; private set; } + public BaseNode Child { get; } public ParentNode(NodeType type, BaseNode child) : base(type) { diff --git a/Ryujinx.HLE/HOS/Diagnostics/Demangler/Demangler.cs b/Ryujinx.HLE/HOS/Diagnostics/Demangler/Demangler.cs index b654ba7960..76c5053ec6 100644 --- a/Ryujinx.HLE/HOS/Diagnostics/Demangler/Demangler.cs +++ b/Ryujinx.HLE/HOS/Diagnostics/Demangler/Demangler.cs @@ -14,7 +14,7 @@ namespace Ryujinx.HLE.HOS.Diagnostics.Demangler private List _forwardTemplateReferenceList = new List(); - public string Mangled { get; private set; } + public string Mangled { get; } private int _position; private int _length; diff --git a/Ryujinx.HLE/HOS/Horizon.cs b/Ryujinx.HLE/HOS/Horizon.cs index a5ea535471..592e3fc78e 100644 --- a/Ryujinx.HLE/HOS/Horizon.cs +++ b/Ryujinx.HLE/HOS/Horizon.cs @@ -35,30 +35,30 @@ namespace Ryujinx.HLE.HOS internal long PrivilegedProcessLowestId { get; set; } = 1; internal long PrivilegedProcessHighestId { get; set; } = 8; - internal Switch Device { get; private set; } + internal Switch Device { get; } - public SystemStateMgr State { get; private set; } + public SystemStateMgr State { get; } - internal bool KernelInitialized { get; private set; } + internal bool KernelInitialized { get; } - internal KResourceLimit ResourceLimit { get; private set; } + internal KResourceLimit ResourceLimit { get; } - internal KMemoryRegionManager[] MemoryRegions { get; private set; } + internal KMemoryRegionManager[] MemoryRegions { get; } - internal KMemoryBlockAllocator LargeMemoryBlockAllocator { get; private set; } - internal KMemoryBlockAllocator SmallMemoryBlockAllocator { get; private set; } + internal KMemoryBlockAllocator LargeMemoryBlockAllocator { get; } + internal KMemoryBlockAllocator SmallMemoryBlockAllocator { get; } - internal KSlabHeap UserSlabHeapPages { get; private set; } + internal KSlabHeap UserSlabHeapPages { get; } - internal KCriticalSection CriticalSection { get; private set; } + internal KCriticalSection CriticalSection { get; } - internal KScheduler Scheduler { get; private set; } + internal KScheduler Scheduler { get; } - internal KTimeManager TimeManager { get; private set; } + internal KTimeManager TimeManager { get; } - internal KSynchronization Synchronization { get; private set; } + internal KSynchronization Synchronization { get; } - internal KContextIdManager ContextIdManager { get; private set; } + internal KContextIdManager ContextIdManager { get; } private long _kipId; private long _processId; @@ -72,16 +72,16 @@ namespace Ryujinx.HLE.HOS internal bool EnableVersionChecks { get; private set; } - internal AppletStateMgr AppletState { get; private set; } + internal AppletStateMgr AppletState { get; } - internal KSharedMemory HidSharedMem { get; private set; } - internal KSharedMemory FontSharedMem { get; private set; } + internal KSharedMemory HidSharedMem { get; } + internal KSharedMemory FontSharedMem { get; } - internal SharedFontManager Font { get; private set; } + internal SharedFontManager Font { get; } - internal ContentManager ContentManager { get; private set; } + internal ContentManager ContentManager { get; } - internal KEvent VsyncEvent { get; private set; } + internal KEvent VsyncEvent { get; } internal Keyset KeySet { get; private set; } @@ -93,7 +93,7 @@ namespace Ryujinx.HLE.HOS public IntegrityCheckLevel FsIntegrityCheckLevel { get; set; } - internal long HidBaseAddress { get; private set; } + internal long HidBaseAddress { get; } public Horizon(Switch device) { diff --git a/Ryujinx.HLE/HOS/Ipc/IpcBuffDesc.cs b/Ryujinx.HLE/HOS/Ipc/IpcBuffDesc.cs index dddd2671a1..0907243dbc 100644 --- a/Ryujinx.HLE/HOS/Ipc/IpcBuffDesc.cs +++ b/Ryujinx.HLE/HOS/Ipc/IpcBuffDesc.cs @@ -4,9 +4,9 @@ namespace Ryujinx.HLE.HOS.Ipc { struct IpcBuffDesc { - public long Position { get; private set; } - public long Size { get; private set; } - public int Flags { get; private set; } + public long Position { get; } + public long Size { get; } + public int Flags { get; } public IpcBuffDesc(BinaryReader reader) { diff --git a/Ryujinx.HLE/HOS/Ipc/IpcHandleDesc.cs b/Ryujinx.HLE/HOS/Ipc/IpcHandleDesc.cs index 5b1d5788f6..3360dff3fb 100644 --- a/Ryujinx.HLE/HOS/Ipc/IpcHandleDesc.cs +++ b/Ryujinx.HLE/HOS/Ipc/IpcHandleDesc.cs @@ -5,12 +5,12 @@ namespace Ryujinx.HLE.HOS.Ipc { class IpcHandleDesc { - public bool HasPId { get; private set; } + public bool HasPId { get; } - public long PId { get; private set; } + public long PId { get; } - public int[] ToCopy { get; private set; } - public int[] ToMove { get; private set; } + public int[] ToCopy { get; } + public int[] ToMove { get; } public IpcHandleDesc(BinaryReader reader) { diff --git a/Ryujinx.HLE/HOS/Ipc/IpcMessage.cs b/Ryujinx.HLE/HOS/Ipc/IpcMessage.cs index 85b6820a63..c19566cc6f 100644 --- a/Ryujinx.HLE/HOS/Ipc/IpcMessage.cs +++ b/Ryujinx.HLE/HOS/Ipc/IpcMessage.cs @@ -9,13 +9,13 @@ namespace Ryujinx.HLE.HOS.Ipc public IpcHandleDesc HandleDesc { get; set; } - public List PtrBuff { get; private set; } - public List SendBuff { get; private set; } - public List ReceiveBuff { get; private set; } - public List ExchangeBuff { get; private set; } - public List RecvListBuff { get; private set; } + public List PtrBuff { get; } + public List SendBuff { get; } + public List ReceiveBuff { get; } + public List ExchangeBuff { get; } + public List RecvListBuff { get; } - public List ObjectIds { get; private set; } + public List ObjectIds { get; } public byte[] RawData { get; set; } diff --git a/Ryujinx.HLE/HOS/Ipc/IpcPtrBuffDesc.cs b/Ryujinx.HLE/HOS/Ipc/IpcPtrBuffDesc.cs index cdc43f17f0..cecd3ab07d 100644 --- a/Ryujinx.HLE/HOS/Ipc/IpcPtrBuffDesc.cs +++ b/Ryujinx.HLE/HOS/Ipc/IpcPtrBuffDesc.cs @@ -4,9 +4,9 @@ namespace Ryujinx.HLE.HOS.Ipc { struct IpcPtrBuffDesc { - public long Position { get; private set; } - public int Index { get; private set; } - public long Size { get; private set; } + public long Position { get; } + public int Index { get; } + public long Size { get; } public IpcPtrBuffDesc(BinaryReader reader) { diff --git a/Ryujinx.HLE/HOS/Ipc/IpcRecvListBuffDesc.cs b/Ryujinx.HLE/HOS/Ipc/IpcRecvListBuffDesc.cs index 3fd92f02a0..43152d7842 100644 --- a/Ryujinx.HLE/HOS/Ipc/IpcRecvListBuffDesc.cs +++ b/Ryujinx.HLE/HOS/Ipc/IpcRecvListBuffDesc.cs @@ -4,8 +4,8 @@ namespace Ryujinx.HLE.HOS.Ipc { struct IpcRecvListBuffDesc { - public long Position { get; private set; } - public long Size { get; private set; } + public long Position { get; } + public long Size { get; } public IpcRecvListBuffDesc(BinaryReader reader) { diff --git a/Ryujinx.HLE/HOS/Kernel/HleCoreManager.cs b/Ryujinx.HLE/HOS/Kernel/HleCoreManager.cs index 04017d6d8a..cfcda87ba2 100644 --- a/Ryujinx.HLE/HOS/Kernel/HleCoreManager.cs +++ b/Ryujinx.HLE/HOS/Kernel/HleCoreManager.cs @@ -7,7 +7,7 @@ namespace Ryujinx.HLE.HOS.Kernel { private class PausableThread { - public ManualResetEvent Event { get; private set; } + public ManualResetEvent Event { get; } public bool IsExiting { get; set; } diff --git a/Ryujinx.HLE/HOS/Kernel/HleProcessDebugger.cs b/Ryujinx.HLE/HOS/Kernel/HleProcessDebugger.cs index fd3ac1f5a2..9ef4ca8fdc 100644 --- a/Ryujinx.HLE/HOS/Kernel/HleProcessDebugger.cs +++ b/Ryujinx.HLE/HOS/Kernel/HleProcessDebugger.cs @@ -18,9 +18,9 @@ namespace Ryujinx.HLE.HOS.Kernel private class Image { - public long BaseAddress { get; private set; } + public long BaseAddress { get; } - public ElfSymbol[] Symbols { get; private set; } + public ElfSymbol[] Symbols { get; } public Image(long baseAddress, ElfSymbol[] symbols) { diff --git a/Ryujinx.HLE/HOS/Kernel/HleScheduler.cs b/Ryujinx.HLE/HOS/Kernel/HleScheduler.cs index 1a4c9dfef8..4afc48ba40 100644 --- a/Ryujinx.HLE/HOS/Kernel/HleScheduler.cs +++ b/Ryujinx.HLE/HOS/Kernel/HleScheduler.cs @@ -11,7 +11,7 @@ namespace Ryujinx.HLE.HOS.Kernel public bool MultiCoreScheduling { get; set; } - public HleCoreManager CoreManager { get; private set; } + public HleCoreManager CoreManager { get; } private bool _keepPreempting; diff --git a/Ryujinx.HLE/HOS/Kernel/KCriticalSection.cs b/Ryujinx.HLE/HOS/Kernel/KCriticalSection.cs index a54dc6cbc1..4bafa69dca 100644 --- a/Ryujinx.HLE/HOS/Kernel/KCriticalSection.cs +++ b/Ryujinx.HLE/HOS/Kernel/KCriticalSection.cs @@ -7,7 +7,7 @@ namespace Ryujinx.HLE.HOS.Kernel { private Horizon _system; - public object LockObj { get; private set; } + public object LockObj { get; } private int _recursionCount; diff --git a/Ryujinx.HLE/HOS/Kernel/KEvent.cs b/Ryujinx.HLE/HOS/Kernel/KEvent.cs index aa2124ec4e..032e2a4c22 100644 --- a/Ryujinx.HLE/HOS/Kernel/KEvent.cs +++ b/Ryujinx.HLE/HOS/Kernel/KEvent.cs @@ -2,8 +2,8 @@ namespace Ryujinx.HLE.HOS.Kernel { class KEvent { - public KReadableEvent ReadableEvent { get; private set; } - public KWritableEvent WritableEvent { get; private set; } + public KReadableEvent ReadableEvent { get; } + public KWritableEvent WritableEvent { get; } public KEvent(Horizon system) { diff --git a/Ryujinx.HLE/HOS/Kernel/KHandleEntry.cs b/Ryujinx.HLE/HOS/Kernel/KHandleEntry.cs index 42e5932954..1799e9642f 100644 --- a/Ryujinx.HLE/HOS/Kernel/KHandleEntry.cs +++ b/Ryujinx.HLE/HOS/Kernel/KHandleEntry.cs @@ -4,7 +4,7 @@ namespace Ryujinx.HLE.HOS.Kernel { public KHandleEntry Next { get; set; } - public int Index { get; private set; } + public int Index { get; } public ushort HandleId { get; set; } public object Obj { get; set; } diff --git a/Ryujinx.HLE/HOS/Kernel/KMemoryArrange.cs b/Ryujinx.HLE/HOS/Kernel/KMemoryArrange.cs index de8bf3b1fa..853c6ab163 100644 --- a/Ryujinx.HLE/HOS/Kernel/KMemoryArrange.cs +++ b/Ryujinx.HLE/HOS/Kernel/KMemoryArrange.cs @@ -2,10 +2,10 @@ namespace Ryujinx.HLE.HOS.Kernel { class KMemoryArrange { - public KMemoryArrangeRegion Service { get; private set; } - public KMemoryArrangeRegion NvServices { get; private set; } - public KMemoryArrangeRegion Applet { get; private set; } - public KMemoryArrangeRegion Application { get; private set; } + public KMemoryArrangeRegion Service { get; } + public KMemoryArrangeRegion NvServices { get; } + public KMemoryArrangeRegion Applet { get; } + public KMemoryArrangeRegion Application { get; } public KMemoryArrange( KMemoryArrangeRegion service, diff --git a/Ryujinx.HLE/HOS/Kernel/KMemoryArrangeRegion.cs b/Ryujinx.HLE/HOS/Kernel/KMemoryArrangeRegion.cs index 4fe58d730a..c76cf42e67 100644 --- a/Ryujinx.HLE/HOS/Kernel/KMemoryArrangeRegion.cs +++ b/Ryujinx.HLE/HOS/Kernel/KMemoryArrangeRegion.cs @@ -2,8 +2,8 @@ namespace Ryujinx.HLE.HOS.Kernel { struct KMemoryArrangeRegion { - public ulong Address { get; private set; } - public ulong Size { get; private set; } + public ulong Address { get; } + public ulong Size { get; } public ulong EndAddr => Address + Size; diff --git a/Ryujinx.HLE/HOS/Kernel/KMemoryInfo.cs b/Ryujinx.HLE/HOS/Kernel/KMemoryInfo.cs index 0372e0d382..8ae522d415 100644 --- a/Ryujinx.HLE/HOS/Kernel/KMemoryInfo.cs +++ b/Ryujinx.HLE/HOS/Kernel/KMemoryInfo.cs @@ -2,15 +2,15 @@ namespace Ryujinx.HLE.HOS.Kernel { class KMemoryInfo { - public ulong Address { get; private set; } - public ulong Size { get; private set; } + public ulong Address { get; } + public ulong Size { get; } - public MemoryState State { get; private set; } - public MemoryPermission Permission { get; private set; } - public MemoryAttribute Attribute { get; private set; } + public MemoryState State { get; } + public MemoryPermission Permission { get; } + public MemoryAttribute Attribute { get; } - public int IpcRefCount { get; private set; } - public int DeviceRefCount { get; private set; } + public int IpcRefCount { get; } + public int DeviceRefCount { get; } public KMemoryInfo( ulong address, diff --git a/Ryujinx.HLE/HOS/Kernel/KMemoryRegionManager.cs b/Ryujinx.HLE/HOS/Kernel/KMemoryRegionManager.cs index b9265b13c6..4c41314d12 100644 --- a/Ryujinx.HLE/HOS/Kernel/KMemoryRegionManager.cs +++ b/Ryujinx.HLE/HOS/Kernel/KMemoryRegionManager.cs @@ -6,9 +6,9 @@ namespace Ryujinx.HLE.HOS.Kernel { private static readonly int[] BlockOrders = new int[] { 12, 16, 21, 22, 25, 29, 30 }; - public ulong Address { get; private set; } - public ulong EndAddr { get; private set; } - public ulong Size { get; private set; } + public ulong Address { get; } + public ulong EndAddr { get; } + public ulong Size { get; } private int _blockOrdersCount; diff --git a/Ryujinx.HLE/HOS/Kernel/KPageList.cs b/Ryujinx.HLE/HOS/Kernel/KPageList.cs index b24d126f50..6516264677 100644 --- a/Ryujinx.HLE/HOS/Kernel/KPageList.cs +++ b/Ryujinx.HLE/HOS/Kernel/KPageList.cs @@ -5,7 +5,7 @@ namespace Ryujinx.HLE.HOS.Kernel { class KPageList : IEnumerable { - public LinkedList Nodes { get; private set; } + public LinkedList Nodes { get; } public KPageList() { diff --git a/Ryujinx.HLE/HOS/Kernel/KPort.cs b/Ryujinx.HLE/HOS/Kernel/KPort.cs index a6c5b375f1..7e5ef39406 100644 --- a/Ryujinx.HLE/HOS/Kernel/KPort.cs +++ b/Ryujinx.HLE/HOS/Kernel/KPort.cs @@ -2,8 +2,8 @@ namespace Ryujinx.HLE.HOS.Kernel { class KPort : KAutoObject { - public KServerPort ServerPort { get; private set; } - public KClientPort ClientPort { get; private set; } + public KServerPort ServerPort { get; } + public KClientPort ClientPort { get; } private long _nameAddress; private bool _isLight; diff --git a/Ryujinx.HLE/HOS/Kernel/KProcess.cs b/Ryujinx.HLE/HOS/Kernel/KProcess.cs index c5cfd9646a..53b55f7ee6 100644 --- a/Ryujinx.HLE/HOS/Kernel/KProcess.cs +++ b/Ryujinx.HLE/HOS/Kernel/KProcess.cs @@ -21,7 +21,7 @@ namespace Ryujinx.HLE.HOS.Kernel (KernelVersionMinor << 15) | (KernelVersionRevision << 0); - public KMemoryManager MemoryManager { get; private set; } + public KMemoryManager MemoryManager { get; } private SortedDictionary _fullTlsPages; private SortedDictionary _freeTlsPages; @@ -39,9 +39,9 @@ namespace Ryujinx.HLE.HOS.Kernel private object _processLock; private object _threadingLock; - public KAddressArbiter AddressArbiter { get; private set; } + public KAddressArbiter AddressArbiter { get; } - public long[] RandomEntropy { get; private set; } + public long[] RandomEntropy { get; } private bool _signaled; private bool _useSystemMemBlocks; @@ -54,7 +54,7 @@ namespace Ryujinx.HLE.HOS.Kernel private MemoryRegion _memRegion; - public KProcessCapabilities Capabilities { get; private set; } + public KProcessCapabilities Capabilities { get; } public long TitleId { get; private set; } public long Pid { get; private set; } @@ -74,13 +74,13 @@ namespace Ryujinx.HLE.HOS.Kernel public bool IsPaused { get; private set; } - public Translator Translator { get; private set; } + public Translator Translator { get; } - public MemoryManager CpuMemory { get; private set; } + public MemoryManager CpuMemory { get; } private SvcHandler _svcHandler; - public HleProcessDebugger Debugger { get; private set; } + public HleProcessDebugger Debugger { get; } public KProcess(Horizon system) : base(system) { diff --git a/Ryujinx.HLE/HOS/Kernel/KProcessCapabilities.cs b/Ryujinx.HLE/HOS/Kernel/KProcessCapabilities.cs index 4dc8500c6a..c715a41efd 100644 --- a/Ryujinx.HLE/HOS/Kernel/KProcessCapabilities.cs +++ b/Ryujinx.HLE/HOS/Kernel/KProcessCapabilities.cs @@ -4,8 +4,8 @@ namespace Ryujinx.HLE.HOS.Kernel { class KProcessCapabilities { - public byte[] SvcAccessMask { get; private set; } - public byte[] IrqAccessMask { get; private set; } + public byte[] SvcAccessMask { get; } + public byte[] IrqAccessMask { get; } public long AllowedCpuCoresMask { get; private set; } public long AllowedThreadPriosMask { get; private set; } diff --git a/Ryujinx.HLE/HOS/Kernel/KScheduler.cs b/Ryujinx.HLE/HOS/Kernel/KScheduler.cs index f85b9e8c41..43f1a99416 100644 --- a/Ryujinx.HLE/HOS/Kernel/KScheduler.cs +++ b/Ryujinx.HLE/HOS/Kernel/KScheduler.cs @@ -14,9 +14,9 @@ namespace Ryujinx.HLE.HOS.Kernel private Horizon _system; - public KSchedulingData SchedulingData { get; private set; } + public KSchedulingData SchedulingData { get; } - public KCoreContext[] CoreContexts { get; private set; } + public KCoreContext[] CoreContexts { get; } public bool ThreadReselectionRequested { get; set; } diff --git a/Ryujinx.HLE/HOS/Kernel/KSession.cs b/Ryujinx.HLE/HOS/Kernel/KSession.cs index 361a7479f4..a350b3231d 100644 --- a/Ryujinx.HLE/HOS/Kernel/KSession.cs +++ b/Ryujinx.HLE/HOS/Kernel/KSession.cs @@ -5,9 +5,9 @@ namespace Ryujinx.HLE.HOS.Kernel { class KSession : IDisposable { - public IpcService Service { get; private set; } + public IpcService Service { get; } - public string ServiceName { get; private set; } + public string ServiceName { get; } public KSession(IpcService service, string serviceName) { diff --git a/Ryujinx.HLE/HOS/Kernel/KThread.cs b/Ryujinx.HLE/HOS/Kernel/KThread.cs index 846b41aa33..ae1e860f97 100644 --- a/Ryujinx.HLE/HOS/Kernel/KThread.cs +++ b/Ryujinx.HLE/HOS/Kernel/KThread.cs @@ -32,7 +32,7 @@ namespace Ryujinx.HLE.HOS.Kernel public long LastScheduledTime { get; set; } - public LinkedListNode[] SiblingsPerCore { get; private set; } + public LinkedListNode[] SiblingsPerCore { get; } public LinkedList Withholder { get; set; } public LinkedListNode WithholderNode { get; set; } diff --git a/Ryujinx.HLE/HOS/Kernel/KTimeManager.cs b/Ryujinx.HLE/HOS/Kernel/KTimeManager.cs index 0c2551a393..c662906c66 100644 --- a/Ryujinx.HLE/HOS/Kernel/KTimeManager.cs +++ b/Ryujinx.HLE/HOS/Kernel/KTimeManager.cs @@ -10,9 +10,9 @@ namespace Ryujinx.HLE.HOS.Kernel { private class WaitingObject { - public IKFutureSchedulerObject Object { get; private set; } + public IKFutureSchedulerObject Object { get; } - public long TimePoint { get; private set; } + public long TimePoint { get; } public WaitingObject(IKFutureSchedulerObject schedulerObj, long timePoint) { diff --git a/Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs b/Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs index ff5ecf1391..aa0614e639 100644 --- a/Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs +++ b/Ryujinx.HLE/HOS/Kernel/KTlsPageInfo.cs @@ -4,7 +4,7 @@ namespace Ryujinx.HLE.HOS.Kernel { public const int TlsEntrySize = 0x200; - public ulong PageAddr { get; private set; } + public ulong PageAddr { get; } private bool[] _isSlotFree; diff --git a/Ryujinx.HLE/HOS/Kernel/KTransferMemory.cs b/Ryujinx.HLE/HOS/Kernel/KTransferMemory.cs index d883785184..7bdc66e34f 100644 --- a/Ryujinx.HLE/HOS/Kernel/KTransferMemory.cs +++ b/Ryujinx.HLE/HOS/Kernel/KTransferMemory.cs @@ -2,8 +2,8 @@ namespace Ryujinx.HLE.HOS.Kernel { class KTransferMemory { - public ulong Address { get; private set; } - public ulong Size { get; private set; } + public ulong Address { get; } + public ulong Size { get; } public KTransferMemory(ulong address, ulong size) { diff --git a/Ryujinx.HLE/HOS/Kernel/ProcessCreationInfo.cs b/Ryujinx.HLE/HOS/Kernel/ProcessCreationInfo.cs index 7b2e8b72fa..37f33f2846 100644 --- a/Ryujinx.HLE/HOS/Kernel/ProcessCreationInfo.cs +++ b/Ryujinx.HLE/HOS/Kernel/ProcessCreationInfo.cs @@ -2,17 +2,17 @@ namespace Ryujinx.HLE.HOS.Kernel { struct ProcessCreationInfo { - public string Name { get; private set; } + public string Name { get; } - public int Category { get; private set; } - public long TitleId { get; private set; } + public int Category { get; } + public long TitleId { get; } - public ulong CodeAddress { get; private set; } - public int CodePagesCount { get; private set; } + public ulong CodeAddress { get; } + public int CodePagesCount { get; } - public int MmuFlags { get; private set; } - public int ResourceLimitHandle { get; private set; } - public int PersonalMmHeapPagesCount { get; private set; } + public int MmuFlags { get; } + public int ResourceLimitHandle { get; } + public int PersonalMmHeapPagesCount { get; } public ProcessCreationInfo( string name, diff --git a/Ryujinx.HLE/HOS/Kernel/SvcHandler.cs b/Ryujinx.HLE/HOS/Kernel/SvcHandler.cs index 78a0cc851e..614087803a 100644 --- a/Ryujinx.HLE/HOS/Kernel/SvcHandler.cs +++ b/Ryujinx.HLE/HOS/Kernel/SvcHandler.cs @@ -21,10 +21,10 @@ namespace Ryujinx.HLE.HOS.Kernel private struct HleIpcMessage { - public KThread Thread { get; private set; } - public KSession Session { get; private set; } - public IpcMessage Message { get; private set; } - public long MessagePtr { get; private set; } + public KThread Thread { get; } + public KSession Session { get; } + public IpcMessage Message { get; } + public long MessagePtr { get; } public HleIpcMessage( KThread thread, diff --git a/Ryujinx.HLE/HOS/ServiceCtx.cs b/Ryujinx.HLE/HOS/ServiceCtx.cs index f55e454615..61fa2a9bf0 100644 --- a/Ryujinx.HLE/HOS/ServiceCtx.cs +++ b/Ryujinx.HLE/HOS/ServiceCtx.cs @@ -7,14 +7,14 @@ namespace Ryujinx.HLE.HOS { class ServiceCtx { - public Switch Device { get; private set; } - public KProcess Process { get; private set; } - public MemoryManager Memory { get; private set; } - public KSession Session { get; private set; } - public IpcMessage Request { get; private set; } - public IpcMessage Response { get; private set; } - public BinaryReader RequestData { get; private set; } - public BinaryWriter ResponseData { get; private set; } + public Switch Device { get; } + public KProcess Process { get; } + public MemoryManager Memory { get; } + public KSession Session { get; } + public IpcMessage Request { get; } + public IpcMessage Response { get; } + public BinaryReader RequestData { get; } + public BinaryWriter ResponseData { get; } public ServiceCtx( Switch device, diff --git a/Ryujinx.HLE/HOS/Services/Am/IStorage.cs b/Ryujinx.HLE/HOS/Services/Am/IStorage.cs index aff9c5dae0..c39a847ba9 100644 --- a/Ryujinx.HLE/HOS/Services/Am/IStorage.cs +++ b/Ryujinx.HLE/HOS/Services/Am/IStorage.cs @@ -9,7 +9,7 @@ namespace Ryujinx.HLE.HOS.Services.Am public override IReadOnlyDictionary Commands => _commands; - public byte[] Data { get; private set; } + public byte[] Data { get; } public IStorage(byte[] data) { diff --git a/Ryujinx.HLE/HOS/Services/Bsd/PollEvent.cs b/Ryujinx.HLE/HOS/Services/Bsd/PollEvent.cs index c4ed604592..ff1ccb29c6 100644 --- a/Ryujinx.HLE/HOS/Services/Bsd/PollEvent.cs +++ b/Ryujinx.HLE/HOS/Services/Bsd/PollEvent.cs @@ -12,10 +12,10 @@ Invalid = 0x20 } - public int SocketFd { get; private set; } - public BsdSocket Socket { get; private set; } - public EventTypeMask InputEvents { get; private set; } - public EventTypeMask OutputEvents { get; private set; } + public int SocketFd { get; } + public BsdSocket Socket { get; } + public EventTypeMask InputEvents { get; } + public EventTypeMask OutputEvents { get; } public PollEvent(int socketFd, BsdSocket socket, EventTypeMask inputEvents, EventTypeMask outputEvents) { diff --git a/Ryujinx.HLE/HOS/Services/FspSrv/DirectoryEntry.cs b/Ryujinx.HLE/HOS/Services/FspSrv/DirectoryEntry.cs index 6c3dadb1f8..bdb0c1cd91 100644 --- a/Ryujinx.HLE/HOS/Services/FspSrv/DirectoryEntry.cs +++ b/Ryujinx.HLE/HOS/Services/FspSrv/DirectoryEntry.cs @@ -2,8 +2,8 @@ { public struct DirectoryEntry { - public string Path { get; private set; } - public long Size { get; private set; } + public string Path { get; } + public long Size { get; } public DirectoryEntryType EntryType { get; set; } diff --git a/Ryujinx.HLE/HOS/Services/FspSrv/IDirectory.cs b/Ryujinx.HLE/HOS/Services/FspSrv/IDirectory.cs index 5f6235a52c..e5dcd8b1ab 100644 --- a/Ryujinx.HLE/HOS/Services/FspSrv/IDirectory.cs +++ b/Ryujinx.HLE/HOS/Services/FspSrv/IDirectory.cs @@ -21,7 +21,7 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv public event EventHandler Disposed; - public string DirectoryPath { get; private set; } + public string DirectoryPath { get; } private IFileSystemProvider _provider; diff --git a/Ryujinx.HLE/HOS/Services/FspSrv/IFile.cs b/Ryujinx.HLE/HOS/Services/FspSrv/IFile.cs index c0ff5c6417..03cfad9981 100644 --- a/Ryujinx.HLE/HOS/Services/FspSrv/IFile.cs +++ b/Ryujinx.HLE/HOS/Services/FspSrv/IFile.cs @@ -15,7 +15,7 @@ namespace Ryujinx.HLE.HOS.Services.FspSrv public event EventHandler Disposed; - public string HostPath { get; private set; } + public string HostPath { get; } public IFile(Stream baseStream, string hostPath) { diff --git a/Ryujinx.HLE/HOS/Services/Ldr/IRoInterface.cs b/Ryujinx.HLE/HOS/Services/Ldr/IRoInterface.cs index 1ee30a6c05..b0eebe539c 100644 --- a/Ryujinx.HLE/HOS/Services/Ldr/IRoInterface.cs +++ b/Ryujinx.HLE/HOS/Services/Ldr/IRoInterface.cs @@ -50,9 +50,9 @@ namespace Ryujinx.HLE.HOS.Services.Ldr class NrrInfo { - public NrrHeader Header { get; private set; } - public List Hashes { get; private set; } - public long NrrAddress { get; private set; } + public NrrHeader Header { get; } + public List Hashes { get; } + public long NrrAddress { get; } public NrrInfo(long nrrAddress, NrrHeader header, List hashes) { @@ -64,14 +64,14 @@ namespace Ryujinx.HLE.HOS.Services.Ldr class NroInfo { - public NxRelocatableObject Executable { get; private set; } + public NxRelocatableObject Executable { get; } - public byte[] Hash { get; private set; } - public ulong NroAddress { get; private set; } - public ulong NroSize { get; private set; } - public ulong BssAddress { get; private set; } - public ulong BssSize { get; private set; } - public ulong TotalSize { get; private set; } + public byte[] Hash { get; } + public ulong NroAddress { get; } + public ulong NroSize { get; } + public ulong BssAddress { get; } + public ulong BssSize { get; } + public ulong TotalSize { get; } public ulong NroMappedAddress { get; set; } public NroInfo( diff --git a/Ryujinx.HLE/HOS/Services/Nv/INvDrvServices.cs b/Ryujinx.HLE/HOS/Services/Nv/INvDrvServices.cs index b3d6d5f707..a8459cf4fb 100644 --- a/Ryujinx.HLE/HOS/Services/Nv/INvDrvServices.cs +++ b/Ryujinx.HLE/HOS/Services/Nv/INvDrvServices.cs @@ -32,7 +32,7 @@ namespace Ryujinx.HLE.HOS.Services.Nv { "/dev/nvmap", ProcessIoctlNvMap } }; - public static GlobalStateTable Fds { get; private set; } + public static GlobalStateTable Fds { get; } private KEvent _event; diff --git a/Ryujinx.HLE/HOS/Services/Nv/NvFd.cs b/Ryujinx.HLE/HOS/Services/Nv/NvFd.cs index b6c654e4ea..0f7e4acd15 100644 --- a/Ryujinx.HLE/HOS/Services/Nv/NvFd.cs +++ b/Ryujinx.HLE/HOS/Services/Nv/NvFd.cs @@ -2,7 +2,7 @@ namespace Ryujinx.HLE.HOS.Services.Nv { class NvFd { - public string Name { get; private set; } + public string Name { get; } public NvFd(string name) { diff --git a/Ryujinx.HLE/HOS/Services/Nv/NvGpuAS/NvGpuASCtx.cs b/Ryujinx.HLE/HOS/Services/Nv/NvGpuAS/NvGpuASCtx.cs index 67b80e33e7..cd1ab7cdb4 100644 --- a/Ryujinx.HLE/HOS/Services/Nv/NvGpuAS/NvGpuASCtx.cs +++ b/Ryujinx.HLE/HOS/Services/Nv/NvGpuAS/NvGpuASCtx.cs @@ -5,12 +5,12 @@ namespace Ryujinx.HLE.HOS.Services.Nv.NvGpuAS { class NvGpuASCtx { - public NvGpuVmm Vmm { get; private set; } + public NvGpuVmm Vmm { get; } private class Range { - public ulong Start { get; private set; } - public ulong End { get; private set; } + public ulong Start { get; } + public ulong End { get; } public Range(long position, long size) { @@ -21,8 +21,8 @@ namespace Ryujinx.HLE.HOS.Services.Nv.NvGpuAS private class MappedMemory : Range { - public long PhysicalAddress { get; private set; } - public bool VaAllocated { get; private set; } + public long PhysicalAddress { get; } + public bool VaAllocated { get; } public MappedMemory( long position, diff --git a/Ryujinx.HLE/HOS/Services/Nv/NvHostCtrl/NvHostCtrlUserCtx.cs b/Ryujinx.HLE/HOS/Services/Nv/NvHostCtrl/NvHostCtrlUserCtx.cs index fcb8083692..aa4577ed97 100644 --- a/Ryujinx.HLE/HOS/Services/Nv/NvHostCtrl/NvHostCtrlUserCtx.cs +++ b/Ryujinx.HLE/HOS/Services/Nv/NvHostCtrl/NvHostCtrlUserCtx.cs @@ -5,9 +5,9 @@ namespace Ryujinx.HLE.HOS.Services.Nv.NvHostCtrl public const int LocksCount = 16; public const int EventsCount = 64; - public NvHostSyncpt Syncpt { get; private set; } + public NvHostSyncpt Syncpt { get; } - public NvHostEvent[] Events { get; private set; } + public NvHostEvent[] Events { get; } public NvHostCtrlUserCtx() { diff --git a/Ryujinx.HLE/HOS/Services/Vi/Display.cs b/Ryujinx.HLE/HOS/Services/Vi/Display.cs index 47c7b2aeac..54e0078968 100644 --- a/Ryujinx.HLE/HOS/Services/Vi/Display.cs +++ b/Ryujinx.HLE/HOS/Services/Vi/Display.cs @@ -2,7 +2,7 @@ namespace Ryujinx.HLE.HOS.Services.Vi { class Display { - public string Name { get; private set; } + public string Name { get; } public Display(string name) { diff --git a/Ryujinx.HLE/HOS/Services/Vi/GbpBuffer.cs b/Ryujinx.HLE/HOS/Services/Vi/GbpBuffer.cs index 41cbacf962..4a247d1bef 100644 --- a/Ryujinx.HLE/HOS/Services/Vi/GbpBuffer.cs +++ b/Ryujinx.HLE/HOS/Services/Vi/GbpBuffer.cs @@ -4,20 +4,20 @@ namespace Ryujinx.HLE.HOS.Services.Android { struct GbpBuffer { - public int Magic { get; private set; } - public int Width { get; private set; } - public int Height { get; private set; } - public int Stride { get; private set; } - public int Format { get; private set; } - public int Usage { get; private set; } + public int Magic { get; } + public int Width { get; } + public int Height { get; } + public int Stride { get; } + public int Format { get; } + public int Usage { get; } - public int Pid { get; private set; } - public int RefCount { get; private set; } + public int Pid { get; } + public int RefCount { get; } - public int FdsCount { get; private set; } - public int IntsCount { get; private set; } + public int FdsCount { get; } + public int IntsCount { get; } - public byte[] RawData { get; private set; } + public byte[] RawData { get; } public int Size => RawData.Length + 10 * 4; diff --git a/Ryujinx.HLE/HOS/SystemState/AppletStateMgr.cs b/Ryujinx.HLE/HOS/SystemState/AppletStateMgr.cs index f46a7c30e9..3a4fa3c569 100644 --- a/Ryujinx.HLE/HOS/SystemState/AppletStateMgr.cs +++ b/Ryujinx.HLE/HOS/SystemState/AppletStateMgr.cs @@ -10,7 +10,7 @@ namespace Ryujinx.HLE.HOS.SystemState public FocusState FocusState { get; private set; } - public KEvent MessageEvent { get; private set; } + public KEvent MessageEvent { get; } public AppletStateMgr(Horizon system) { diff --git a/Ryujinx.HLE/HOS/SystemState/UserProfile.cs b/Ryujinx.HLE/HOS/SystemState/UserProfile.cs index 9240389c62..cbf6034d3f 100644 --- a/Ryujinx.HLE/HOS/SystemState/UserProfile.cs +++ b/Ryujinx.HLE/HOS/SystemState/UserProfile.cs @@ -7,9 +7,9 @@ namespace Ryujinx.HLE.HOS.SystemState { private static readonly DateTime Epoch = new DateTime(1970, 1, 1, 0, 0, 0, DateTimeKind.Utc); - public UInt128 Uuid { get; private set; } + public UInt128 Uuid { get; } - public string Name { get; private set; } + public string Name { get; } public long LastModifiedTimestamp { get; private set; } diff --git a/Ryujinx.HLE/Loaders/Elf/ElfDynamic.cs b/Ryujinx.HLE/Loaders/Elf/ElfDynamic.cs index f489e85aff..bcf79901eb 100644 --- a/Ryujinx.HLE/Loaders/Elf/ElfDynamic.cs +++ b/Ryujinx.HLE/Loaders/Elf/ElfDynamic.cs @@ -2,9 +2,9 @@ namespace Ryujinx.HLE.Loaders.Elf { struct ElfDynamic { - public ElfDynamicTag Tag { get; private set; } + public ElfDynamicTag Tag { get; } - public long Value { get; private set; } + public long Value { get; } public ElfDynamic(ElfDynamicTag tag, long value) { diff --git a/Ryujinx.HLE/Loaders/Elf/ElfSymbol.cs b/Ryujinx.HLE/Loaders/Elf/ElfSymbol.cs index b655816f14..9f47e35331 100644 --- a/Ryujinx.HLE/Loaders/Elf/ElfSymbol.cs +++ b/Ryujinx.HLE/Loaders/Elf/ElfSymbol.cs @@ -2,11 +2,11 @@ namespace Ryujinx.HLE.Loaders.Elf { struct ElfSymbol { - public string Name { get; private set; } + public string Name { get; } - public ElfSymbolType Type { get; private set; } - public ElfSymbolBinding Binding { get; private set; } - public ElfSymbolVisibility Visibility { get; private set; } + public ElfSymbolType Type { get; } + public ElfSymbolBinding Binding { get; } + public ElfSymbolVisibility Visibility { get; } public bool IsFuncOrObject => Type == ElfSymbolType.SttFunc || @@ -16,9 +16,9 @@ namespace Ryujinx.HLE.Loaders.Elf Binding == ElfSymbolBinding.StbGlobal || Binding == ElfSymbolBinding.StbWeak; - public int ShIdx { get; private set; } - public long Value { get; private set; } - public long Size { get; private set; } + public int ShIdx { get; } + public long Value { get; } + public long Size { get; } public ElfSymbol( string name, diff --git a/Ryujinx.HLE/Loaders/Executables/KernelInitialProcess.cs b/Ryujinx.HLE/Loaders/Executables/KernelInitialProcess.cs index 8b09bfcd2d..d5ab2e8d01 100644 --- a/Ryujinx.HLE/Loaders/Executables/KernelInitialProcess.cs +++ b/Ryujinx.HLE/Loaders/Executables/KernelInitialProcess.cs @@ -5,39 +5,39 @@ namespace Ryujinx.HLE.Loaders.Executables { class KernelInitialProcess : IExecutable { - public string Name { get; private set; } + public string Name { get; } - public long TitleId { get; private set; } + public long TitleId { get; } - public int ProcessCategory { get; private set; } + public int ProcessCategory { get; } - public byte MainThreadPriority { get; private set; } - public byte DefaultProcessorId { get; private set; } + public byte MainThreadPriority { get; } + public byte DefaultProcessorId { get; } - public bool Is64Bits { get; private set; } - public bool Addr39Bits { get; private set; } - public bool IsService { get; private set; } + public bool Is64Bits { get; } + public bool Addr39Bits { get; } + public bool IsService { get; } - public byte[] Text { get; private set; } - public byte[] Ro { get; private set; } - public byte[] Data { get; private set; } + public byte[] Text { get; } + public byte[] Ro { get; } + public byte[] Data { get; } - public int TextOffset { get; private set; } - public int RoOffset { get; private set; } - public int DataOffset { get; private set; } - public int BssOffset { get; private set; } - public int BssSize { get; private set; } + public int TextOffset { get; } + public int RoOffset { get; } + public int DataOffset { get; } + public int BssOffset { get; } + public int BssSize { get; } - public int MainThreadStackSize { get; private set; } + public int MainThreadStackSize { get; } - public int[] Capabilities { get; private set; } + public int[] Capabilities { get; } private struct SegmentHeader { - public int Offset { get; private set; } - public int DecompressedSize { get; private set; } - public int CompressedSize { get; private set; } - public int Attribute { get; private set; } + public int Offset { get; } + public int DecompressedSize { get; } + public int CompressedSize { get; } + public int Attribute { get; } public SegmentHeader( int offset, diff --git a/Ryujinx.HLE/Loaders/Executables/NxRelocatableObject.cs b/Ryujinx.HLE/Loaders/Executables/NxRelocatableObject.cs index eb3ca94a98..071a6fd9de 100644 --- a/Ryujinx.HLE/Loaders/Executables/NxRelocatableObject.cs +++ b/Ryujinx.HLE/Loaders/Executables/NxRelocatableObject.cs @@ -4,20 +4,20 @@ namespace Ryujinx.HLE.Loaders.Executables { class NxRelocatableObject : IExecutable { - public byte[] Text { get; private set; } - public byte[] Ro { get; private set; } - public byte[] Data { get; private set; } + public byte[] Text { get; } + public byte[] Ro { get; } + public byte[] Data { get; } - public int Mod0Offset { get; private set; } - public int TextOffset { get; private set; } - public int RoOffset { get; private set; } - public int DataOffset { get; private set; } - public int BssSize { get; private set; } + public int Mod0Offset { get; } + public int TextOffset { get; } + public int RoOffset { get; } + public int DataOffset { get; } + public int BssSize { get; } public int BssOffset => DataOffset + Data.Length; - public ulong SourceAddress { get; private set; } - public ulong BssAddress { get; private set; } + public ulong SourceAddress { get; } + public ulong BssAddress { get; } public NxRelocatableObject(Stream input, ulong sourceAddress = 0, ulong bssAddress = 0) { diff --git a/Ryujinx.HLE/Loaders/Executables/NxStaticObject.cs b/Ryujinx.HLE/Loaders/Executables/NxStaticObject.cs index c0b2e94756..5509e865b8 100644 --- a/Ryujinx.HLE/Loaders/Executables/NxStaticObject.cs +++ b/Ryujinx.HLE/Loaders/Executables/NxStaticObject.cs @@ -6,14 +6,14 @@ namespace Ryujinx.HLE.Loaders.Executables { class NxStaticObject : IExecutable { - public byte[] Text { get; private set; } - public byte[] Ro { get; private set; } - public byte[] Data { get; private set; } + public byte[] Text { get; } + public byte[] Ro { get; } + public byte[] Data { get; } - public int TextOffset { get; private set; } - public int RoOffset { get; private set; } - public int DataOffset { get; private set; } - public int BssSize { get; private set; } + public int TextOffset { get; } + public int RoOffset { get; } + public int DataOffset { get; } + public int BssSize { get; } public int BssOffset => DataOffset + Data.Length; diff --git a/Ryujinx.HLE/Loaders/Npdm/ACI0.cs b/Ryujinx.HLE/Loaders/Npdm/ACI0.cs index 55f3319d01..28e11a488f 100644 --- a/Ryujinx.HLE/Loaders/Npdm/ACI0.cs +++ b/Ryujinx.HLE/Loaders/Npdm/ACI0.cs @@ -7,13 +7,13 @@ namespace Ryujinx.HLE.Loaders.Npdm { private const int Aci0Magic = 'A' << 0 | 'C' << 8 | 'I' << 16 | '0' << 24; - public long TitleId { get; private set; } + public long TitleId { get; } - public int FsVersion { get; private set; } - public ulong FsPermissionsBitmask { get; private set; } + public int FsVersion { get; } + public ulong FsPermissionsBitmask { get; } - public ServiceAccessControl ServiceAccessControl { get; private set; } - public KernelAccessControl KernelAccessControl { get; private set; } + public ServiceAccessControl ServiceAccessControl { get; } + public KernelAccessControl KernelAccessControl { get; } public Aci0(Stream stream, int offset) { diff --git a/Ryujinx.HLE/Loaders/Npdm/ACID.cs b/Ryujinx.HLE/Loaders/Npdm/ACID.cs index 57c5cf3e84..3ff873571b 100644 --- a/Ryujinx.HLE/Loaders/Npdm/ACID.cs +++ b/Ryujinx.HLE/Loaders/Npdm/ACID.cs @@ -7,17 +7,17 @@ namespace Ryujinx.HLE.Loaders.Npdm { private const int AcidMagic = 'A' << 0 | 'C' << 8 | 'I' << 16 | 'D' << 24; - public byte[] Rsa2048Signature { get; private set; } - public byte[] Rsa2048Modulus { get; private set; } - public int Unknown1 { get; private set; } - public int Flags { get; private set; } + public byte[] Rsa2048Signature { get; } + public byte[] Rsa2048Modulus { get; } + public int Unknown1 { get; } + public int Flags { get; } - public long TitleIdRangeMin { get; private set; } - public long TitleIdRangeMax { get; private set; } + public long TitleIdRangeMin { get; } + public long TitleIdRangeMax { get; } - public FsAccessControl FsAccessControl { get; private set; } - public ServiceAccessControl ServiceAccessControl { get; private set; } - public KernelAccessControl KernelAccessControl { get; private set; } + public FsAccessControl FsAccessControl { get; } + public ServiceAccessControl ServiceAccessControl { get; } + public KernelAccessControl KernelAccessControl { get; } public Acid(Stream stream, int offset) { diff --git a/Ryujinx.HLE/Loaders/Npdm/FsAccessControl.cs b/Ryujinx.HLE/Loaders/Npdm/FsAccessControl.cs index 3359435dcb..e246f0263f 100644 --- a/Ryujinx.HLE/Loaders/Npdm/FsAccessControl.cs +++ b/Ryujinx.HLE/Loaders/Npdm/FsAccessControl.cs @@ -4,12 +4,12 @@ namespace Ryujinx.HLE.Loaders.Npdm { class FsAccessControl { - public int Version { get; private set; } - public ulong PermissionsBitmask { get; private set; } - public int Unknown1 { get; private set; } - public int Unknown2 { get; private set; } - public int Unknown3 { get; private set; } - public int Unknown4 { get; private set; } + public int Version { get; } + public ulong PermissionsBitmask { get; } + public int Unknown1 { get; } + public int Unknown2 { get; } + public int Unknown3 { get; } + public int Unknown4 { get; } public FsAccessControl(Stream stream, int offset, int size) { diff --git a/Ryujinx.HLE/Loaders/Npdm/FsAccessHeader.cs b/Ryujinx.HLE/Loaders/Npdm/FsAccessHeader.cs index 564b8dc391..97fb3b14f7 100644 --- a/Ryujinx.HLE/Loaders/Npdm/FsAccessHeader.cs +++ b/Ryujinx.HLE/Loaders/Npdm/FsAccessHeader.cs @@ -6,8 +6,8 @@ namespace Ryujinx.HLE.Loaders.Npdm { class FsAccessHeader { - public int Version { get; private set; } - public ulong PermissionsBitmask { get; private set; } + public int Version { get; } + public ulong PermissionsBitmask { get; } public FsAccessHeader(Stream stream, int offset, int size) { diff --git a/Ryujinx.HLE/Loaders/Npdm/KernelAccessControl.cs b/Ryujinx.HLE/Loaders/Npdm/KernelAccessControl.cs index d8e40d0b99..a2f525f70b 100644 --- a/Ryujinx.HLE/Loaders/Npdm/KernelAccessControl.cs +++ b/Ryujinx.HLE/Loaders/Npdm/KernelAccessControl.cs @@ -4,7 +4,7 @@ namespace Ryujinx.HLE.Loaders.Npdm { class KernelAccessControl { - public int[] Capabilities { get; private set; } + public int[] Capabilities { get; } public KernelAccessControl(Stream stream, int offset, int size) { diff --git a/Ryujinx.HLE/Loaders/Npdm/Npdm.cs b/Ryujinx.HLE/Loaders/Npdm/Npdm.cs index cef2673e12..2ffef3271f 100644 --- a/Ryujinx.HLE/Loaders/Npdm/Npdm.cs +++ b/Ryujinx.HLE/Loaders/Npdm/Npdm.cs @@ -11,18 +11,18 @@ namespace Ryujinx.HLE.Loaders.Npdm { private const int MetaMagic = 'M' << 0 | 'E' << 8 | 'T' << 16 | 'A' << 24; - public byte MmuFlags { get; private set; } - public bool Is64Bits { get; private set; } - public byte MainThreadPriority { get; private set; } - public byte DefaultCpuId { get; private set; } - public int PersonalMmHeapSize { get; private set; } - public int ProcessCategory { get; private set; } - public int MainThreadStackSize { get; private set; } - public string TitleName { get; private set; } - public byte[] ProductCode { get; private set; } + public byte MmuFlags { get; } + public bool Is64Bits { get; } + public byte MainThreadPriority { get; } + public byte DefaultCpuId { get; } + public int PersonalMmHeapSize { get; } + public int ProcessCategory { get; } + public int MainThreadStackSize { get; } + public string TitleName { get; } + public byte[] ProductCode { get; } - public Aci0 Aci0 { get; private set; } - public Acid Acid { get; private set; } + public Aci0 Aci0 { get; } + public Acid Acid { get; } public Npdm(Stream stream) { diff --git a/Ryujinx.HLE/Loaders/Npdm/ServiceAccessControl.cs b/Ryujinx.HLE/Loaders/Npdm/ServiceAccessControl.cs index 368dbae757..d349f26be8 100644 --- a/Ryujinx.HLE/Loaders/Npdm/ServiceAccessControl.cs +++ b/Ryujinx.HLE/Loaders/Npdm/ServiceAccessControl.cs @@ -7,7 +7,7 @@ namespace Ryujinx.HLE.Loaders.Npdm { class ServiceAccessControl { - public IReadOnlyDictionary Services { get; private set; } + public IReadOnlyDictionary Services { get; } public ServiceAccessControl(Stream stream, int offset, int size) { diff --git a/Ryujinx.HLE/Switch.cs b/Ryujinx.HLE/Switch.cs index d661b273ad..7357b84cb2 100644 --- a/Ryujinx.HLE/Switch.cs +++ b/Ryujinx.HLE/Switch.cs @@ -11,23 +11,23 @@ namespace Ryujinx.HLE { public class Switch : IDisposable { - internal IAalOutput AudioOut { get; private set; } + internal IAalOutput AudioOut { get; } - internal DeviceMemory Memory { get; private set; } + internal DeviceMemory Memory { get; } - internal NvGpu Gpu { get; private set; } + internal NvGpu Gpu { get; } - internal VirtualFileSystem FileSystem { get; private set; } + internal VirtualFileSystem FileSystem { get; } - public Horizon System { get; private set; } + public Horizon System { get; } - public PerformanceStatistics Statistics { get; private set; } + public PerformanceStatistics Statistics { get; } - public Hid Hid { get; private set; } + public Hid Hid { get; } public bool EnableDeviceVsync { get; set; } = true; - public AutoResetEvent VsyncEvent { get; private set; } + public AutoResetEvent VsyncEvent { get; } public event EventHandler Finish; diff --git a/Ryujinx.HLE/Utilities/UInt128.cs b/Ryujinx.HLE/Utilities/UInt128.cs index aa348e7e69..9e685c1817 100644 --- a/Ryujinx.HLE/Utilities/UInt128.cs +++ b/Ryujinx.HLE/Utilities/UInt128.cs @@ -6,8 +6,8 @@ namespace Ryujinx.HLE.Utilities { public struct UInt128 { - public long High { get; private set; } - public long Low { get; private set; } + public long High { get; } + public long Low { get; } public UInt128(long low, long high) {