This PR finishes the refactoring work for Mosa.DeviceSystem, and focuses on the structural refactoring, as well as removing useless XML comments and adding useful ones on a per-class basis. The following changes were done:
Throughout all refactored files, pointless XML comments have been removed, and per-class comments have been added, giving more useful insight into what the class is, and does. This allows for better general understanding of the code
Introduced an empty BaseDeviceConfiguration class in Mosa.Utility.FileSystem to deal with the new dependency issues caused by this PR (as in, we'd have needed to import the Mosa.DeviceSystem.PCI namespace if we didn't do that)
Mosa.DeviceSystem's restructuring has been finished. Here are the new folders introduced by this PR, along with an exhaustive list of the contents of each:
This PR finishes the refactoring work for Mosa.DeviceSystem, and focuses on the structural refactoring, as well as removing useless XML comments and adding useful ones on a per-class basis. The following changes were done:
As 2 other tiny changes, in HAL:
The 2 arguments were renamed. It seems like I didn't catch that in my previous PR focusing on that, oops.