From f6ae27215f260ab5de7569ede2f3c3b85b3e0c93 Mon Sep 17 00:00:00 2001 From: Rolf Bjarne Kvinge Date: Fri, 10 Dec 2021 08:08:00 +0100 Subject: [PATCH] [CoreImage] Update CIFilter API for .NET. (#13524) --- src/coreimage.cs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/coreimage.cs b/src/coreimage.cs index d10ff567c4..4e5c8ff4b5 100644 --- a/src/coreimage.cs +++ b/src/coreimage.cs @@ -604,7 +604,7 @@ namespace CoreImage { [return: NullAllowed] NSUrl FilterLocalizedReferenceDocumentation (string filterName); -#if MONOMAC && !XAMCORE_4_0 +#if MONOMAC && !NET [Static] [Export ("registerFilterName:constructor:classAttributes:")] void RegisterFilterName (string name, NSObject constructorObject, NSDictionary classAttributes); @@ -612,7 +612,7 @@ namespace CoreImage { [iOS(9,0)] [Static] [Export ("registerFilterName:constructor:classAttributes:")] -#if XAMCORE_4_0 +#if NET void RegisterFilterName (string name, ICIFilterConstructor constructorObject, NSDictionary classAttributes); #else [Advice ("The 'constructorObject' argument must implement 'ICIFilterConstructor'.")] @@ -1418,6 +1418,8 @@ namespace CoreImage { [return: NullAllowed] CIFilter FilterWithName (string name); } + + interface ICIFilterConstructor {} [Static] [iOS (9,0)]