>> - MC++ have few restrictions and stranges so i can't use only C++ ((
Hmm, what do you mean?
it is very strange that asm can not be compiled into OBJ instead of C++
- i already wrote this as separate message to this group
System.TypeLoadException: Method GetObjectData in type
MyProj.Runtime.NativeHandle from assembly MyProj.Runtime does not have an
implementation. without reasonable motive
- can't code private inheritance of interface class MyClass :private
IMyInterface, but when IMyIterface marked as private its defenition is
absent in assembly metadata, but inheritance still stays public - assembly
fails to load ((
not so huge
- cant implement interface with property name == class name
- can't directly override Finalize, when implementing ~__dtor compiler makes
reference to MSVCRT71, i don't want install to clients this dll only because
of dtors (C# and VB dont use __CxxUnwind ... )
- cant mark native class as public or private, strange, but native classes
becames public
- the same with all native data types or functions. - i understand why MS
need describe them in metadata, but why public ? (((
and many small issues, even dont want to recall