- CGPath - ApplierFunction 
- CGPath() 
- CGPath(CGPath) 
- CGPath(IntPtr) 
- CGPath(CGPath, CGAffineTransform) 
- ~CGPath() 
- BoundingBox 
- CurrentPoint 
- Handle 
- IsEmpty 
- PathBoundingBox 
- AddArc(nfloat, nfloat, nfloat, nfloat, nfloat, Boolean) 
- AddArc(NFloat, NFloat, NFloat, NFloat, NFloat, Boolean) 
- AddArc(CGAffineTransform, nfloat, nfloat, nfloat, nfloat, nfloat, Boolean) 
- AddArc(CGAffineTransform, NFloat, NFloat, NFloat, NFloat, NFloat, Boolean) 
- AddArcToPoint(nfloat, nfloat, nfloat, nfloat, nfloat) 
- AddArcToPoint(NFloat, NFloat, NFloat, NFloat, NFloat) 
- AddArcToPoint(CGAffineTransform, nfloat, nfloat, nfloat, nfloat, nfloat) 
- AddArcToPoint(CGAffineTransform, NFloat, NFloat, NFloat, NFloat, NFloat) 
- AddCurveToPoint(CGPoint, CGPoint, CGPoint) 
- AddCurveToPoint(CGAffineTransform, CGPoint, CGPoint, CGPoint) 
- AddCurveToPoint(nfloat, nfloat, nfloat, nfloat, nfloat, nfloat) 
- AddCurveToPoint(NFloat, NFloat, NFloat, NFloat, NFloat, NFloat) 
- AddCurveToPoint(CGAffineTransform, nfloat, nfloat, nfloat, nfloat, nfloat, nfloat) 
- AddCurveToPoint(CGAffineTransform, NFloat, NFloat, NFloat, NFloat, NFloat, NFloat) 
- AddEllipseInRect(CGRect) 
- AddEllipseInRect(CGAffineTransform, CGRect) 
- AddLines(CGPoint[]) 
- AddLines(CGAffineTransform, CGPoint[]) 
- AddLines(CGPoint[], Int32) 
- AddLines(CGAffineTransform, CGPoint[], Int32) 
- AddLineToPoint(CGPoint) 
- AddLineToPoint(CGAffineTransform, CGPoint) 
- AddLineToPoint(nfloat, nfloat) 
- AddLineToPoint(NFloat, NFloat) 
- AddLineToPoint(CGAffineTransform, nfloat, nfloat) 
- AddLineToPoint(CGAffineTransform, NFloat, NFloat) 
- AddPath(CGPath) 
- AddPath(CGAffineTransform, CGPath) 
- AddQuadCurveToPoint(nfloat, nfloat, nfloat, nfloat) 
- AddQuadCurveToPoint(NFloat, NFloat, NFloat, NFloat) 
- AddQuadCurveToPoint(CGAffineTransform, nfloat, nfloat, nfloat, nfloat) 
- AddQuadCurveToPoint(CGAffineTransform, NFloat, NFloat, NFloat, NFloat) 
- AddRect(CGRect) 
- AddRect(CGAffineTransform, CGRect) 
- AddRects(CGRect[]) 
- AddRects(CGAffineTransform, CGRect[]) 
- AddRects(CGRect[], Int32) 
- AddRects(CGAffineTransform, CGRect[], Int32) 
- AddRelativeArc(nfloat, nfloat, nfloat, nfloat, nfloat) 
- AddRelativeArc(NFloat, NFloat, NFloat, NFloat, NFloat) 
- AddRelativeArc(CGAffineTransform, nfloat, nfloat, nfloat, nfloat, nfloat) 
- AddRelativeArc(CGAffineTransform, NFloat, NFloat, NFloat, NFloat, NFloat) 
- AddRoundedRect(CGRect, nfloat, nfloat) 
- AddRoundedRect(CGRect, NFloat, NFloat) 
- AddRoundedRect(CGAffineTransform, CGRect, nfloat, nfloat) 
- AddRoundedRect(CGAffineTransform, CGRect, NFloat, NFloat) 
- Apply(ApplierFunction) 
- CloseSubpath() 
- ContainsPoint(CGPoint, Boolean) 
- ContainsPoint(CGAffineTransform, CGPoint, Boolean) 
- Copy() 
- CopyByDashingPath(nfloat[]) 
- CopyByDashingPath(NFloat[]) 
- CopyByDashingPath(CGAffineTransform, nfloat[]) 
- CopyByDashingPath(CGAffineTransform, NFloat[]) 
- CopyByDashingPath(nfloat[], nfloat) 
- CopyByDashingPath(NFloat[], NFloat) 
- CopyByDashingPath(CGAffineTransform, nfloat[], nfloat) 
- CopyByDashingPath(CGAffineTransform, NFloat[], NFloat) 
- CopyByStrokingPath(nfloat, CGLineCap, CGLineJoin, nfloat) 
- CopyByStrokingPath(NFloat, CGLineCap, CGLineJoin, NFloat) 
- CopyByStrokingPath(CGAffineTransform, nfloat, CGLineCap, CGLineJoin, nfloat) 
- CopyByStrokingPath(CGAffineTransform, NFloat, CGLineCap, CGLineJoin, NFloat) 
- CopyByTransformingPath(CGAffineTransform) 
- CreateByFlattening(NFloat) 
- CreateByIntersectingPath(CGPath, Boolean) 
- CreateByNormalizing(Boolean) 
- CreateBySubtractingPath(CGPath, Boolean) 
- CreateBySymmetricDifferenceOfPath(CGPath, Boolean) 
- CreateByUnioningPath(CGPath, Boolean) 
- CreateLineByIntersectingPath(CGPath, Boolean) 
- CreateLineBySubtractingPath(CGPath, Boolean) 
- Dispose() 
- Dispose(Boolean) 
- DoesIntersect(CGPath, Boolean) 
- EllipseFromRect(CGRect) 
- EllipseFromRect(CGRect, CGAffineTransform) 
- Equals(Object) 
- FromRect(CGRect) 
- FromRect(CGRect, CGAffineTransform) 
- FromRoundedRect(CGRect, nfloat, nfloat) 
- FromRoundedRect(CGRect, NFloat, NFloat) 
- FromRoundedRect(CGRect, nfloat, nfloat, CGAffineTransform) 
- FromRoundedRect(CGRect, NFloat, NFloat, CGAffineTransform) 
- GetHashCode() 
- GetSeparateComponents(Boolean) 
- IsRect(CGRect) 
- MoveToPoint(CGPoint) 
- MoveToPoint(CGAffineTransform, CGPoint) 
- MoveToPoint(nfloat, nfloat) 
- MoveToPoint(NFloat, NFloat) 
- MoveToPoint(CGAffineTransform, nfloat, nfloat) 
- MoveToPoint(CGAffineTransform, NFloat, NFloat) 
- Release() 
- Retain() 
- operator !=(CGPath, CGPath) 
- operator ==(CGPath, CGPath) 
 
