Xamarin.iOS SDK API diff: 13.6.0 vs 13.8.3

Mono.Security.dll

Namespace Mono.Security.Authenticode

Type Changed: Mono.Security.Authenticode.AuthenticodeDeformatter

Added constructor:

public AuthenticodeDeformatter (byte[] rawData);

Added property:

public byte[] RawData { get; set; }

System.dll

Namespace System.Net.Sockets

Type Changed: System.Net.Sockets.Socket

Modified methods:

-public System.IAsyncResult BeginConnect (string host, int port, System.AsyncCallback requestCallback, object state)
+public System.IAsyncResult BeginConnect (string host, int port, System.AsyncCallback callback, object state)

Xamarin.iOS.dll

Namespace Foundation

Type Changed: Foundation.NSDate

Added properties:

public virtual double SecondsSince1970 { get; }
public virtual double SecondsSinceNow { get; }

Added method:

public virtual double GetSecondsSince (NSDate anotherDate);

Namespace Network

Type Changed: Network.NWPathMonitor

Added properties:

public NWPath CurrentPath { get; }
public System.Action<NWPath> SnapshotHandler { get; set; }

Obsoleted methods:

 [Obsolete ("Use the 'SnapshotHandler' property instead.")]
 public void SetUpdatedSnapshotHandler (System.Action<NWPath> callback);

Namespace ObjCRuntime

Type Changed: ObjCRuntime.Constants

Modified fields:

-public const string Version = "13.6.0";
+public const string Version = "13.8.3";

New Type: ObjCRuntime.TrampolineBlockBase

public abstract class TrampolineBlockBase {
	// constructors
	protected TrampolineBlockBase (BlockLiteral* block);
	// properties
	protected IntPtr BlockPointer { get; }
	// methods
	protected static object GetExistingManagedDelegate (IntPtr block);
	protected override void ~TrampolineBlockBase ();
}

Namespace System.Net.Http

Type Changed: System.Net.Http.NSUrlSessionHandler

Added property:

public bool BypassBackgroundSessionCheck { get; set; }