[Foundation] Fix NSUrlSessionHandler.[Un]schedule overloads to have the correct signature for .NET. (#13458)
This commit is contained in:
Родитель
3f9666a8f7
Коммит
16d4470211
|
@ -1288,10 +1288,16 @@ namespace Foundation {
|
|||
return base.SetCFClientFlags (inFlags, inCallback, inContextPtr);
|
||||
}
|
||||
|
||||
#if NET
|
||||
public override void Schedule (NSRunLoop aRunLoop, NSString nsMode)
|
||||
#else
|
||||
public override void Schedule (NSRunLoop aRunLoop, string mode)
|
||||
#endif
|
||||
{
|
||||
var cfRunLoop = aRunLoop.GetCFRunLoop ();
|
||||
#if !NET
|
||||
var nsMode = new NSString (mode);
|
||||
#endif
|
||||
|
||||
cfRunLoop.AddSource (source, nsMode);
|
||||
|
||||
|
@ -1303,10 +1309,16 @@ namespace Foundation {
|
|||
notifying = false;
|
||||
}
|
||||
|
||||
#if NET
|
||||
public override void Unschedule (NSRunLoop aRunLoop, NSString nsMode)
|
||||
#else
|
||||
public override void Unschedule (NSRunLoop aRunLoop, string mode)
|
||||
#endif
|
||||
{
|
||||
var cfRunLoop = aRunLoop.GetCFRunLoop ();
|
||||
#if !NET
|
||||
var nsMode = new NSString (mode);
|
||||
#endif
|
||||
|
||||
cfRunLoop.RemoveSource (source, nsMode);
|
||||
}
|
||||
|
|
|
@ -8149,7 +8149,7 @@ namespace Foundation
|
|||
[Export ("setProperty:forKey:")]
|
||||
bool SetProperty ([NullAllowed] NSObject property, NSString key);
|
||||
|
||||
#if XAMCORE_4_0
|
||||
#if NET
|
||||
[Export ("scheduleInRunLoop:forMode:")]
|
||||
void Schedule (NSRunLoop aRunLoop, NSString mode);
|
||||
|
||||
|
@ -8162,10 +8162,10 @@ namespace Foundation
|
|||
[Export ("removeFromRunLoop:forMode:")]
|
||||
void Unschedule (NSRunLoop aRunLoop, string mode);
|
||||
#endif
|
||||
[Wrap ("Schedule (aRunLoop, mode.GetConstant ())")]
|
||||
[Wrap ("Schedule (aRunLoop, mode.GetConstant ()!)")]
|
||||
void Schedule (NSRunLoop aRunLoop, NSRunLoopMode mode);
|
||||
|
||||
[Wrap ("Unschedule (aRunLoop, mode.GetConstant ())")]
|
||||
[Wrap ("Unschedule (aRunLoop, mode.GetConstant ()!)")]
|
||||
void Unschedule (NSRunLoop aRunLoop, NSRunLoopMode mode);
|
||||
|
||||
[Export ("streamStatus")]
|
||||
|
@ -10460,7 +10460,7 @@ namespace Foundation
|
|||
[Protocolize]
|
||||
NSNetServiceDelegate Delegate { get; set; }
|
||||
|
||||
#if XAMCORE_4_0
|
||||
#if NET
|
||||
[Export ("scheduleInRunLoop:forMode:")]
|
||||
void Schedule (NSRunLoop aRunLoop, NSString forMode);
|
||||
|
||||
|
@ -10590,7 +10590,7 @@ namespace Foundation
|
|||
[Protocolize]
|
||||
NSNetServiceBrowserDelegate Delegate { get; set; }
|
||||
|
||||
#if XAMCORE_4_0
|
||||
#if NET
|
||||
[Export ("scheduleInRunLoop:forMode:")]
|
||||
void Schedule (NSRunLoop aRunLoop, NSString forMode);
|
||||
|
||||
|
@ -10606,10 +10606,10 @@ namespace Foundation
|
|||
void Unschedule (NSRunLoop aRunLoop, string forMode);
|
||||
#endif
|
||||
|
||||
[Wrap ("Schedule (aRunLoop, forMode.GetConstant ())")]
|
||||
[Wrap ("Schedule (aRunLoop, forMode.GetConstant ()!)")]
|
||||
void Schedule (NSRunLoop aRunLoop, NSRunLoopMode forMode);
|
||||
|
||||
[Wrap ("Unschedule (aRunLoop, forMode.GetConstant ())")]
|
||||
[Wrap ("Unschedule (aRunLoop, forMode.GetConstant ()!)")]
|
||||
void Unschedule (NSRunLoop aRunLoop, NSRunLoopMode forMode);
|
||||
|
||||
[Export ("searchForBrowsableDomains")]
|
||||
|
|
Загрузка…
Ссылка в новой задаче