public override int Count() { NativeException nativeException; var result = NativeMethods.size(this, out nativeException); nativeException.ThrowIfNecessary(); return (int)result; } }