Creates a Quartz bitmap image using PNG-encoded data supplied by a data provider.
Original signature is 'CGImageRef CGImageCreateWithPNGDataProvider ( CGDataProviderRef source, const CGFloat decode[], bool shouldInterpolate, CGColorRenderingIntent intent );'
Available in Mac OS X version 10.2 and later.

C# | Visual Basic | Visual C++ |
public static IntPtr CreateWithPNGDataProvider( IntPtr source, IntPtr decode, bool shouldInterpolate, CGColorRenderingIntent intent )
Public Shared Function CreateWithPNGDataProvider ( _ source As IntPtr, _ decode As IntPtr, _ shouldInterpolate As Boolean, _ intent As CGColorRenderingIntent _ ) As IntPtr
public: static IntPtr CreateWithPNGDataProvider( IntPtr source, IntPtr decode, bool shouldInterpolate, CGColorRenderingIntent intent )

- source (IntPtr)
- MISSING
- decode (IntPtr)
- MISSING
- shouldInterpolate (Boolean)
- MISSING
- intent (CGColorRenderingIntent)
- MISSING

A new Quartz bitmap image. You are responsible for releasing this object by calling CGImageRelease.

- Available in Monobjc Bridge: 10.6 (For Mac OS X 10.6 and later), 10.5 (For Mac OS X 10.5 and later)