Comments 3
Сокращал как мог. Если разбивать на части то они бы не имели смысла друг без друга.
Пришлось оставить за кадром ряд мелочей вроде использования RtlCompareMemory в перегруженных операторах сравнения структур или хранения делегатов в статических коллекциях чтобы GC не съел классы, чьи методы вызываются из unmanaged кода.
Я честно старался, но где то после середины перестал понимать что происходит.
Only those users with full accounts are able to leave comments. Log in, please.