[CoreGraphics] Add missing nullability for a CGContextPDF constructor and the CGContextPDF.BeginPage method. Fixes #13953. (#13963)

Fixes https://github.com/xamarin/xamarin-macios/issues/13953.
This commit is contained in:
Rolf Bjarne Kvinge 2022-01-31 16:48:23 +01:00 коммит произвёл GitHub
Родитель 4fbe1ba16f
Коммит adcfcfbe83
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -199,7 +199,7 @@ namespace CoreGraphics {
{
}
public unsafe CGContextPDF (NSUrl url, CGRect mediaBox, CGPDFInfo info) :
public unsafe CGContextPDF (NSUrl url, CGRect mediaBox, CGPDFInfo? info) :
this (url, &mediaBox, info)
{
}
@ -233,7 +233,7 @@ namespace CoreGraphics {
[DllImport (Constants.CoreGraphicsLibrary)]
extern static void CGPDFContextBeginPage (/* CGContextRef */ IntPtr context, /* CFDictionaryRef */ IntPtr pageInfo);
public void BeginPage (CGPDFPageInfo info)
public void BeginPage (CGPDFPageInfo? info)
{
using (var dict = info?.ToDictionary ())
CGPDFContextBeginPage (Handle, dict.GetHandle ());