You can't create .NET Assemblies with BM (using COMs with C# is at best a bad joke and no C# would even consider buying such an library) as GCC can not create them.
libraries for C# need their own design anyway to handle it C# conform (generics, properties and the whole rest of the C# world)
libraries for C# need their own design anyway to handle it C# conform (generics, properties and the whole rest of the C# world)