rognet/oop-csharp archive