public void DrawSurface(SKSurface surface, float x, float y, SKPaint paint = null) { if (surface == null) { throw new ArgumentNullException(nameof(surface)); } surface.Draw(this, x, y, paint); }