Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
System.dll
Namespace System.Net.Security
Type Changed: System.Net.Security.SslStream
Added methods:
public override System.IAsyncResult BeginRead (byte[] buffer, int offset, int count, System.AsyncCallback callback, object state);
public override System.IAsyncResult BeginWrite (byte[] buffer, int offset, int count, System.AsyncCallback callback, object state);
public override int EndRead (System.IAsyncResult asyncResult);
public override void EndWrite (System.IAsyncResult asyncResult);
Xamarin.Mac.dll
Namespace AVFoundation
Type Changed: AVFoundation.AVCaptureVideoStabilizationMode
Added value:
CinematicExtended = 3,
New Type: AVFoundation.AVMetadataObjectTypeExtensions
public static class AVMetadataObjectTypeExtensions {
// methods
public static Foundation.NSString GetConstant (this AVMetadataObjectType self);
public static AVMetadataObjectType GetValue (Foundation.NSString constant);
}
Namespace AppKit
Type Changed: AppKit.NSScrollView
Added property:
public static Foundation.NSString WillStartLiveScrollNotification { get; }
Type Changed: AppKit.NSScrollView.Notifications
Added methods:
public static Foundation.NSObject ObserveWillStartLiveScroll (System.EventHandler<Foundation.NSNotificationEventArgs> handler);
public static Foundation.NSObject ObserveWillStartLiveScroll (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
Namespace CoreFoundation
Type Changed: CoreFoundation.DispatchData
Added methods:
public static DispatchData FromReadOnlySpan (System.ReadOnlySpan<byte> content);
public byte[] ToArray ();
Type Changed: CoreFoundation.DispatchQueue
Added method:
public static DispatchQueue GetGlobalQueue (DispatchQualityOfService service);
Namespace CoreSpotlight
Type Changed: CoreSpotlight.CSLocalizedString
Added interface:
System.IComparable<Foundation.NSString>
Namespace Foundation
Type Changed: Foundation.NSFileManager
Added properties:
public static string FullUserName { get; }
public static string HomeDirectory { get; }
public static string TemporaryDirectory { get; }
public static string UserName { get; }
Added method:
public static string GetHomeDirectory (string userName);
Type Changed: Foundation.NSMutableString
Added interface:
System.IComparable<NSString>
Type Changed: Foundation.NSString
Added interface:
System.IComparable<NSString>
Added method:
public virtual int CompareTo (NSString other);
Type Changed: Foundation.NSUrlSessionConfiguration
Added properties:
public NSUrlSessionConfiguration.SessionConfigurationType SessionType { get; }
public virtual ProxyConfigurationDictionary StrongConnectionProxyDictionary { get; set; }
Added method:
protected override void Dispose (bool disposing);
Type Changed: Foundation.NSUrlSessionHandler
Obsoleted properties:
[Obsolete ("Use the 'TrustOverrideForUrl' property instead.")]
public NSUrlSessionHandlerTrustOverrideCallback TrustOverride { get; set; }
Added properties:
public System.Net.CookieContainer CookieContainer { get; set; }
public NSUrlSessionHandlerTrustOverrideForUrlCallback TrustOverrideForUrl { get; set; }
public bool UseCookies { get; set; }
New Type: Foundation.NSBackgroundActivityCompletionAction
public sealed delegate NSBackgroundActivityCompletionAction : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSBackgroundActivityCompletionAction (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSBackgroundActivityCompletionHandler handler, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (NSBackgroundActivityCompletionHandler handler);
}
New Type: Foundation.NSBackgroundActivityCompletionHandler
public sealed delegate NSBackgroundActivityCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSBackgroundActivityCompletionHandler (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSBackgroundActivityResult result, System.AsyncCallback callback, object object);
public virtual void EndInvoke (System.IAsyncResult result);
public virtual void Invoke (NSBackgroundActivityResult result);
}
New Type: Foundation.NSBackgroundActivityResult
[Serializable]
public enum NSBackgroundActivityResult {
Deferred = 2,
Finished = 1,
}
New Type: Foundation.NSBackgroundActivityScheduler
public class NSBackgroundActivityScheduler : Foundation.NSObject, INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<NSObject> {
// constructors
protected NSBackgroundActivityScheduler (NSObjectFlag t);
protected NSBackgroundActivityScheduler (IntPtr handle);
public NSBackgroundActivityScheduler (string identifier);
// properties
public override IntPtr ClassHandle { get; }
public virtual string Identifier { get; }
public virtual double Interval { get; set; }
public virtual NSQualityOfService QualityOfService { get; set; }
public virtual bool Repeats { get; set; }
public virtual bool ShouldDefer { get; }
public virtual double Tolerance { get; set; }
// methods
public virtual void Invalidate ();
public virtual void Schedule (NSBackgroundActivityCompletionAction action);
}
New Type: Foundation.NSUrlSessionHandlerTrustOverrideForUrlCallback
public sealed delegate NSUrlSessionHandlerTrustOverrideForUrlCallback : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable {
// constructors
public NSUrlSessionHandlerTrustOverrideForUrlCallback (object object, IntPtr method);
// methods
public virtual System.IAsyncResult BeginInvoke (NSUrlSessionHandler sender, string url, Security.SecTrust trust, System.AsyncCallback callback, object object);
public virtual bool EndInvoke (System.IAsyncResult result);
public virtual bool Invoke (NSUrlSessionHandler sender, string url, Security.SecTrust trust);
}
New Type: Foundation.ProxyConfigurationDictionary
public class ProxyConfigurationDictionary : Foundation.DictionaryContainer {
// constructors
public ProxyConfigurationDictionary ();
public ProxyConfigurationDictionary (NSDictionary dictionary);
// properties
public bool? HttpEnable { get; set; }
public string HttpProxyHost { get; set; }
public int? HttpProxyPort { get; set; }
public bool? HttpsEnable { get; set; }
public string HttpsProxyHost { get; set; }
public int? HttpsProxyPort { get; set; }
}
Namespace Intents
Type Changed: Intents.INIntentIdentifier
Added value:
None = -1,
New Type: Intents.INIntentIdentifierExtensions
public static class INIntentIdentifierExtensions {
// methods
public static Foundation.NSString GetConstant (this INIntentIdentifier self);
public static INIntentIdentifier GetValue (Foundation.NSString constant);
}
Namespace ObjCRuntime
Type Changed: ObjCRuntime.Constants
Modified fields:
-public const string Version = "6.16.0";
+public const string Version = "6.20.0";
Namespace Photos
Type Changed: Photos.PHAssetCreationRequest
Added method:
public bool SupportsAssetResourceTypes (PHAssetResourceType[] resourceTypes);
Type Changed: Photos.PHFetchResult
Added interfaces:
System.Collections.Generic.IEnumerable<Foundation.NSObject>
System.Collections.IEnumerable
Added property:
public Foundation.NSObject Item { get; }
Added methods:
public virtual System.Collections.Generic.IEnumerator<Foundation.NSObject> GetEnumerator ();
public T[] ObjectsAt<T> (Foundation.NSIndexSet indexes);
Type Changed: Photos.PHPhotoLibrary
Added methods:
public object RegisterChangeObserver (System.Action<PHChange> changeObserver);
public void UnregisterChangeObserver (object registeredToken);