CosmosOS / Cosmos

Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
https://www.goCosmos.org
BSD 3-Clause "New" or "Revised" License
2.87k stars 543 forks source link

Unify MemoryBlock and ManagedMemoryBlock Interface #1796

Open quajak opened 3 years ago

quajak commented 3 years ago

Currently the two have very different interfaces to access the underlying data. Since both classes represent something very similar, there is no real reason for this.

We should design the interface of the two classes so that they have the same interface.

MishaTy commented 2 years ago

Was this fixed in .net 5?

quajak commented 2 years ago

No, I dont think there has been no work done to refractor the two classes

ADev531 commented 1 week ago

uhm, i was making something like this... i will search for that