Просматривая Reflector, я вижу, что структура Matrix
имеет ссылку на собственную матрицу
public sealed class Matrix : MarshalByRefObject, IDisposable
{
// Fields
internal IntPtr nativeMatrix;
...
и когда Disposed()
называется
private void Dispose(bool disposing)
{
if (this.nativeMatrix != IntPtr.Zero)
{
SafeNativeMethods.Gdip.GdipDeleteMatrix(new HandleRef(this, this.nativeMatrix));
this.nativeMatrix = IntPtr.Zero;
}
}
Так что ответ будет определенным, да.