protected abstract void CopyToArgbInternal(SurfaceData surfaceData);
protected sealed override void CopyToArgbInternal(SurfaceData surfaceData) { @this.CopyToArgbInternal(surfaceData); }