id | title |
---|---|
B9B7797F-812A-4AFD-A97F-CBD5DDFE70C4 |
tvOS 10.10.0 to 10.99.2 |
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
Added methods:
public void Close (); public RegistryKey CreateSubKey (string subkey, RegistryKeyPermissionCheck permissionCheck); public RegistryKey CreateSubKey (string subkey, RegistryKeyPermissionCheck permissionCheck, RegistryOptions registryOptions); public RegistryKey CreateSubKey (string subkey, RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistrySecurity registrySecurity); public RegistryKey CreateSubKey (string subkey, RegistryKeyPermissionCheck permissionCheck, RegistryOptions registryOptions, System.Security.AccessControl.RegistrySecurity registrySecurity); public System.Security.AccessControl.RegistrySecurity GetAccessControl (); public System.Security.AccessControl.RegistrySecurity GetAccessControl (System.Security.AccessControl.AccessControlSections includeSections); public static RegistryKey OpenRemoteBaseKey (RegistryHive hKey, string machineName); public static RegistryKey OpenRemoteBaseKey (RegistryHive hKey, string machineName, RegistryView view); public RegistryKey OpenSubKey (string name, RegistryKeyPermissionCheck permissionCheck); public RegistryKey OpenSubKey (string name, RegistryKeyPermissionCheck permissionCheck, System.Security.AccessControl.RegistryRights rights); public void SetAccessControl (System.Security.AccessControl.RegistrySecurity registrySecurity);
Modified properties:
public virtual final bool IsReadOnly { get; }
Added methods:
public static void Fill<T> (T[] array, T value); public static void Fill<T> (T[] array, T value, int startIndex, int count); public static void Reverse<T> (T[] array); public static void Reverse<T> (T[] array, int index, int length);
Added methods:
public TValue AddOrUpdate<TArg> (TKey key, System.Func<TKey,TArg,TValue> addValueFactory, System.Func<TKey,TValue,TArg,TValue> updateValueFactory, TArg factoryArgument); public TValue GetOrAdd<TArg> (TKey key, System.Func<TKey,TArg,TValue> valueFactory, TArg factoryArgument);
Added constructors:
public Dictionary`2 (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> collection); public Dictionary`2 (System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>> collection, System.Collections.Generic.IEqualityComparer<TKey> comparer);
Added methods:
public TValue GetValueOrDefault (TKey key); public TValue GetValueOrDefault (TKey key, TValue defaultValue); public bool TryAdd (TKey key, TValue value);
Added values:
WinAccountReadonlyControllersSid = 75, WinApplicationPackageAuthoritySid = 83, WinBuiltinAnyPackageSid = 84, WinBuiltinCertSvcDComAccessGroup = 78, WinBuiltinCryptoOperatorsSid = 64, WinBuiltinDCOMUsersSid = 61, WinBuiltinEventLogReadersGroup = 76, WinBuiltinIUsersSid = 62, WinCacheablePrincipalsGroupSid = 72, WinCapabilityDocumentsLibrarySid = 91, WinCapabilityEnterpriseAuthenticationSid = 93, WinCapabilityInternetClientServerSid = 86, WinCapabilityInternetClientSid = 85, WinCapabilityMusicLibrarySid = 90, WinCapabilityPicturesLibrarySid = 88, WinCapabilityPrivateNetworkClientServerSid = 87, WinCapabilityRemovableStorageSid = 94, WinCapabilitySharedUserCertificatesSid = 92, WinCapabilityVideosLibrarySid = 89, WinConsoleLogonSid = 81, WinCreatorOwnerRightsSid = 71, WinEnterpriseReadonlyControllersSid = 74, WinHighLabelSid = 68, WinIUserSid = 63, WinLocalLogonSid = 80, WinLowLabelSid = 66, WinMediumLabelSid = 67, WinMediumPlusLabelSid = 79, WinNewEnterpriseReadonlyControllersSid = 77, WinNonCacheablePrincipalsGroupSid = 73, WinSystemLabelSid = 69, WinThisOrganizationCertificateSid = 82, WinUntrustedLabelSid = 65, WinWriteRestrictedCodeSid = 70,
public sealed class PreAllocatedOverlapped : System.IDisposable { // constructors public PreAllocatedOverlapped (IOCompletionCallback callback, object state, object pinData); // methods public virtual void Dispose (); }
public sealed class ThreadPoolBoundHandle : System.IDisposable { // properties public System.Runtime.InteropServices.SafeHandle Handle { get; } // methods public NativeOverlapped* AllocateNativeOverlapped (PreAllocatedOverlapped preAllocated); public NativeOverlapped* AllocateNativeOverlapped (IOCompletionCallback callback, object state, object pinData); public static ThreadPoolBoundHandle BindHandle (System.Runtime.InteropServices.SafeHandle handle); public virtual void Dispose (); public void FreeNativeOverlapped (NativeOverlapped* overlapped); public static object GetNativeOverlappedState (NativeOverlapped* overlapped); }
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
Added methods:
public bool TryDequeue (T result); public bool TryPeek (T result);
Added method:
public bool TryGetValue (T equalValue, T actualValue);
Modified methods:
public Process Start (string fileName, string username userName, System.Security.SecureString password, string domain)public Process Start (string fileName, string arguments, string username userName, System.Security.SecureString password, string domain)
Modified methods:
public override System.IAsyncResult BeginRead (byte[] buffer array, int offset, int count, System.AsyncCallback cback asyncCallback, object state asyncState)public override System.IAsyncResult BeginWrite (byte[] buffer array, int offset, int count, System.AsyncCallback cback asyncCallback, object state asyncState)public override int EndRead (System.IAsyncResult async_result asyncResult)public override void EndWrite (System.IAsyncResult async_result asyncResult)
Modified methods:
public AlternateView CreateAlternateViewFromString (string content, System.Text.Encoding encoding contentEncoding, string mediaType)
Modified methods:
public override bool Equals (object obj value)
Modified methods:
public void Send (string from, string to recipients, string subject, string body)public void SendAsync (string from, string to recipients, string subject, string body, object userToken)
Modified constructors:
protected SmtpException (System.Runtime.Serialization.SerializationInfo info serializationInfo, System.Runtime.Serialization.StreamingContext context streamingContext)
Modified methods:
public override void GetObjectData (System.Runtime.Serialization.SerializationInfo info serializationInfo, System.Runtime.Serialization.StreamingContext context streamingContext)
Modified constructors:
protected SmtpFailedRecipientException (System.Runtime.Serialization.SerializationInfo serializationInfo info, System.Runtime.Serialization.StreamingContext streamingContext context)
Modified methods:
public System.IAsyncResult BeginConnect (System.Net.EndPoint end_point remoteEP, System.AsyncCallback callback, object state)public System.IAsyncResult BeginConnect (System.Net.IPAddress[] addresses, int port, System.AsyncCallback callback requestCallback, object state)public System.IAsyncResult BeginConnect (string host, int port, System.AsyncCallback callback requestCallback, object state)public System.IAsyncResult BeginReceiveFrom (byte[] buffer, int offset, int size, SocketFlags socket_flags socketFlags, ref System.Net.EndPoint remote_end remoteEP, System.AsyncCallback callback, object state)public System.IAsyncResult BeginSendTo (byte[] buffer, int offset, int size, SocketFlags socket_flags socketFlags, System.Net.EndPoint remote_end remoteEP, System.AsyncCallback callback, object state)public Socket EndAccept (System.IAsyncResult result asyncResult)public void EndConnect (System.IAsyncResult result asyncResult)public int EndReceiveFrom (System.IAsyncResult result asyncResult, ref System.Net.EndPoint end_point endPoint)public int EndSendTo (System.IAsyncResult result asyncResult)
Removed constructor:
public ClientWebSocketOptions ();
Removed constructor:
public HttpListenerWebSocketContext ();
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
Removed methods:
[Obsolete ("do not use this method")] public static IRuntimeVariables MergeRuntimeVariables (IRuntimeVariables first, IRuntimeVariables second, int[] indexes); [Obsolete ("do not use this method")] public static System.Linq.Expressions.Expression Quote (System.Linq.Expressions.Expression expression, object hoistedLocals, object[] locals);
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
Added methods:
public System.Threading.Tasks.Task WriteToServerAsync (System.Data.DataRow[] rows); public System.Threading.Tasks.Task WriteToServerAsync (System.Data.DataTable table); public System.Threading.Tasks.Task WriteToServerAsync (System.Data.IDataReader reader); public System.Threading.Tasks.Task WriteToServerAsync (System.Data.DataRow[] rows, System.Threading.CancellationToken cancellationToken); public System.Threading.Tasks.Task WriteToServerAsync (System.Data.DataTable table, System.Data.DataRowState rowState); public System.Threading.Tasks.Task WriteToServerAsync (System.Data.DataTable table, System.Threading.CancellationToken cancellationToken); public System.Threading.Tasks.Task WriteToServerAsync (System.Data.IDataReader reader, System.Threading.CancellationToken cancellationToken); public System.Threading.Tasks.Task WriteToServerAsync (System.Data.DataTable table, System.Data.DataRowState rowState, System.Threading.CancellationToken cancellationToken);
Modified constructors:
public SqlConnection (string connectionString, SqlCredential cred credential)
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
Modified methods:
protected override void InsertItem (int index, TItem kind item)protected override void SetItem (int index, TItem kind item)
Modified constructors:
protected SynchronizedKeyedCollection`2 (object syncRoot, System.Collections.Generic.IEqualityComparer<K> comparer, int capacity dictionaryCreationThreshold)
Modified constructors:
public SynchronizedReadOnlyCollection`1 (object sync_root syncRoot)public SynchronizedReadOnlyCollection`1 (object sync_root syncRoot, System.Collections.Generic.IEnumerable<T> list)public SynchronizedReadOnlyCollection`1 (object sync_root syncRoot, T[] list)
Modified methods:
protected void InitializeEndpoint (string configurationName, EndpointAddress remoteAddress address)
Modified methods:
public TChannel CreateChannel (Channels.Binding binding, EndpointAddress address endpointAddress)public TChannel CreateChannel (Channels.Binding binding, EndpointAddress address endpointAddress, System.Uri via)
Modified constructors:
protected ClientBase`1 (InstanceContext instance callbackInstance)protected ClientBase`1 (InstanceContext instance callbackInstance, Description.ServiceEndpoint endpoint)protected ClientBase`1 (InstanceContext instance callbackInstance, string endpointConfigurationName)protected ClientBase`1 (InstanceContext instance callbackInstance, Channels.Binding binding, EndpointAddress remoteAddress)protected ClientBase`1 (InstanceContext instance callbackInstance, string endpointConfigurationName, EndpointAddress remoteAddress)protected ClientBase`1 (InstanceContext instance callbackInstance, string endpointConfigurationName, string remoteAddress)
Modified constructors:
public DuplexChannelFactory`1 (object callbackInstance callbackObject)public DuplexChannelFactory`1 (object callbackInstance callbackObject, Channels.Binding binding)public DuplexChannelFactory`1 (object callbackInstance callbackObject, Description.ServiceEndpoint endpoint)public DuplexChannelFactory`1 (object callbackInstance callbackObject, string endpointConfigurationName)public DuplexChannelFactory`1 (object callbackInstance callbackObject, Channels.Binding binding, EndpointAddress remoteAddress)public DuplexChannelFactory`1 (object callbackInstance callbackObject, Channels.Binding binding, string remoteAddress)public DuplexChannelFactory`1 (object callbackInstance callbackObject, string endpointConfigurationName, EndpointAddress remoteAddress)
Modified constructors:
protected DuplexClientBase`1 (object callbackInstance, string bindingConfigurationName endpointConfigurationName, EndpointAddress remoteAddress)protected DuplexClientBase`1 (InstanceContext callbackInstance, string endpointConfigurationName, EndpointAddress address remoteAddress)
Modified methods:
public void WriteTo (Channels.AddressingVersion addressingVersion, System.Xml.XmlDictionaryWriter writer, System.Xml.XmlDictionaryString localname localName, System.Xml.XmlDictionaryString ns)public void WriteTo (Channels.AddressingVersion addressingVersion, System.Xml.XmlWriter writer, string localname localName, string ns)
Modified constructors:
public FaultException (string msg reason)public FaultException (string msg reason, FaultCode code)
Added property:
public virtual System.ServiceModel.IExtensionCollection<InstanceContext> Extensions { get; }
Modified constructors:
public OptionalReliableSession (Channels.ReliableSessionBindingElement binding reliableSessionBindingElement)
Modified constructors:
public ReliableSession (Channels.ReliableSessionBindingElement binding reliableSessionBindingElement)
Modified constructors:
public CustomBinding (string name configurationName)
Modified methods:
public Message CreateMessage (MessageVersion version, System.ServiceModel.FaultCode code faultCode, string reason, string action)public Message CreateMessage (MessageVersion version, System.ServiceModel.FaultCode code faultCode, string reason, object detail, string action)
Modified methods:
public MessageFault CreateFault (System.ServiceModel.FaultCode code, System.ServiceModel.FaultReason reason, object detail, System.Runtime.Serialization.XmlObjectSerializer formatter serializer)public MessageFault CreateFault (System.ServiceModel.FaultCode code, System.ServiceModel.FaultReason reason, object detail, System.Runtime.Serialization.XmlObjectSerializer formatter serializer, string actor)public MessageFault CreateFault (System.ServiceModel.FaultCode code, System.ServiceModel.FaultReason reason, object detail, System.Runtime.Serialization.XmlObjectSerializer formatter serializer, string actor, string node)
Modified constructors:
public MessageHeaders (MessageHeaders headers collection)public MessageHeaders (MessageVersion version, int capacity initialSize)
Modified methods:
public FaultDescription Find (string name action)public System.Collections.ObjectModel.Collection<FaultDescription> FindAll (string name action)
Modified methods:
public void Union (MessagePartSpecification other specification)
[Serializable] public class SecurityNegotiationException : System.ServiceModel.CommunicationException, System.Runtime.Serialization.ISerializable { // constructors public SecurityNegotiationException (); public SecurityNegotiationException (string message); protected SecurityNegotiationException (System.Runtime.Serialization.SerializationInfo info, System.Runtime.Serialization.StreamingContext context); public SecurityNegotiationException (string message, System.Exception innerException); }
Modified constructors:
protected SecureConversationSecurityTokenParameters (SecureConversationSecurityTokenParameters source other)
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
Modified constructors:
public WebChannelFactory`1 (string configurationName endpointConfigurationName)public WebChannelFactory`1 (System.Type serviceType channelType)
Modified constructors:
public WebOperationContext (System.ServiceModel.OperationContext operation operationContext)
Modified methods:
public void Attach (System.ServiceModel.OperationContext context owner)public void Detach (System.ServiceModel.OperationContext context owner)
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
Modified methods:
public System.IAsyncResult BeginCommit (System.AsyncCallback callback asyncCallback, object user_defined_state asyncState)public void EndCommit (System.IAsyncResult ar asyncResult)
Modified methods:
public abstract void Abort (IntPtr manager reason, int whatever retaining, int whatever2 async)public abstract void Commit (int whatever retaining, int whatever2 commitType, int whatever3 reserved)public abstract void GetTransactionInfo (IntPtr whatever transactionInformation)
Modified methods:
public abstract void Rollback (SinglePhaseEnlistment enlistment singlePhaseEnlistment)public abstract void SinglePhaseCommit (SinglePhaseEnlistment enlistment singlePhaseEnlistment)
Modified methods:
public abstract void SinglePhaseCommit (SinglePhaseEnlistment enlistment singlePhaseEnlistment)
Modified methods:
public void ForceRollback (System.Exception ex e)
Modified constructors:
public SubordinateTransaction (IsolationLevel level isoLevel, ISimpleTransactionSuperior superior)
Modified methods:
public DependentTransaction DependentClone (DependentCloneOption option cloneOption)public Enlistment EnlistDurable (System.Guid manager resourceManagerIdentifier, IEnlistmentNotification notification enlistmentNotification, EnlistmentOptions options enlistmentOptions)public Enlistment EnlistDurable (System.Guid manager resourceManagerIdentifier, ISinglePhaseNotification notification singlePhaseNotification, EnlistmentOptions options enlistmentOptions)public bool EnlistPromotableSinglePhase (IPromotableSinglePhaseNotification notification promotableSinglePhaseNotification)public Enlistment EnlistVolatile (IEnlistmentNotification notification enlistmentNotification, EnlistmentOptions options enlistmentOptions)public Enlistment EnlistVolatile (ISinglePhaseNotification notification singlePhaseNotification, EnlistmentOptions options enlistmentOptions)public void Rollback (System.Exception ex e)
Modified methods:
public byte[] GetExportCookie (Transaction transaction, byte[] exportCookie whereabouts)public Transaction GetTransactionFromDtcTransaction (IDtcTransaction dtc transactionNative)public Transaction GetTransactionFromExportCookie (byte[] exportCookie cookie)public Transaction GetTransactionFromTransmitterPropagationToken (byte[] token propagationToken)
Modified methods:
public void RecoveryComplete (System.Guid manager resourceManagerIdentifier)public Enlistment Reenlist (System.Guid manager resourceManagerIdentifier, byte[] recoveryInfo recoveryInformation, IEnlistmentNotification notification enlistmentNotification)
Modified methods:
public bool op_Equality (TransactionOptions o1 x, TransactionOptions o2 y)public bool op_Inequality (TransactionOptions o1 x, TransactionOptions o2 y)
Modified constructors:
public TransactionScope (Transaction transaction transactionToUse)public TransactionScope (TransactionScopeAsyncFlowOption asyncFlow asyncFlowOption)public TransactionScope (TransactionScopeOption option scopeOption)public TransactionScope (Transaction transaction transactionToUse, System.TimeSpan timeout scopeTimeout)public TransactionScope (TransactionScopeOption option scopeOption, System.TimeSpan timeout scopeTimeout)public TransactionScope (TransactionScopeOption scopeOption, TransactionOptions options transactionOptions)public TransactionScope (Transaction transaction transactionToUse, System.TimeSpan timeout scopeTimeout, EnterpriseServicesInteropOption opt interopOption)public TransactionScope (TransactionScopeOption option scopeOption, System.TimeSpan timeout scopeTimeout, TransactionScopeAsyncFlowOption asyncFlow)public TransactionScope (TransactionScopeOption scopeOption, TransactionOptions options transactionOptions, EnterpriseServicesInteropOption opt interopOption)
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
Added properties:
public static Foundation.NSString ApproximateEndDate { get; } public static Foundation.NSString ApproximateStartDate { get; } public static Foundation.NSString ExactEndDate { get; } public static Foundation.NSString ExactStartDate { get; } public static Foundation.NSString ServiceIdentifier { get; }
Added properties:
public virtual UIKit.UIViewController CustomInfoViewController { get; set; } public virtual bool PlaybackControlsIncludeInfoViews { get; set; } public virtual bool PlaybackControlsIncludeTransportBar { get; set; } public virtual UIKit.UILayoutGuide UnobscuredContentGuide { get; }
Added methods:
public virtual void DidEndDismissalTransition (AVPlayerViewController playerViewController); public virtual bool ShouldDismiss (AVPlayerViewController playerViewController); public virtual void WillBeginDismissalTransition (AVPlayerViewController playerViewController); public virtual void WillTransitionToVisibilityOfTransportBar (AVPlayerViewController playerViewController, bool visible, IAVPlayerViewControllerAnimationCoordinator coordinator);
Added methods:
public static void DidEndDismissalTransition (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController); public static bool ShouldDismiss (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController); public static void WillBeginDismissalTransition (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController); public static void WillTransitionToVisibilityOfTransportBar (IAVPlayerViewControllerDelegate This, AVPlayerViewController playerViewController, bool visible, IAVPlayerViewControllerAnimationCoordinator coordinator);
public class AVRoutePickerView : UIKit.UIView, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUITraitEnvironment { // constructors public AVRoutePickerView (); public AVRoutePickerView (CoreGraphics.CGRect frame); public AVRoutePickerView (Foundation.NSCoder coder); protected AVRoutePickerView (Foundation.NSObjectFlag t); protected AVRoutePickerView (IntPtr handle); // properties public virtual UIKit.UIColor ActiveTintColor { get; set; } public static AVRoutePickerView.AVRoutePickerViewAppearance Appearance { get; } public override IntPtr ClassHandle { get; } public virtual IAVRoutePickerViewDelegate Delegate { get; set; } public virtual AVRoutePickerViewButtonStyle RoutePickerButtonStyle { get; set; } // methods public static AVRoutePickerView.AVRoutePickerViewAppearance AppearanceWhenContainedIn (System.Type[] containers); protected override void Dispose (bool disposing); public static AVRoutePickerView.AVRoutePickerViewAppearance GetAppearance<T> (); public static AVRoutePickerView.AVRoutePickerViewAppearance GetAppearance<T> (UIKit.UITraitCollection traits); public static AVRoutePickerView.AVRoutePickerViewAppearance GetAppearance (UIKit.UITraitCollection traits); public static AVRoutePickerView.AVRoutePickerViewAppearance GetAppearance<T> (UIKit.UITraitCollection traits, System.Type[] containers); public static AVRoutePickerView.AVRoutePickerViewAppearance GetAppearance (UIKit.UITraitCollection traits, System.Type[] containers);// inner types public class AVRoutePickerViewAppearance : UIKit.UIView+UIViewAppearance, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAppearance { // constructors <span class='added added-constructor ' data-is-non-breaking="">protected AVRoutePickerView (IntPtr handle);</span> }
}
[Serializable] public enum AVRoutePickerViewButtonStyle { Custom = 2, Plain = 1, System = 0, }
public class AVRoutePickerViewDelegate : Foundation.NSObject, IAVRoutePickerViewDelegate, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public AVRoutePickerViewDelegate (); protected AVRoutePickerViewDelegate (Foundation.NSObjectFlag t); protected AVRoutePickerViewDelegate (IntPtr handle); // methods public virtual void DidEndPresentingRoutes (AVRoutePickerView routePickerView); public virtual void WillBeginPresentingRoutes (AVRoutePickerView routePickerView); }
public static class AVRoutePickerViewDelegate_Extensions { // methods public static void DidEndPresentingRoutes (IAVRoutePickerViewDelegate This, AVRoutePickerView routePickerView); public static void WillBeginPresentingRoutes (IAVRoutePickerViewDelegate This, AVRoutePickerView routePickerView); }
public interface IAVPlayerViewControllerAnimationCoordinator : ObjCRuntime.INativeObject, System.IDisposable {
// methods
public virtual void AddCoordinatedAnimations (System.Action animations, System.Action<bool> completion);
}
Added interface:
Foundation.INSSecureCoding
Added property:
public virtual CACornerMask MaskedCorners { get; set; }
Added interface:
Foundation.INSSecureCoding
Added property:
public virtual bool AllowsNextDrawableTimeout { get; set; }
Added properties:
public virtual Foundation.NSExpression CoreSpotlightDisplayNameExpression { get; set; } public virtual NSFetchIndexDescription[] Indexes { get; set; }
Added property:
public virtual string TransactionAuthor { get; set; }
Added property:
public static Foundation.NSString HistoryTrackingKey { get; }
Added constructor:
public NSQueryGenerationToken (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added method:
public virtual void EncodeTo (Foundation.NSCoder encoder);
public class NSFetchIndexDescription : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public NSFetchIndexDescription (); public NSFetchIndexDescription (Foundation.NSCoder coder); protected NSFetchIndexDescription (Foundation.NSObjectFlag t); protected NSFetchIndexDescription (IntPtr handle); public NSFetchIndexDescription (string name, NSFetchIndexElementDescription[] elements); // properties public override IntPtr ClassHandle { get; } public virtual NSFetchIndexElementDescription[] Elements { get; set; } public virtual NSEntityDescription Entity { get; } public virtual string Name { get; set; } public virtual Foundation.NSPredicate PartialIndexPredicate { get; set; } // methods protected override void Dispose (bool disposing); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class NSFetchIndexElementDescription : Foundation.NSObject, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public NSFetchIndexElementDescription (); public NSFetchIndexElementDescription (Foundation.NSCoder coder); protected NSFetchIndexElementDescription (Foundation.NSObjectFlag t); protected NSFetchIndexElementDescription (IntPtr handle); public NSFetchIndexElementDescription (NSPropertyDescription property, NSFetchIndexElementType collationType); // properties public override IntPtr ClassHandle { get; } public virtual NSFetchIndexElementType CollationType { get; set; } public virtual NSFetchIndexDescription IndexDescription { get; } public virtual bool IsAscending { get; set; } public virtual NSPropertyDescription Property { get; } public virtual string PropertyName { get; } // methods protected override void Dispose (bool disposing); public virtual void EncodeTo (Foundation.NSCoder encoder); }
[Serializable] public enum NSFetchIndexElementType { Binary = 0, RTree = 1, }
public abstract class NSPersistentHistoryChange : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected NSPersistentHistoryChange (); protected NSPersistentHistoryChange (Foundation.NSObjectFlag t); protected NSPersistentHistoryChange (IntPtr handle); // properties public virtual long ChangeId { get; } public virtual NSPersistentHistoryChangeType ChangeType { get; } public virtual NSManagedObjectID ChangedObjectId { get; } public override IntPtr ClassHandle { get; } public virtual Foundation.NSDictionary Tombstone { get; } public virtual NSPersistentHistoryTransaction Transaction { get; } public virtual Foundation.NSSet<NSPropertyDescription> UpdatedProperties { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }
public class NSPersistentHistoryChangeRequest : CoreData.NSPersistentStoreRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected NSPersistentHistoryChangeRequest (Foundation.NSObjectFlag t); protected NSPersistentHistoryChangeRequest (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual NSPersistentHistoryResultType ResultType { get; set; } public virtual NSPersistentHistoryToken Token { get; } // methods public static NSPersistentHistoryChangeRequest DeleteHistoryBefore (NSPersistentHistoryToken token); public static NSPersistentHistoryChangeRequest DeleteHistoryBefore (NSPersistentHistoryTransaction transaction); public static NSPersistentHistoryChangeRequest DeleteHistoryBefore (Foundation.NSDate date); public static NSPersistentHistoryChangeRequest FetchHistoryAfter (NSPersistentHistoryToken token); public static NSPersistentHistoryChangeRequest FetchHistoryAfter (NSPersistentHistoryTransaction transaction); public static NSPersistentHistoryChangeRequest FetchHistoryAfter (Foundation.NSDate date); }
[Serializable] public enum NSPersistentHistoryChangeType { Delete = 2, Insert = 0, Update = 1, }
public class NSPersistentHistoryResult : CoreData.NSPersistentStoreResult, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public NSPersistentHistoryResult (); protected NSPersistentHistoryResult (Foundation.NSObjectFlag t); protected NSPersistentHistoryResult (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSObject Result { get; } public virtual NSPersistentHistoryResultType ResultType { get; } }
[Serializable] public enum NSPersistentHistoryResultType { ChangesOnly = 4, Count = 2, ObjectIds = 1, StatusOnly = 0, TransactionsAndChanges = 5, TransactionsOnly = 3, }
public class NSPersistentHistoryToken : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public NSPersistentHistoryToken (); protected NSPersistentHistoryToken (Foundation.NSObjectFlag t); protected NSPersistentHistoryToken (IntPtr handle); // properties public override IntPtr ClassHandle { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }
public abstract class NSPersistentHistoryTransaction : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected NSPersistentHistoryTransaction (); protected NSPersistentHistoryTransaction (Foundation.NSObjectFlag t); protected NSPersistentHistoryTransaction (IntPtr handle); // properties public virtual string Author { get; } public virtual string BundleId { get; } public virtual NSPersistentHistoryChange[] Changes { get; } public override IntPtr ClassHandle { get; } public virtual string ContextName { get; } public virtual Foundation.NSNotification ObjectIdNotification { get; } public virtual string ProcessId { get; } public virtual string StoreId { get; } public virtual Foundation.NSDate Timestamp { get; } public virtual NSPersistentHistoryToken Token { get; } public virtual long TransactionNumber { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); }
Removed constructor:
public CIImageAccumulator ();
Added constructors:
public CIImageAccumulator (CoreGraphics.CGRect rectangle, int ciImageFormat); public CIImageAccumulator (CoreGraphics.CGRect extent, int format, CoreGraphics.CGColorSpace colorSpace);
Added methods:
public static CIImageAccumulator FromRectangle (CoreGraphics.CGRect rect, int ciImageFormat); public static CIImageAccumulator FromRectangle (CoreGraphics.CGRect extent, int format, CoreGraphics.CGColorSpace colorSpace);
Added constructor:
public CIQRCodeFeature (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSCopying Foundation.INSSecureCoding
Added methods:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder);
public class CIAreaMinMaxRed : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIAreaMinMaxRed (); public CIAreaMinMaxRed (Foundation.NSCoder coder); protected CIAreaMinMaxRed (Foundation.NSObjectFlag t); protected CIAreaMinMaxRed (IntPtr handle); }
public class CIAttributedTextImageGenerator : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIAttributedTextImageGenerator (); public CIAttributedTextImageGenerator (Foundation.NSCoder coder); protected CIAttributedTextImageGenerator (Foundation.NSObjectFlag t); protected CIAttributedTextImageGenerator (IntPtr handle); }
public class CIBarcodeGenerator : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIBarcodeGenerator (); public CIBarcodeGenerator (Foundation.NSCoder coder); protected CIBarcodeGenerator (Foundation.NSObjectFlag t); protected CIBarcodeGenerator (IntPtr handle); }
public class CIBicubicScaleTransform : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIBicubicScaleTransform (); public CIBicubicScaleTransform (Foundation.NSCoder coder); protected CIBicubicScaleTransform (Foundation.NSObjectFlag t); protected CIBicubicScaleTransform (IntPtr handle); }
public class CIBokehBlur : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIBokehBlur (); public CIBokehBlur (Foundation.NSCoder coder); protected CIBokehBlur (Foundation.NSObjectFlag t); protected CIBokehBlur (IntPtr handle); }
public class CIColorCubesMixedWithMask : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIColorCubesMixedWithMask (); public CIColorCubesMixedWithMask (Foundation.NSCoder coder); protected CIColorCubesMixedWithMask (Foundation.NSObjectFlag t); protected CIColorCubesMixedWithMask (IntPtr handle); }
public class CIColorCurves : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIColorCurves (); public CIColorCurves (Foundation.NSCoder coder); protected CIColorCurves (Foundation.NSObjectFlag t); protected CIColorCurves (IntPtr handle); }
public class CIDepthBlurEffect : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIDepthBlurEffect (); public CIDepthBlurEffect (Foundation.NSCoder coder); protected CIDepthBlurEffect (Foundation.NSObjectFlag t); protected CIDepthBlurEffect (IntPtr handle); }
public class CIDepthToDisparity : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIDepthToDisparity (); public CIDepthToDisparity (Foundation.NSCoder coder); protected CIDepthToDisparity (Foundation.NSObjectFlag t); protected CIDepthToDisparity (IntPtr handle); }
public class CIDisparityToDepth : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIDisparityToDepth (); public CIDisparityToDepth (Foundation.NSCoder coder); protected CIDisparityToDepth (Foundation.NSObjectFlag t); protected CIDisparityToDepth (IntPtr handle); }
public class CIEdgePreserveUpsampleFilter : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIEdgePreserveUpsampleFilter (); public CIEdgePreserveUpsampleFilter (Foundation.NSCoder coder); protected CIEdgePreserveUpsampleFilter (Foundation.NSObjectFlag t); protected CIEdgePreserveUpsampleFilter (IntPtr handle); }
public class CILabDeltaE : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CILabDeltaE (); public CILabDeltaE (Foundation.NSCoder coder); protected CILabDeltaE (Foundation.NSObjectFlag t); protected CILabDeltaE (IntPtr handle); }
public class CIMorphologyGradient : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIMorphologyGradient (); public CIMorphologyGradient (Foundation.NSCoder coder); protected CIMorphologyGradient (Foundation.NSObjectFlag t); protected CIMorphologyGradient (IntPtr handle); }
public class CIMorphologyMaximum : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIMorphologyMaximum (); public CIMorphologyMaximum (Foundation.NSCoder coder); protected CIMorphologyMaximum (Foundation.NSObjectFlag t); protected CIMorphologyMaximum (IntPtr handle); }
public class CIMorphologyMinimum : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CIMorphologyMinimum (); public CIMorphologyMinimum (Foundation.NSCoder coder); protected CIMorphologyMinimum (Foundation.NSObjectFlag t); protected CIMorphologyMinimum (IntPtr handle); }
public class CITextImageGenerator : CoreImage.CIFilter, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public CITextImageGenerator (); public CITextImageGenerator (Foundation.NSCoder coder); protected CITextImageGenerator (Foundation.NSObjectFlag t); protected CITextImageGenerator (IntPtr handle); }
Added methods:
public virtual void GeocodeAddress (string addressString, CLRegion region, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler); public virtual System.Threading.Tasks.Task<CLPlacemark[]> GeocodeAddressAsync (string addressString, CLRegion region, Foundation.NSLocale locale); public virtual void ReverseGeocodeLocation (CLLocation location, Foundation.NSLocale locale, CLGeocodeCompletionHandler completionHandler); public virtual System.Threading.Tasks.Task<CLPlacemark[]> ReverseGeocodeLocationAsync (CLLocation location, Foundation.NSLocale locale);
Modified fields:
IdleDisplaySleepDisabled = 256 1099511627776
Added constructor:
[Obsolete ("Not intended to be directly instantiated, this is an abstract class.")]
public NSDimension ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string)")] public NSUnit ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitAcceleration ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitAngle ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitArea ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitConcentrationMass ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitDispersion ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitDuration ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitElectricCharge ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitElectricCurrent ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitElectricPotentialDifference ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitElectricResistance ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitEnergy ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitFrequency ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitFuelEfficiency ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitIlluminance ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitLength ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitMass ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitPower ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitPressure ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitSpeed ();
Obsoleted constructors:
[Obsolete ("Use .ctor(string, NSUnitConverter) or any of the static properties.")] public NSUnitVolume ();
public interface INSItemProviderReading : ObjCRuntime.INativeObject, System.IDisposable { }
Added properties:
public virtual string FirmwareVersion { get; } public virtual string Manufacturer { get; } public virtual string Model { get; } public virtual HMAccessoryProfile[] Profiles { get; }
Added events:
public event System.EventHandler<HMAccessoryProfileEventArgs> DidAddProfile; public event System.EventHandler<HMAccessoryProfileEventArgs> DidRemoveProfile; public event System.EventHandler<HMAccessoryFirmwareVersionEventArgs> DidUpdateFirmwareVersion;
Added methods:
public virtual void DidAddProfile (HMAccessory accessory, HMAccessoryProfile profile); public virtual void DidRemoveProfile (HMAccessory accessory, HMAccessoryProfile profile); public virtual void DidUpdateFirmwareVersion (HMAccessory accessory, string firmwareVersion);
Added methods:
public static void DidAddProfile (IHMAccessoryDelegate This, HMAccessory accessory, HMAccessoryProfile profile); public static void DidRemoveProfile (IHMAccessoryDelegate This, HMAccessory accessory, HMAccessoryProfile profile); public static void DidUpdateFirmwareVersion (IHMAccessoryDelegate This, HMAccessory accessory, string firmwareVersion);
Modified properties:
public virtual HMCharacteristic Characteristic { get; set; }public virtual Foundation.INSCopying TriggerValue { get; set; }
Added properties:
public virtual HMEvent[] EndEvents { get; } public virtual bool ExecuteOnce { get; } public virtual Foundation.NSDateComponents[] Recurrences { get; } public virtual HMEventTriggerActivationState TriggerActivationState { get; }
Added methods:
public static Foundation.NSPredicate CreatePredicateForEvaluatingTrigger (HMPresenceEvent presenceEvent); public static Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringAfterSignificantEvent (HMSignificantTimeEvent significantEvent); public static Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringBeforeSignificantEvent (HMSignificantTimeEvent significantEvent); public static Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringBetweenDates (Foundation.NSDateComponents firstDateComponents, Foundation.NSDateComponents secondDateComponents); public static Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringBetweenSignificantEvent (HMSignificantTimeEvent firstSignificantEvent, HMSignificantTimeEvent secondSignificantEvent);
Added property:
public virtual HMHomeHubState HomeHubState { get; }
Added events:
public event System.EventHandler DidUpdateAccessControlForCurrentUser; public event System.EventHandler<HMHomeHubStateEventArgs> DidUpdateHomeHubState;
Added methods:
public virtual void DidUpdateAccessControlForCurrentUser (HMHome home); public virtual void DidUpdateHomeHubState (HMHome home, HMHomeHubState homeHubState);
Added methods:
public static void DidUpdateAccessControlForCurrentUser (IHMHomeDelegate This, HMHome home); public static void DidUpdateHomeHubState (IHMHomeDelegate This, HMHome home, HMHomeHubState homeHubState);
Added interfaces:
Foundation.INSCopying Foundation.INSMutableCopying
Modified properties:
public virtual CoreLocation.CLRegion Region { get; set; }
Added methods:
public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone);
public class HMAccessoryFirmwareVersionEventArgs : System.EventArgs { // constructors public HMAccessoryFirmwareVersionEventArgs (string firmwareVersion); // properties public string FirmwareVersion { get; set; } }
public class HMAccessoryProfileEventArgs : System.EventArgs { // constructors public HMAccessoryProfileEventArgs (HMAccessoryProfile profile); // properties public HMAccessoryProfile Profile { get; set; } }
public class HMCalendarEvent : HomeKit.HMTimeEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public HMCalendarEvent (Foundation.NSDateComponents fireDateComponents); protected HMCalendarEvent (Foundation.NSObjectFlag t); protected HMCalendarEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDateComponents FireDateComponents { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
public class HMCharacteristicThresholdRangeEvent : HomeKit.HMEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMCharacteristicThresholdRangeEvent (Foundation.NSObjectFlag t); protected HMCharacteristicThresholdRangeEvent (IntPtr handle); public HMCharacteristicThresholdRangeEvent (HMCharacteristic characteristic, HMNumberRange thresholdRange); // properties public virtual HMCharacteristic Characteristic { get; set; } public override IntPtr ClassHandle { get; } public virtual HMNumberRange ThresholdRange { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
public class HMDurationEvent : HomeKit.HMTimeEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMDurationEvent (Foundation.NSObjectFlag t); public HMDurationEvent (double duration); protected HMDurationEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual double Duration { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
[Serializable] public enum HMEventTriggerActivationState { Disabled = 0, DisabledNoCompatibleHomeHub = 2, DisabledNoHomeHub = 1, DisabledNoLocationServicesAuthorization = 3, Enabled = 4, }
[Serializable] public enum HMHomeHubState { Connected = 1, Disconnected = 2, NotAvailable = 0, }
public class HMHomeHubStateEventArgs : System.EventArgs { // constructors public HMHomeHubStateEventArgs (HMHomeHubState homeHubState); // properties public HMHomeHubState HomeHubState { get; set; } }
public class HMMutableCalendarEvent : HomeKit.HMCalendarEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public HMMutableCalendarEvent (Foundation.NSDateComponents fireDateComponents); protected HMMutableCalendarEvent (Foundation.NSObjectFlag t); protected HMMutableCalendarEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public override Foundation.NSDateComponents FireDateComponents { get; set; } }
public class HMMutableCharacteristicEvent : HomeKit.HMCharacteristicEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMMutableCharacteristicEvent (Foundation.NSObjectFlag t); protected HMMutableCharacteristicEvent (IntPtr handle); public HMMutableCharacteristicEvent (HMCharacteristic characteristic, Foundation.INSCopying triggerValue); // properties public override HMCharacteristic Characteristic { get; set; } public override IntPtr ClassHandle { get; } public override Foundation.INSCopying TriggerValue { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
public class HMMutableCharacteristicThresholdRangeEvent : HomeKit.HMCharacteristicThresholdRangeEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMMutableCharacteristicThresholdRangeEvent (Foundation.NSObjectFlag t); protected HMMutableCharacteristicThresholdRangeEvent (IntPtr handle); public HMMutableCharacteristicThresholdRangeEvent (HMCharacteristic characteristic, HMNumberRange thresholdRange); // properties public override HMCharacteristic Characteristic { get; set; } public override IntPtr ClassHandle { get; } public override HMNumberRange ThresholdRange { get; set; } }
public class HMMutableDurationEvent : HomeKit.HMDurationEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMMutableDurationEvent (Foundation.NSObjectFlag t); public HMMutableDurationEvent (double duration); protected HMMutableDurationEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public override double Duration { get; set; } }
public class HMMutableLocationEvent : HomeKit.HMLocationEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public HMMutableLocationEvent (CoreLocation.CLRegion region); protected HMMutableLocationEvent (Foundation.NSObjectFlag t); protected HMMutableLocationEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public override CoreLocation.CLRegion Region { get; set; } }
public class HMMutablePresenceEvent : HomeKit.HMPresenceEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMMutablePresenceEvent (Foundation.NSObjectFlag t); public HMMutablePresenceEvent (HMPresenceType presenceType); protected HMMutablePresenceEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual HMPresenceType PresenceType { get; set; } }
public class HMMutableSignificantTimeEvent : HomeKit.HMSignificantTimeEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public HMMutableSignificantTimeEvent (); protected HMMutableSignificantTimeEvent (Foundation.NSObjectFlag t); protected HMMutableSignificantTimeEvent (IntPtr handle); public HMMutableSignificantTimeEvent (Foundation.NSString significantEvent, Foundation.NSDateComponents offset); public HMMutableSignificantTimeEvent (HMSignificantEvent significantEvent, Foundation.NSDateComponents offset); // properties public override IntPtr ClassHandle { get; } public override Foundation.NSDateComponents Offset { get; set; } public virtual HMSignificantEvent SignificantEvent { get; set; } }
public class HMNumberRange : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMNumberRange (Foundation.NSObjectFlag t); protected HMNumberRange (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSNumber Max { get; } public virtual Foundation.NSNumber Min { get; } // methods public static HMNumberRange FromMax (Foundation.NSNumber maxValue); public static HMNumberRange FromMin (Foundation.NSNumber minValue); public static HMNumberRange FromRange (Foundation.NSNumber minValue, Foundation.NSNumber maxValue); }
public class HMPresenceEvent : HomeKit.HMEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMPresenceEvent (Foundation.NSObjectFlag t); public HMPresenceEvent (HMPresenceType presenceType); protected HMPresenceEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static Foundation.NSString KeyPath { get; } public virtual HMPresenceType PresenceType { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
[Serializable] public enum HMPresenceType { AnyUserAtHome = 2, CurrentUserAtHome = 0, CurrentUserNotAtHome = 1, NoUserAtHome = 3, UsersAtHome = 4, UsersNotAtHome = 5, }
public static class HMPresenceTypeExtensions { // methods public static Foundation.NSString GetConstant (HMPresenceType self); public static HMPresenceType GetValue (Foundation.NSString constant); }
public static class HMSignificantEventExtensions { // methods public static Foundation.NSString GetConstant (HMSignificantEvent self); public static HMSignificantEvent GetValue (Foundation.NSString constant); }
public class HMSignificantTimeEvent : HomeKit.HMTimeEvent, Foundation.INSCopying, Foundation.INSMutableCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected HMSignificantTimeEvent (Foundation.NSObjectFlag t); protected HMSignificantTimeEvent (IntPtr handle); public HMSignificantTimeEvent (Foundation.NSString significantEvent, Foundation.NSDateComponents offset); public HMSignificantTimeEvent (HMSignificantEvent significantEvent, Foundation.NSDateComponents offset); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDateComponents Offset { get; set; } public virtual HMSignificantEvent SignificantEvent { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual Foundation.NSObject MutableCopy (Foundation.NSZone zone); }
public class HMTimeEvent : HomeKit.HMEvent, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public HMTimeEvent (); protected HMTimeEvent (Foundation.NSObjectFlag t); protected HMTimeEvent (IntPtr handle); // properties public override IntPtr ClassHandle { get; } }
Added method:
public void AddAuxiliaryDataInfo (CGImageDestination dest, CGImageAuxiliaryDataType auxiliaryImageDataType, CGImageAuxiliaryDataInfo auxiliaryDataInfo);
Added properties:
public static Foundation.NSString AuxiliaryData { get; } public static Foundation.NSString AuxiliaryDataType { get; } public static Foundation.NSString BytesPerRow { get; } public static Foundation.NSString FileContentsDictionary { get; } public static Foundation.NSString Height { get; } public static Foundation.NSString ImageCount { get; } public static Foundation.NSString Images { get; } public static Foundation.NSString NamedColorSpace { get; } public static Foundation.NSString PixelFormat { get; } public static Foundation.NSString ThumbnailImages { get; } public static Foundation.NSString Width { get; }
Added method:
public CGImageAuxiliaryDataInfo CopyAuxiliaryDataInfo (CGImageSource imageSource, uint index, CGImageAuxiliaryDataType auxiliaryImageDataType);
public class CGImageAuxiliaryDataInfo { // constructors public CGImageAuxiliaryDataInfo (); // properties public Foundation.NSData DepthData { get; set; } public Foundation.NSDictionary DepthDataDescription { get; set; } public CGImageMetadata Metadata { get; set; } }
[Serializable] public enum CGImageAuxiliaryDataType { Depth = 0, Disparity = 1, }
Added properties:
public virtual MKAnnotationView ClusterAnnotationView { get; } public virtual string ClusteringIdentifier { get; set; } public virtual MKAnnotationViewCollisionMode CollisionMode { get; set; } public virtual float DisplayPriority { get; set; }
Added methods:
protected override void Dispose (bool disposing); public virtual void PrepareForDisplay ();
Added property:
public static Foundation.NSString TypeIdentifier { get; }
Added property:
public MKCreateClusterAnnotation CreateClusterAnnotation { get; set; }
Added methods:
public virtual MKAnnotationView DequeueReusableAnnotation (string identifier, IMKAnnotation annotation); public virtual void Register (ObjCRuntime.Class viewClass, string identifier); public void Register (System.Type viewType, string identifier);
Added method:
public virtual MKClusterAnnotation CreateClusterAnnotation (MKMapView mapView, IMKAnnotation[] memberAnnotations);
Added method:
public static MKClusterAnnotation CreateClusterAnnotation (IMKMapViewDelegate This, MKMapView mapView, IMKAnnotation[] memberAnnotations);
[Serializable] public enum MKAnnotationViewCollisionMode { Circle = 1, Rectangle = 0, }
public class MKClusterAnnotation : Foundation.NSObject, Foundation.INSObjectProtocol, IMKAnnotation, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected MKClusterAnnotation (Foundation.NSObjectFlag t); public MKClusterAnnotation (IMKAnnotation[] memberAnnotations); protected MKClusterAnnotation (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual CoreLocation.CLLocationCoordinate2D Coordinate { get; } public virtual IMKAnnotation[] MemberAnnotations { get; } public virtual string Subtitle { get; set; } public virtual string Title { get; set; } // methods public virtual void SetCoordinate (CoreLocation.CLLocationCoordinate2D value); }
public sealed delegate MKCreateClusterAnnotation : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public MKCreateClusterAnnotation (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (MKMapView mapView, IMKAnnotation[] memberAnnotations, System.AsyncCallback callback, object object); public virtual MKClusterAnnotation EndInvoke (System.IAsyncResult result); public virtual MKClusterAnnotation Invoke (MKMapView mapView, IMKAnnotation[] memberAnnotations); }
public static class MKFeatureDisplayPriority { // fields public static const float DefaultHigh; public static const float DefaultLow; public static const float Required; }
[Serializable] public enum MKFeatureVisibility { Adaptive = 0, Hidden = 1, Visible = 2, }
public static class MKMapViewDefault { // properties public static Foundation.NSString AnnotationViewReuseIdentifier { get; } public static Foundation.NSString ClusterAnnotationViewReuseIdentifier { get; } }
public class MKMarkerAnnotationView : MapKit.MKAnnotationView, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUITraitEnvironment { // constructors public MKMarkerAnnotationView (); public MKMarkerAnnotationView (Foundation.NSCoder coder); protected MKMarkerAnnotationView (Foundation.NSObjectFlag t); protected MKMarkerAnnotationView (IntPtr handle); public MKMarkerAnnotationView (IMKAnnotation annotation, string reuseIdentifier); // properties public virtual bool AnimatesWhenAdded { get; set; } public static MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance Appearance { get; } public override IntPtr ClassHandle { get; } public virtual UIKit.UIImage GlyphImage { get; set; } public virtual string GlyphText { get; set; } public virtual UIKit.UIColor GlyphTintColor { get; set; } public virtual UIKit.UIColor MarkerTintColor { get; set; } public virtual UIKit.UIImage SelectedGlyphImage { get; set; } public virtual MKFeatureVisibility SubtitleVisibility { get; set; } public virtual MKFeatureVisibility TitleVisibility { get; set; } // methods public static MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance AppearanceWhenContainedIn (System.Type[] containers); public static MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance GetAppearance<T> (); public static MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance GetAppearance<T> (UIKit.UITraitCollection traits); public static MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance GetAppearance (UIKit.UITraitCollection traits); public static MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance GetAppearance<T> (UIKit.UITraitCollection traits, System.Type[] containers); public static MKMarkerAnnotationView.MKMarkerAnnotationViewAppearance GetAppearance (UIKit.UITraitCollection traits, System.Type[] containers);// inner types public class MKMarkerAnnotationViewAppearance : MapKit.MKAnnotationView+MKAnnotationViewAppearance, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAppearance { // constructors <span class='added added-constructor ' data-is-non-breaking="">protected MKMarkerAnnotationView (IntPtr handle);</span> // properties <span class='added added-property ' data-is-non-breaking="">public virtual UIKit.UIImage GlyphImage { get; set; }</span> <span class='added added-property ' data-is-non-breaking="">public virtual string GlyphText { get; set; }</span> <span class='added added-property ' data-is-non-breaking="">public virtual UIKit.UIColor GlyphTintColor { get; set; }</span> <span class='added added-property ' data-is-non-breaking="">public virtual UIKit.UIColor MarkerTintColor { get; set; }</span> <span class='added added-property ' data-is-non-breaking="">public virtual UIKit.UIImage SelectedGlyphImage { get; set; }</span> }
}
public class MKScaleView : UIKit.UIView, CoreAnimation.ICALayerDelegate, Foundation.INSCoding, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.Collections.IEnumerable, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAccessibilityIdentification, UIKit.IUIAppearance, UIKit.IUIAppearanceContainer, UIKit.IUICoordinateSpace, UIKit.IUIDynamicItem, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem, UIKit.IUITraitEnvironment { // constructors public MKScaleView (Foundation.NSCoder coder); protected MKScaleView (Foundation.NSObjectFlag t); protected MKScaleView (IntPtr handle); // properties public static MKScaleView.MKScaleViewAppearance Appearance { get; } public override IntPtr ClassHandle { get; } public virtual MKScaleViewAlignment LegendAlignment { get; set; } public virtual MKMapView MapView { get; set; } public virtual MKFeatureVisibility ScaleVisibility { get; set; } // methods public static MKScaleView.MKScaleViewAppearance AppearanceWhenContainedIn (System.Type[] containers); protected override void Dispose (bool disposing); public static MKScaleView FromMapView (MKMapView mapView); public static MKScaleView.MKScaleViewAppearance GetAppearance<T> (); public static MKScaleView.MKScaleViewAppearance GetAppearance<T> (UIKit.UITraitCollection traits); public static MKScaleView.MKScaleViewAppearance GetAppearance (UIKit.UITraitCollection traits); public static MKScaleView.MKScaleViewAppearance GetAppearance<T> (UIKit.UITraitCollection traits, System.Type[] containers); public static MKScaleView.MKScaleViewAppearance GetAppearance (UIKit.UITraitCollection traits, System.Type[] containers);// inner types public class MKScaleViewAppearance : UIKit.UIView+UIViewAppearance, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIAppearance { // constructors <span class='added added-constructor ' data-is-non-breaking="">protected MKScaleView (IntPtr handle);</span> }
}
Added constructor:
public MPSBinaryImageKernel (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnConvolution (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnConvolutionDescriptor (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added method:
public virtual void EncodeTo (Foundation.NSCoder encoder);
Added constructor:
public MPSCnnCrossChannelNormalization (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnFullyConnected (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
protected MPSCnnKernel (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnLocalContrastNormalization (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnLogSoftMax (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
protected MPSCnnNeuron (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnNeuronAbsolute (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnNeuronLinear (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnNeuronReLU (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnNeuronSigmoid (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnNeuronTanH (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnPooling (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnPoolingAverage (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnPoolingMax (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnSoftMax (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSCnnSpatialNormalization (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageAreaMax (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageAreaMin (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageBox (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageConversion (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageConvolution (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageDilate (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageErode (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageGaussianBlur (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageGaussianPyramid (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageHistogram (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageHistogramEqualization (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageHistogramSpecification (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageIntegral (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageIntegralOfSquares (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageLanczosScale (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageLaplacian (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageMedian (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImagePyramid (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageSobel (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageTent (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageThresholdBinary (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageThresholdBinaryInverse (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageThresholdToZero (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageThresholdToZeroInverse (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageThresholdTruncate (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSImageTranspose (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added constructor:
public MPSKernel (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Added method:
public virtual void EncodeTo (Foundation.NSCoder encoder);
Added constructor:
public MPSMatrixMultiplication (Foundation.NSCoder coder);
Added interfaces:
Foundation.INSCoding Foundation.INSSecureCoding
Modified fields:
public const string SdkVersion = "10.2" "11.0";public const string Version = "10.10.0" "10.99.2";
Added fields:
public static const string CoreMLLibrary = "/System/Library/Frameworks/CoreML.framework/CoreML"; public static const string DeviceCheckLibrary = "/System/Library/Frameworks/DeviceCheck.framework/DeviceCheck"; public static const string VisionLibrary = "/System/Library/Frameworks/Vision.framework/Vision";
Added methods:
public static uint GetUInt32 (IntPtr handle, string symbol); public static ulong GetUInt64 (IntPtr handle, string symbol); public static void SetNFloat (IntPtr handle, string symbol, nfloat value); public static void SetNInt (IntPtr handle, string symbol, nint value); public static void SetNUInt (IntPtr handle, string symbol, uint value); public static void SetUInt32 (IntPtr handle, string symbol, uint value); public static void SetUInt64 (IntPtr handle, string symbol, long value);
Added property:
public virtual PHAssetPlaybackStyle PlaybackStyle { get; }
Added property:
public virtual PHAssetPlaybackStyle PlaybackStyle { get; }
Added methods:
public void PrepareLivePhotoForPlayback (CoreGraphics.CGSize targetSize, System.Action<PHLivePhoto,Foundation.NSError> handler); public void PrepareLivePhotoForPlayback (CoreGraphics.CGSize targetSize, PHLivePhotoEditingOption options, System.Action<PHLivePhoto,Foundation.NSError> handler); public System.Threading.Tasks.Task<PHLivePhoto> PrepareLivePhotoForPlaybackAsync (CoreGraphics.CGSize targetSize); public System.Threading.Tasks.Task<PHLivePhoto> PrepareLivePhotoForPlaybackAsync (CoreGraphics.CGSize targetSize, PHLivePhotoEditingOption options); public void SaveLivePhoto (PHContentEditingOutput output, System.Action<System.Boolean,Foundation.NSError> handler); public void SaveLivePhoto (PHContentEditingOutput output, PHLivePhotoEditingOption options, System.Action<System.Boolean,Foundation.NSError> handler); public System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> SaveLivePhotoAsync (PHContentEditingOutput output); public System.Threading.Tasks.Task<System.Tuple<System.Boolean,Foundation.NSError>> SaveLivePhotoAsync (PHContentEditingOutput output, PHLivePhotoEditingOption options);
[Serializable] public enum PHAssetPlaybackStyle { Image = 1, ImageAnimated = 2, LivePhoto = 3, Unsupported = 0, Video = 4, VideoLooping = 5, }
public class PHLivePhotoEditingOption : Foundation.DictionaryContainer { // constructors public PHLivePhotoEditingOption (); public PHLivePhotoEditingOption (Foundation.NSDictionary dictionary); // properties public bool? ShouldRenderAtPlaybackTime { get; } }
Added properties:
public virtual Foundation.NSAttributedString AttributedText { get; set; } public virtual UIKit.UILineBreakMode LineBreakMode { get; set; } public virtual nint NumberOfLines { get; set; } public virtual nfloat PreferredMaxLayoutWidth { get; set; }
Added method:
public static SKLabelNode FromText (Foundation.NSAttributedString attributedText);
Added property:
public virtual SKNodeFocusBehavior FocusBehavior { get; set; }
[Serializable] public enum SKNodeFocusBehavior { Focusable = 2, None = 0, Occluding = 1, }
public class SKRenderer : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected SKRenderer (Foundation.NSObjectFlag t); protected SKRenderer (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual bool IgnoresSiblingOrder { get; set; } public virtual SKScene Scene { get; set; } public virtual bool ShouldCullNonVisibleNodes { get; set; } public virtual bool ShowsDrawCount { get; set; } public virtual bool ShowsFields { get; set; } public virtual bool ShowsNodeCount { get; set; } public virtual bool ShowsPhysics { get; set; } public virtual bool ShowsQuadCount { get; set; } // methods protected override void Dispose (bool disposing); public static SKRenderer FromDevice (Metal.IMTLDevice device); public virtual void Render (CoreGraphics.CGRect viewport, Metal.IMTLCommandBuffer commandBuffer, Metal.MTLRenderPassDescriptor renderPassDescriptor); public virtual void Render (CoreGraphics.CGRect viewport, Metal.IMTLRenderCommandEncoder renderCommandEncoder, Metal.MTLRenderPassDescriptor renderPassDescriptor, Metal.IMTLCommandQueue commandQueue); public virtual void Update (double currentTime); }
public class SKTransformNode : SpriteKit.SKNode, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.Collections.Generic.IEnumerable<SKNode>, System.Collections.IEnumerable, System.IDisposable, System.IEquatable<Foundation.NSObject>, UIKit.IUIFocusEnvironment, UIKit.IUIFocusItem { // constructors public SKTransformNode (); public SKTransformNode (Foundation.NSCoder coder); protected SKTransformNode (Foundation.NSObjectFlag t); protected SKTransformNode (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual OpenTK.Vector3 EulerAngles { get; set; } public virtual OpenTK.Quaternion Quaternion { get; set; } public virtual OpenTK.Matrix3 RotationMatrix { get; set; } public virtual nfloat XRotation { get; set; } public virtual nfloat YRotation { get; set; } }
Added property:
public static Foundation.NSString StorefrontCountryCodeDidChangeNotification { get; }
Added methods:
public virtual void RequestStorefrontCountryCode (System.Action<Foundation.NSString,Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<Foundation.NSString> RequestStorefrontCountryCodeAsync (); public virtual void RequestUserToken (string developerToken, System.Action<Foundation.NSString,Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<Foundation.NSString> RequestUserTokenAsync (string developerToken);
Added methods:
public static Foundation.NSObject ObserveStorefrontCountryCodeDidChange (System.EventHandler<Foundation.NSNotificationEventArgs> handler); public static Foundation.NSObject ObserveStorefrontCountryCodeDidChange (Foundation.NSObject objectToObserve, System.EventHandler<Foundation.NSNotificationEventArgs> handler);
Added method:
public virtual bool ShouldAddStorePayment (SKPaymentQueue queue, SKPayment payment, SKProduct product);
Added method:
public static bool ShouldAddStorePayment (ISKPaymentTransactionObserver This, SKPaymentQueue queue, SKPayment payment, SKProduct product);
Added property:
public static Foundation.NSString ProductIdentifier { get; }
[Serializable] public enum SKCloudServiceSetupMessageIdentifier { AddMusic = 2, Connect = 1, Join = 0, PlayMusic = 3, }
public static class SKCloudServiceSetupMessageIdentifierExtensions { // methods public static Foundation.NSString GetConstant (SKCloudServiceSetupMessageIdentifier self); public static SKCloudServiceSetupMessageIdentifier GetValue (Foundation.NSString constant); }
public class SKProductStorePromotionController : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected SKProductStorePromotionController (Foundation.NSObjectFlag t); protected SKProductStorePromotionController (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static SKProductStorePromotionController Default { get; } // methods public virtual void FetchStorePromotionOrder (System.Action<SKProduct[],Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<SKProduct[]> FetchStorePromotionOrderAsync (); public virtual void FetchStorePromotionVisibility (SKProduct product, System.Action<SKProductStorePromotionVisibility,Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task<SKProductStorePromotionVisibility> FetchStorePromotionVisibilityAsync (SKProduct product); public virtual void Update (SKProduct[] storePromotionOrder, System.Action<Foundation.NSError> completionHandler); public virtual void Update (SKProductStorePromotionVisibility promotionVisibility, SKProduct product, System.Action<Foundation.NSError> completionHandler); public virtual System.Threading.Tasks.Task UpdateAsync (SKProduct[] storePromotionOrder); public virtual System.Threading.Tasks.Task UpdateAsync (SKProductStorePromotionVisibility promotionVisibility, SKProduct product); }
Added methods:
public virtual Foundation.NSUrl GetImageUrl (TVContentItemImageTrait traits); public virtual void SetImageUrl (Foundation.NSUrl aUrl, TVContentItemImageTrait traits);
Added values:
SpacingBaselineToBaseline = 524288, SpacingEdgeToEdge = 0, SpacingMask = 524288,
Added interface:
IUIDataSourceTranslating
Added property:
public virtual bool HasUncommittedUpdates { get; }
Added methods:
public virtual Foundation.NSIndexPath GetDataSourceIndexPath (Foundation.NSIndexPath presentationIndexPath); public virtual nint GetDataSourceSectionIndex (nint presentationSectionIndex); public virtual Foundation.NSIndexPath GetPresentationIndexPath (Foundation.NSIndexPath dataSourceIndexPath); public virtual nint GetPresentationSectionIndex (nint dataSourceSectionIndex); public virtual void PerformUsingPresentationValues (System.Action actionsToTranslate);
Obsoleted constructors:
[Obsolete ("This cannot be directly created.")] public UICollectionViewFocusUpdateContext ();
Added methods:
public static UIColor FromName (string name); public static UIColor FromName (string name, Foundation.NSBundle inBundle, UITraitCollection compatibleWithTraitCollection);
Obsoleted constructors:
[Obsolete ("This cannot be directly created.")] public UIFocusUpdateContext ();
Added interface:
IUIDataSourceTranslating
Added properties:
public virtual bool HasUncommittedUpdates { get; } public virtual bool InsetsContentViewsToSafeArea { get; set; } public virtual UITableViewSeparatorInsetReference SeparatorInsetReference { get; set; }
Added methods:
public virtual Foundation.NSIndexPath GetDataSourceIndexPath (Foundation.NSIndexPath presentationIndexPath); public virtual nint GetDataSourceSectionIndex (nint presentationSectionIndex); public virtual Foundation.NSIndexPath GetPresentationIndexPath (Foundation.NSIndexPath dataSourceIndexPath); public virtual nint GetPresentationSectionIndex (nint dataSourceSectionIndex); public virtual void PerformBatchUpdates (System.Action updates, System.Action<bool> completion); public virtual System.Threading.Tasks.Task<bool> PerformBatchUpdatesAsync (System.Action updates); public virtual void PerformUsingPresentationValues (System.Action actionsToTranslate);
public interface IUIDataSourceTranslating : ObjCRuntime.INativeObject, System.IDisposable { // methods public virtual Foundation.NSIndexPath GetDataSourceIndexPath (Foundation.NSIndexPath presentationIndexPath); public virtual nint GetDataSourceSectionIndex (nint presentationSectionIndex); public virtual Foundation.NSIndexPath GetPresentationIndexPath (Foundation.NSIndexPath dataSourceIndexPath); public virtual nint GetPresentationSectionIndex (nint dataSourceSectionIndex); public virtual void PerformUsingPresentationValues (System.Action actionsToTranslate); }
[Serializable] public enum UIAccessibilityContainerType { DataTable = 1, Landmark = 3, List = 2, None = 0, }
[Serializable] public enum UIAccessibilityCustomSystemRotorType { BoldText = 10, Heading = 3, HeadingLevel1 = 4, HeadingLevel2 = 5, HeadingLevel3 = 6, HeadingLevel4 = 7, HeadingLevel5 = 8, HeadingLevel6 = 9, Image = 14, ItalicText = 11, Landmark = 18, Link = 1, List = 17, MisspelledWord = 13, None = 0, Table = 16, TextField = 15, UnderlineText = 12, VisitedLink = 2, }
public abstract class UIDataSourceTranslating : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IUIDataSourceTranslating { // constructors protected UIDataSourceTranslating (); protected UIDataSourceTranslating (Foundation.NSObjectFlag t); protected UIDataSourceTranslating (IntPtr handle); // methods public virtual Foundation.NSIndexPath GetDataSourceIndexPath (Foundation.NSIndexPath presentationIndexPath); public virtual nint GetDataSourceSectionIndex (nint presentationSectionIndex); public virtual Foundation.NSIndexPath GetPresentationIndexPath (Foundation.NSIndexPath dataSourceIndexPath); public virtual nint GetPresentationSectionIndex (nint dataSourceSectionIndex); public virtual void PerformUsingPresentationValues (System.Action actionsToTranslate); }
[Serializable] public enum UIScrollViewContentInsetAdjustmentBehavior { Always = 3, Automatic = 0, Never = 2, ScrollableAxes = 1, }
[Serializable] public enum UISplitViewControllerPrimaryEdge { Leading = 0, Trailing = 1, }
[Serializable] public enum UITableViewSeparatorInsetReference { AutomaticInsets = 1, CellEdges = 0, }
[Serializable] public enum UITextSmartDashesType { Default = 0, No = 1, Yes = 2, }
[Serializable] public enum UITextSmartInsertDeleteType { Default = 0, No = 1, Yes = 2, }
public interface IMLFeatureProvider : ObjCRuntime.INativeObject, System.IDisposable { // properties public virtual Foundation.NSSet<Foundation.NSString> FeatureNames { get; } // methods public virtual MLFeatureValue GetFeatureValue (string featureName); }
public class MLDictionaryConstraint : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected MLDictionaryConstraint (Foundation.NSObjectFlag t); protected MLDictionaryConstraint (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual MLFeatureType KeyType { get; } }
public class MLDictionaryFeatureProvider : Foundation.NSObject, IMLFeatureProvider, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLDictionaryFeatureProvider (); protected MLDictionaryFeatureProvider (Foundation.NSObjectFlag t); protected MLDictionaryFeatureProvider (IntPtr handle); public MLDictionaryFeatureProvider (Foundation.NSDictionary<Foundation.NSString,Foundation.NSObject> dictionary, Foundation.NSError error); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDictionary<Foundation.NSString,CoreML.MLFeatureValue> Dictionary { get; } public virtual Foundation.NSSet<Foundation.NSString> FeatureNames { get; } public MLFeatureValue Item { get; } // methods public virtual MLFeatureValue GetFeatureValue (string featureName); }
public class MLFeatureDescription : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLFeatureDescription (); protected MLFeatureDescription (Foundation.NSObjectFlag t); protected MLFeatureDescription (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual MLDictionaryConstraint DictionaryConstraint { get; } public virtual MLImageConstraint ImageConstraint { get; } public virtual MLMultiArrayConstraint MultiArrayConstraint { get; } public virtual string Name { get; } public virtual bool Optional { get; } public virtual MLFeatureType Type { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); protected override void Dispose (bool disposing); public virtual bool IsAllowed (MLFeatureValue value); }
[Serializable] public enum MLFeatureType { Dictionary = 6, Double = 2, Image = 4, Int64 = 1, Invalid = 0, MultiArray = 5, String = 3, }
public class MLFeatureValue : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLFeatureValue (); protected MLFeatureValue (Foundation.NSObjectFlag t); protected MLFeatureValue (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDictionary<Foundation.NSObject,Foundation.NSNumber> DictionaryValue { get; } public virtual double DoubleValue { get; } public virtual CoreVideo.CVPixelBuffer ImageBufferValue { get; } public virtual long Int64Value { get; } public virtual MLMultiArray MultiArrayValue { get; } public virtual string StringValue { get; } public virtual MLFeatureType Type { get; } public virtual bool Undefined { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public static MLFeatureValue CreateUndefined (MLFeatureType type); public static MLFeatureValue FromDictionary (Foundation.NSDictionary<Foundation.NSObject,Foundation.NSNumber> value, Foundation.NSError error); public static MLFeatureValue FromDouble (double value); public static MLFeatureValue FromInt64 (long value); public static MLFeatureValue FromMultiArray (MLMultiArray value); public static MLFeatureValue FromPixelBuffer (CoreVideo.CVPixelBuffer value); public static MLFeatureValue FromString (string value); public virtual bool IsEqual (MLFeatureValue value); }
public class MLImageConstraint : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected MLImageConstraint (Foundation.NSObjectFlag t); protected MLImageConstraint (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual uint PixelFormatType { get; } public virtual nint PixelsHigh { get; } public virtual nint PixelsWide { get; } }
public class MLModel : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLModel (); protected MLModel (Foundation.NSObjectFlag t); protected MLModel (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual MLModelDescription ModelDescription { get; } // methods public static Foundation.NSUrl CompileModel (Foundation.NSUrl modelUrl, Foundation.NSError error); public static MLModel FromUrl (Foundation.NSUrl url, Foundation.NSError error); public virtual IMLFeatureProvider GetPrediction (IMLFeatureProvider input, Foundation.NSError error); public virtual IMLFeatureProvider GetPrediction (IMLFeatureProvider input, MLPredictionOptions options, Foundation.NSError error); }
public class MLModelDescription : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLModelDescription (); protected MLModelDescription (Foundation.NSObjectFlag t); protected MLModelDescription (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual Foundation.NSDictionary<Foundation.NSString,CoreML.MLFeatureDescription> InputDescriptionsByName { get; } public MLModelMetadata Metadata { get; } public virtual Foundation.NSDictionary<Foundation.NSString,CoreML.MLFeatureDescription> OutputDescriptionsByName { get; } public virtual string PredictedFeatureName { get; } public virtual string PredictedProbabilitiesName { get; } }
[Serializable] public enum MLModelError { FeatureType = 1, Generic = 0, IO = 3, }
public static class MLModelErrorExtensions {
// methods
public static Foundation.NSString GetDomain (MLModelError self);
}
public class MLModelMetadata : Foundation.DictionaryContainer { // constructors public MLModelMetadata (); public MLModelMetadata (Foundation.NSDictionary dictionary); // properties public string Author { get; } public string Description { get; } public string License { get; } public string VersionString { get; } }
public class MLMultiArray : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected MLMultiArray (Foundation.NSObjectFlag t); protected MLMultiArray (IntPtr handle); public MLMultiArray (Foundation.NSNumber[] shape, MLMultiArrayDataType dataType, Foundation.NSError error); public MLMultiArray (IntPtr dataPointer, Foundation.NSNumber[] shape, MLMultiArrayDataType dataType, Foundation.NSNumber[] strides, System.Action<IntPtr> deallocator, Foundation.NSError error); // properties public override IntPtr ClassHandle { get; } public virtual nint Count { get; } public virtual IntPtr DataPointer { get; } public virtual MLMultiArrayDataType DataType { get; } public Foundation.NSNumber Item { get; set; } public Foundation.NSNumber Item { get; set; } public virtual Foundation.NSNumber[] Shape { get; } public virtual Foundation.NSNumber[] Strides { get; } // methods public virtual Foundation.NSNumber GetObject (Foundation.NSNumber[] key); public virtual Foundation.NSNumber GetObject (nint idx); public virtual void SetObject (Foundation.NSNumber obj, Foundation.NSNumber[] key); public virtual void SetObject (Foundation.NSNumber obj, nint idx); }
public class MLMultiArrayConstraint : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected MLMultiArrayConstraint (Foundation.NSObjectFlag t); protected MLMultiArrayConstraint (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual MLMultiArrayDataType DataType { get; } public virtual Foundation.NSNumber[] Shape { get; } }
[Serializable] public enum MLMultiArrayDataType { Double = 65600, Float32 = 65568, Int32 = 131104, }
public class MLPredictionOptions : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public MLPredictionOptions (); protected MLPredictionOptions (Foundation.NSObjectFlag t); protected MLPredictionOptions (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual bool UsesCpuOnly { get; set; } }
public class DCDevice : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public DCDevice (); protected DCDevice (Foundation.NSObjectFlag t); protected DCDevice (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public static DCDevice CurrentDevice { get; } public virtual bool Supported { get; } // methods public virtual void GenerateToken (DCDeviceGenerateTokenCompletionHandler completion); public virtual System.Threading.Tasks.Task<Foundation.NSData> GenerateTokenAsync (); }
public sealed delegate DCDeviceGenerateTokenCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public DCDeviceGenerateTokenCompletionHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (Foundation.NSData token, Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (Foundation.NSData token, Foundation.NSError error); }
[Serializable] public enum DCError { FeatureUnsupported = 1, UnknownSystemFailure = 0, }
public interface IVNFaceObservationAccepting : ObjCRuntime.INativeObject, System.IDisposable {
// properties
public virtual VNFaceObservation[] InputFaceObservations { get; set; }
}
public class VNBarcodeObservation : Vision.VNRectangleObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNBarcodeObservation (); public VNBarcodeObservation (Foundation.NSCoder coder); protected VNBarcodeObservation (Foundation.NSObjectFlag t); protected VNBarcodeObservation (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual string Symbology { get; } // methods public static VNBarcodeObservation FromBoundingBox (CoreGraphics.CGRect boundingBox); }
[Serializable] public enum VNBarcodeSymbology { Aztec = 0, Code128 = 7, Code39 = 1, Code39Checksum = 2, Code39FullAscii = 3, Code39FullAsciiChecksum = 4, Code93 = 5, Code93i = 6, DataMatrix = 8, Ean13 = 10, Ean8 = 9, I2OF5 = 11, I2OF5Checksum = 12, Itf14 = 13, Pdf417 = 14, QR = 15, Upce = 16, }
public static class VNBarcodeSymbologyExtensions { // methods public static Foundation.NSString GetConstant (VNBarcodeSymbology self); public static VNBarcodeSymbology GetValue (Foundation.NSString constant); }
public class VNClassificationObservation : Vision.VNObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNClassificationObservation (Foundation.NSCoder coder); protected VNClassificationObservation (Foundation.NSObjectFlag t); protected VNClassificationObservation (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual string Identifier { get; } }
public class VNCoreMLFeatureValueObservation : Vision.VNObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNCoreMLFeatureValueObservation (Foundation.NSCoder coder); protected VNCoreMLFeatureValueObservation (Foundation.NSObjectFlag t); protected VNCoreMLFeatureValueObservation (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual CoreML.MLFeatureValue FeatureValue { get; } }
public class VNCoreMLModel : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNCoreMLModel (Foundation.NSObjectFlag t); protected VNCoreMLModel (IntPtr handle); // properties public override IntPtr ClassHandle { get; } // methods public static VNCoreMLModel FromMLModel (CoreML.MLModel model, Foundation.NSError error); }
public class VNCoreMLRequest : Vision.VNImageBasedRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNCoreMLRequest (Foundation.NSObjectFlag t); protected VNCoreMLRequest (IntPtr handle); public VNCoreMLRequest (VNCoreMLModel model); public VNCoreMLRequest (VNRequestCompletionHandler completionHandler); public VNCoreMLRequest (VNCoreMLModel model, VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } public virtual VNImageCropAndScaleOption ImageCropAndScaleOption { get; set; } public virtual VNCoreMLModel Model { get; } }
public abstract class VNDetectBarcodesRequest : Vision.VNImageBasedRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNDetectBarcodesRequest (Foundation.NSObjectFlag t); protected VNDetectBarcodesRequest (IntPtr handle); public VNDetectBarcodesRequest (VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } public static string[] SupportedSymbologies { get; } public virtual string[] Symbologies { get; set; } }
public class VNDetectFaceLandmarksRequest : Vision.VNImageBasedRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject>, IVNFaceObservationAccepting { // constructors protected VNDetectFaceLandmarksRequest (Foundation.NSObjectFlag t); protected VNDetectFaceLandmarksRequest (IntPtr handle); public VNDetectFaceLandmarksRequest (VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } public virtual VNFaceObservation[] InputFaceObservations { get; set; } }
public class VNDetectFaceRectanglesRequest : Vision.VNImageBasedRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNDetectFaceRectanglesRequest (Foundation.NSObjectFlag t); protected VNDetectFaceRectanglesRequest (IntPtr handle); public VNDetectFaceRectanglesRequest (VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } }
public class VNDetectHorizonRequest : Vision.VNImageBasedRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNDetectHorizonRequest (Foundation.NSObjectFlag t); protected VNDetectHorizonRequest (IntPtr handle); public VNDetectHorizonRequest (VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } }
public class VNDetectRectanglesRequest : Vision.VNImageBasedRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNDetectRectanglesRequest (Foundation.NSObjectFlag t); protected VNDetectRectanglesRequest (IntPtr handle); public VNDetectRectanglesRequest (VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } public virtual float MaximumAspectRatio { get; set; } public virtual uint MaximumObservations { get; set; } public virtual float MinimumAspectRatio { get; set; } public virtual float MinimumConfidence { get; set; } public virtual float MinimumSize { get; set; } public virtual float QuadratureTolerance { get; set; } }
public class VNDetectTextRectanglesRequest : Vision.VNImageBasedRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNDetectTextRectanglesRequest (Foundation.NSObjectFlag t); protected VNDetectTextRectanglesRequest (IntPtr handle); public VNDetectTextRectanglesRequest (VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } public virtual bool ReportCharacterBoxes { get; set; } }
public class VNDetectedObjectObservation : Vision.VNObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNDetectedObjectObservation (Foundation.NSCoder coder); protected VNDetectedObjectObservation (Foundation.NSObjectFlag t); protected VNDetectedObjectObservation (IntPtr handle); // properties public virtual CoreGraphics.CGRect BoundingBox { get; } public override IntPtr ClassHandle { get; } // methods public static VNDetectedObjectObservation FromBoundingBox (CoreGraphics.CGRect boundingBox); }
[Serializable] public enum VNErrorCode { IOError = 6, InternalError = 9, InvalidArgument = 14, InvalidFormat = 2, InvalidImage = 13, InvalidModel = 15, InvalidOperation = 12, InvalidOption = 5, MissingOption = 7, NotImplemented = 8, Ok = 0, OperationFailed = 3, OutOfBoundsError = 4, OutOfMemory = 10, RequestCancelled = 1, UnknownError = 11, }
public static class VNErrorCodeExtensions {
// methods
public static Foundation.NSString GetDomain (VNErrorCode self);
}
public abstract class VNFaceLandmarkRegion : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNFaceLandmarkRegion (Foundation.NSObjectFlag t); protected VNFaceLandmarkRegion (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual uint PointCount { get; } }
public class VNFaceLandmarkRegion2D : Vision.VNFaceLandmarkRegion, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNFaceLandmarkRegion2D (Foundation.NSObjectFlag t); protected VNFaceLandmarkRegion2D (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public OpenTK.Vector2 Item { get; } public virtual OpenTK.Vector2[] Points { get; } // methods public virtual OpenTK.Vector2 GetPoint (uint index); }
public abstract class VNFaceLandmarks : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNFaceLandmarks (Foundation.NSObjectFlag t); protected VNFaceLandmarks (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual float Confidence { get; } }
public class VNFaceLandmarks2D : Vision.VNFaceLandmarks, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNFaceLandmarks2D (Foundation.NSObjectFlag t); protected VNFaceLandmarks2D (IntPtr handle); // properties public virtual VNFaceLandmarkRegion2D AllPoints { get; } public override IntPtr ClassHandle { get; } public virtual VNFaceLandmarkRegion2D FaceContour { get; } public virtual VNFaceLandmarkRegion2D InnerLips { get; } public virtual VNFaceLandmarkRegion2D LeftEye { get; } public virtual VNFaceLandmarkRegion2D LeftEyebrow { get; } public virtual VNFaceLandmarkRegion2D LeftPupil { get; } public virtual VNFaceLandmarkRegion2D MedianLine { get; } public virtual VNFaceLandmarkRegion2D Nose { get; } public virtual VNFaceLandmarkRegion2D NoseCrest { get; } public virtual VNFaceLandmarkRegion2D OuterLips { get; } public virtual VNFaceLandmarkRegion2D RightEye { get; } public virtual VNFaceLandmarkRegion2D RightEyebrow { get; } public virtual VNFaceLandmarkRegion2D RightPupil { get; } }
public class VNFaceObservation : Vision.VNDetectedObjectObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNFaceObservation (Foundation.NSCoder coder); protected VNFaceObservation (Foundation.NSObjectFlag t); protected VNFaceObservation (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual VNFaceLandmarks2D Landmarks { get; } // methods public static VNFaceObservation FromBoundingBox (CoreGraphics.CGRect boundingBox); }
public class VNHomographicImageRegistrationRequest : Vision.VNImageRegistrationRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNHomographicImageRegistrationRequest (CoreGraphics.CGImage image); public VNHomographicImageRegistrationRequest (CoreImage.CIImage image); public VNHomographicImageRegistrationRequest (CoreVideo.CVPixelBuffer pixelBuffer); public VNHomographicImageRegistrationRequest (Foundation.NSData imageData); protected VNHomographicImageRegistrationRequest (Foundation.NSObjectFlag t); public VNHomographicImageRegistrationRequest (Foundation.NSUrl imageUrl); protected VNHomographicImageRegistrationRequest (IntPtr handle); public VNHomographicImageRegistrationRequest (CoreGraphics.CGImage image, VNRequestCompletionHandler completionHandler); public VNHomographicImageRegistrationRequest (CoreImage.CIImage image, VNRequestCompletionHandler completionHandler); public VNHomographicImageRegistrationRequest (CoreVideo.CVPixelBuffer pixelBuffer, VNRequestCompletionHandler completionHandler); public VNHomographicImageRegistrationRequest (Foundation.NSData imageData, VNRequestCompletionHandler completionHandler); public VNHomographicImageRegistrationRequest (Foundation.NSUrl imageUrl, VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } }
public class VNHorizonObservation : Vision.VNObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNHorizonObservation (Foundation.NSCoder coder); protected VNHorizonObservation (Foundation.NSObjectFlag t); protected VNHorizonObservation (IntPtr handle); // properties public virtual nfloat Angle { get; } public override IntPtr ClassHandle { get; } public virtual CoreGraphics.CGAffineTransform Transform { get; } }
public abstract class VNImageAlignmentObservation : Vision.VNObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNImageAlignmentObservation (Foundation.NSCoder coder); protected VNImageAlignmentObservation (Foundation.NSObjectFlag t); protected VNImageAlignmentObservation (IntPtr handle); // properties public override IntPtr ClassHandle { get; } }
public abstract class VNImageBasedRequest : Vision.VNRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNImageBasedRequest (Foundation.NSObjectFlag t); protected VNImageBasedRequest (IntPtr handle); public VNImageBasedRequest (VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } public virtual CoreGraphics.CGRect RegionOfInterest { get; set; } }
[Serializable] public enum VNImageCropAndScaleOption { CenterCrop = 0, ScaleFill = 2, ScaleFit = 1, }
public class VNImageHomographicAlignmentObservation : Vision.VNImageAlignmentObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNImageHomographicAlignmentObservation (Foundation.NSCoder coder); protected VNImageHomographicAlignmentObservation (Foundation.NSObjectFlag t); protected VNImageHomographicAlignmentObservation (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual OpenTK.Matrix3 WarpTransform { get; set; } }
public class VNImageOptions : Foundation.DictionaryContainer { // constructors public VNImageOptions (); public VNImageOptions (Foundation.NSDictionary dictionary); // properties public Foundation.NSData CameraIntrinsics { get; set; } public CoreGraphics.CGImageProperties Properties { get; set; } public Foundation.NSDictionary WeakProperties { get; set; } }
public abstract class VNImageRegistrationRequest : Vision.VNTargetedImageRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNImageRegistrationRequest (CoreGraphics.CGImage image); public VNImageRegistrationRequest (CoreImage.CIImage image); public VNImageRegistrationRequest (CoreVideo.CVPixelBuffer pixelBuffer); public VNImageRegistrationRequest (Foundation.NSData imageData); protected VNImageRegistrationRequest (Foundation.NSObjectFlag t); public VNImageRegistrationRequest (Foundation.NSUrl imageUrl); protected VNImageRegistrationRequest (IntPtr handle); public VNImageRegistrationRequest (CoreGraphics.CGImage image, VNRequestCompletionHandler completionHandler); public VNImageRegistrationRequest (CoreImage.CIImage image, VNRequestCompletionHandler completionHandler); public VNImageRegistrationRequest (CoreVideo.CVPixelBuffer pixelBuffer, VNRequestCompletionHandler completionHandler); public VNImageRegistrationRequest (Foundation.NSData imageData, VNRequestCompletionHandler completionHandler); public VNImageRegistrationRequest (Foundation.NSUrl imageUrl, VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } }
public class VNImageRequestHandler : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNImageRequestHandler (Foundation.NSObjectFlag t); protected VNImageRequestHandler (IntPtr handle); public VNImageRequestHandler (CoreGraphics.CGImage image, Foundation.NSDictionary options); public VNImageRequestHandler (CoreGraphics.CGImage image, VNImageOptions imageOptions); public VNImageRequestHandler (CoreImage.CIImage image, Foundation.NSDictionary options); public VNImageRequestHandler (CoreImage.CIImage image, VNImageOptions imageOptions); public VNImageRequestHandler (CoreVideo.CVPixelBuffer pixelBuffer, Foundation.NSDictionary options); public VNImageRequestHandler (CoreVideo.CVPixelBuffer pixelBuffer, VNImageOptions imageOptions); public VNImageRequestHandler (Foundation.NSData imageData, Foundation.NSDictionary options); public VNImageRequestHandler (Foundation.NSData imageData, VNImageOptions imageOptions); public VNImageRequestHandler (Foundation.NSUrl imageUrl, Foundation.NSDictionary options); public VNImageRequestHandler (Foundation.NSUrl imageUrl, VNImageOptions imageOptions); public VNImageRequestHandler (CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSDictionary options); public VNImageRequestHandler (CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, VNImageOptions imageOptions); public VNImageRequestHandler (CoreImage.CIImage image, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSDictionary options); public VNImageRequestHandler (CoreImage.CIImage image, ImageIO.CGImagePropertyOrientation orientation, VNImageOptions imageOptions); public VNImageRequestHandler (CoreVideo.CVPixelBuffer pixelBuffer, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSDictionary options); public VNImageRequestHandler (CoreVideo.CVPixelBuffer pixelBuffer, ImageIO.CGImagePropertyOrientation orientation, VNImageOptions imageOptions); public VNImageRequestHandler (Foundation.NSData imageData, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSDictionary options); public VNImageRequestHandler (Foundation.NSData imageData, ImageIO.CGImagePropertyOrientation orientation, VNImageOptions imageOptions); public VNImageRequestHandler (Foundation.NSUrl imageUrl, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSDictionary options); public VNImageRequestHandler (Foundation.NSUrl imageUrl, ImageIO.CGImagePropertyOrientation orientation, VNImageOptions imageOptions); // properties public override IntPtr ClassHandle { get; } // methods public virtual bool Perform (VNRequest[] requests, Foundation.NSError error); }
public class VNImageTranslationAlignmentObservation : Vision.VNImageAlignmentObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNImageTranslationAlignmentObservation (Foundation.NSCoder coder); protected VNImageTranslationAlignmentObservation (Foundation.NSObjectFlag t); protected VNImageTranslationAlignmentObservation (IntPtr handle); // properties public virtual CoreGraphics.CGAffineTransform AlignmentTransform { get; set; } public override IntPtr ClassHandle { get; } }
public abstract class VNObservation : Foundation.NSObject, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNObservation (Foundation.NSCoder coder); protected VNObservation (Foundation.NSObjectFlag t); protected VNObservation (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual float Confidence { get; } public virtual Foundation.NSUuid Uuid { get; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual void EncodeTo (Foundation.NSCoder encoder); }
public class VNPixelBufferObservation : Vision.VNObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNPixelBufferObservation (Foundation.NSCoder coder); protected VNPixelBufferObservation (Foundation.NSObjectFlag t); protected VNPixelBufferObservation (IntPtr handle); // properties public override IntPtr ClassHandle { get; } public virtual CoreVideo.CVPixelBuffer PixelBuffer { get; } }
public class VNRectangleObservation : Vision.VNDetectedObjectObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNRectangleObservation (Foundation.NSCoder coder); protected VNRectangleObservation (Foundation.NSObjectFlag t); protected VNRectangleObservation (IntPtr handle); // properties public virtual CoreGraphics.CGPoint BottomLeft { get; } public virtual CoreGraphics.CGPoint BottomRight { get; } public override IntPtr ClassHandle { get; } public virtual CoreGraphics.CGPoint TopLeft { get; } public virtual CoreGraphics.CGPoint TopRight { get; } // methods public static VNRectangleObservation FromBoundingBox (CoreGraphics.CGRect boundingBox); }
public abstract class VNRequest : Foundation.NSObject, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNRequest (Foundation.NSObjectFlag t); protected VNRequest (IntPtr handle); public VNRequest (VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } public virtual VNRequestCompletionHandler CompletionHandler { get; } public virtual bool PreferBackgroundProcessing { get; set; } public virtual Metal.IMTLDevice PreferredMetalContext { get; set; } // methods public virtual Foundation.NSObject Copy (Foundation.NSZone zone); public virtual T[] GetResults<T> (); }
public sealed delegate VNRequestCompletionHandler : System.MulticastDelegate, System.ICloneable, System.Runtime.Serialization.ISerializable { // constructors public VNRequestCompletionHandler (object object, IntPtr method); // methods public virtual System.IAsyncResult BeginInvoke (VNRequest request, Foundation.NSError error, System.AsyncCallback callback, object object); public virtual void EndInvoke (System.IAsyncResult result); public virtual void Invoke (VNRequest request, Foundation.NSError error); }
[Serializable] public enum VNRequestTrackingLevel { Accurate = 0, Fast = 1, }
public class VNSequenceRequestHandler : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNSequenceRequestHandler (); protected VNSequenceRequestHandler (Foundation.NSObjectFlag t); protected VNSequenceRequestHandler (IntPtr handle); // properties public override IntPtr ClassHandle { get; } // methods public virtual bool Perform (VNRequest[] requests, CoreGraphics.CGImage image, Foundation.NSError error); public virtual bool Perform (VNRequest[] requests, CoreImage.CIImage image, Foundation.NSError error); public virtual bool Perform (VNRequest[] requests, CoreVideo.CVPixelBuffer pixelBuffer, Foundation.NSError error); public virtual bool Perform (VNRequest[] requests, Foundation.NSData imageData, Foundation.NSError error); public virtual bool Perform (VNRequest[] requests, Foundation.NSUrl imageUrl, Foundation.NSError error); public virtual bool Perform (VNRequest[] requests, CoreGraphics.CGImage image, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSError error); public virtual bool Perform (VNRequest[] requests, CoreImage.CIImage image, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSError error); public virtual bool Perform (VNRequest[] requests, CoreVideo.CVPixelBuffer pixelBuffer, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSError error); public virtual bool Perform (VNRequest[] requests, Foundation.NSData imageData, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSError error); public virtual bool Perform (VNRequest[] requests, Foundation.NSUrl imageUrl, ImageIO.CGImagePropertyOrientation orientation, Foundation.NSError error); }
public abstract class VNTargetedImageRequest : Vision.VNImageBasedRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNTargetedImageRequest (CoreGraphics.CGImage image); public VNTargetedImageRequest (CoreImage.CIImage image); public VNTargetedImageRequest (CoreVideo.CVPixelBuffer pixelBuffer); public VNTargetedImageRequest (Foundation.NSData imageData); protected VNTargetedImageRequest (Foundation.NSObjectFlag t); public VNTargetedImageRequest (Foundation.NSUrl imageUrl); protected VNTargetedImageRequest (IntPtr handle); public VNTargetedImageRequest (CoreGraphics.CGImage image, VNRequestCompletionHandler completionHandler); public VNTargetedImageRequest (CoreImage.CIImage image, VNRequestCompletionHandler completionHandler); public VNTargetedImageRequest (CoreVideo.CVPixelBuffer pixelBuffer, VNRequestCompletionHandler completionHandler); public VNTargetedImageRequest (Foundation.NSData imageData, VNRequestCompletionHandler completionHandler); public VNTargetedImageRequest (Foundation.NSUrl imageUrl, VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } }
public class VNTextObservation : Vision.VNDetectedObjectObservation, Foundation.INSCoding, Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNTextObservation (Foundation.NSCoder coder); protected VNTextObservation (Foundation.NSObjectFlag t); protected VNTextObservation (IntPtr handle); // properties public virtual VNRectangleObservation[] CharacterBoxes { get; } public override IntPtr ClassHandle { get; } // methods public static VNTextObservation FromBoundingBox (CoreGraphics.CGRect boundingBox); }
public class VNTrackObjectRequest : Vision.VNTrackingRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNTrackObjectRequest (Foundation.NSObjectFlag t); protected VNTrackObjectRequest (IntPtr handle); public VNTrackObjectRequest (VNDetectedObjectObservation observation); public VNTrackObjectRequest (VNRequestCompletionHandler completionHandler); public VNTrackObjectRequest (VNDetectedObjectObservation observation, VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } }
public class VNTrackRectangleRequest : Vision.VNTrackingRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNTrackRectangleRequest (Foundation.NSObjectFlag t); protected VNTrackRectangleRequest (IntPtr handle); public VNTrackRectangleRequest (VNRectangleObservation observation); public VNTrackRectangleRequest (VNRequestCompletionHandler completionHandler); public VNTrackRectangleRequest (VNRectangleObservation observation, VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } }
public abstract class VNTrackingRequest : Vision.VNImageBasedRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors protected VNTrackingRequest (Foundation.NSObjectFlag t); protected VNTrackingRequest (IntPtr handle); public VNTrackingRequest (VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } public virtual VNDetectedObjectObservation InputObservation { get; set; } public virtual bool LastFrame { get; set; } public virtual VNRequestTrackingLevel TrackingLevel { get; set; } }
public class VNTranslationalImageRegistrationRequest : Vision.VNImageRegistrationRequest, Foundation.INSCopying, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> { // constructors public VNTranslationalImageRegistrationRequest (CoreGraphics.CGImage image); public VNTranslationalImageRegistrationRequest (CoreImage.CIImage image); public VNTranslationalImageRegistrationRequest (CoreVideo.CVPixelBuffer pixelBuffer); public VNTranslationalImageRegistrationRequest (Foundation.NSData imageData); protected VNTranslationalImageRegistrationRequest (Foundation.NSObjectFlag t); public VNTranslationalImageRegistrationRequest (Foundation.NSUrl imageUrl); protected VNTranslationalImageRegistrationRequest (IntPtr handle); public VNTranslationalImageRegistrationRequest (CoreGraphics.CGImage image, VNRequestCompletionHandler completionHandler); public VNTranslationalImageRegistrationRequest (CoreImage.CIImage image, VNRequestCompletionHandler completionHandler); public VNTranslationalImageRegistrationRequest (CoreVideo.CVPixelBuffer pixelBuffer, VNRequestCompletionHandler completionHandler); public VNTranslationalImageRegistrationRequest (Foundation.NSData imageData, VNRequestCompletionHandler completionHandler); public VNTranslationalImageRegistrationRequest (Foundation.NSUrl imageUrl, VNRequestCompletionHandler completionHandler); // properties public override IntPtr ClassHandle { get; } }
public static class VNUtils { // properties public static CoreGraphics.CGRect NormalizedIdentityRect { get; } // methods public static CoreGraphics.CGPoint GetImagePoint (CoreGraphics.CGPoint normalizedPoint, uint imageWidth, uint imageHeight); public static CoreGraphics.CGPoint GetImagePoint (OpenTK.Vector2 faceLandmarkPoint, CoreGraphics.CGRect faceBoundingBox, uint imageWidth, uint imageHeight); public static CoreGraphics.CGRect GetImageRect (CoreGraphics.CGRect normalizedRect, uint imageWidth, uint imageHeight); public static CoreGraphics.CGPoint GetNormalizedFaceBoundingBoxPoint (OpenTK.Vector2 faceLandmarkPoint, CoreGraphics.CGRect faceBoundingBox, uint imageWidth, uint imageHeight); public static CoreGraphics.CGRect GetNormalizedRect (CoreGraphics.CGRect imageRect, uint imageWidth, uint imageHeight); public static bool IsIdentityRect (CoreGraphics.CGRect rect); }
<style scoped=""> .obsolete { color: gray; } .added { color: green; } .removed-inline { text-decoration: line-through; } .removed-breaking-inline { color: red;} .added-breaking-inline { text-decoration: underline; } .nonbreaking { color: black; } .breaking { color: red; } </style> <script type="text/javascript">
// Only some elements have 'data-is-[non-]breaking' attributes. Here we
// iterate over all descendents elements, and set 'data-is-[non-]breaking'
// depending on whether there are any descendents with that attribute.
function propagateDataAttribute (element)
{
if (element.hasAttribute ('data-is-propagated'))
return;
var i;
var any_breaking = element.hasAttribute ('data-is-breaking');
var any_non_breaking = element.hasAttribute ('data-is-non-breaking');
for (i = 0; i < element.children.length; i++) {
var el = element.children [i];
propagateDataAttribute (el);
any_breaking |= el.hasAttribute ('data-is-breaking');
any_non_breaking |= el.hasAttribute ('data-is-non-breaking');
}
if (any_breaking)
element.setAttribute ('data-is-breaking', null);
else if (any_non_breaking)
element.setAttribute ('data-is-non-breaking', null);
element.setAttribute ('data-is-propagated', null);
}
function hideNonBreakingChanges ()
{
var topNodes = document.querySelectorAll ('[data-is-topmost]');
var n;
var i;
for (n = 0; n < topNodes.length; n++) {
propagateDataAttribute (topNodes [n]);
var elements = topNodes [n].querySelectorAll ('[data-is-non-breaking]');
for (i = 0; i < elements.length; i++) {
var el = elements [i];
if (!el.hasAttribute ('data-original-display'))
el.setAttribute ('data-original-display', el.style.display);
el.style.display = 'none';
}
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
}
function showNonBreakingChanges ()
{
var elements = document.querySelectorAll ('[data-original-display]');
var i;
for (i = 0; i < elements.length; i++) {
var el = elements [i];
el.style.display = el.getAttribute ('data-original-display');
}
var links = document.getElementsByClassName ('hide-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = '';
links = document.getElementsByClassName ('restore-nonbreaking');
for (i = 0; i < links.length; i++)
links [i].style.display = 'none';
}
</script>
[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )
Removed constructor:
public NUnitOutputTextWriter (UI.BaseTouchRunner runner, System.IO.TextWriter baseWriter, NUnitLite.Runner.OutputWriter xmlWriter);
Added constructor:
public NUnitOutputTextWriter (UI.BaseTouchRunner runner, System.IO.TextWriter baseWriter, NUnitLite.Runner.OutputWriter xmlWriter, UI.XmlMode xmlMode);