net9.0-ios17.2
    namespace CoreGraphics
{
    [SupportedOSPlatform("ios")]
    [SupportedOSPlatform("maccatalyst")]
    [SupportedOSPlatform("macos")]
    [SupportedOSPlatform("tvos")]
    public class CGPath : NativeObject
    {
        public CGPath! CopyByDashingPath(CGAffineTransform transform, NFloat[]! lengths, NFloat phase);
    }
}
            | .NET | 6.07.08.09.0 | 
|---|---|
| Information specific to net9.0 | |
| Platforms | This API is only available when you target a specific platform: | 
| iOS | 10.010.110.210.311.011.111.211.311.412.012.112.212.312.413.013.113.213.313.413.513.614.014.114.214.314.414.515.015.215.416.016.116.216.417.017.2 | 
| Mac Catalyst | 13.113.213.313.413.514.214.314.414.515.015.215.416.116.216.417.017.2 | 
| macOS | 10.1410.1510.1611.011.111.211.312.012.112.313.013.113.314.014.2 | 
| tvOS | 10.010.110.211.011.111.211.311.412.012.112.212.312.413.013.213.313.414.014.214.314.414.515.015.215.416.016.116.417.017.2 | 
| Information specific to net9.0-ios17.2 | |
| Assembly | Microsoft.iOS , Version=17.2.0.0, PublicKeyToken=84e04ff9cfb79065 | 
| Referencing | The API is automatically referenced. | 
| Platform Restrictions | This API is only supported on the following platforms: 
 | 
- Built-in API
- Package-provided API