Visual Basic
C#
Managed Extensions for C++
C++/CLI
Every DocumentCollection instantiated must have the Dispose() method called on it once doing using it to immediately release unmanaged resources instead of waiting for non-deterministic finalization to occur.