Differences between C++ API & .NET API Properties instead of getters and setters Events instead of function pointers Exceptions instead of MStatus failure codes Usage of IEnumerable<T> Support for .NET collections No OpenMayaFx classes MDockStation