Skip to content
This repository has been archived by the owner on Jun 6, 2019. It is now read-only.

Latest commit

 

History

History
480 lines (440 loc) · 35.3 KB

File metadata and controls

480 lines (440 loc) · 35.3 KB
id title
F646477A-8F56-4DE5-9717-2276CDF0FABD
watchOS 11.6.1 to 11.6.99

API diff

Xamarin.WatchOS.dll


<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>

Xamarin.WatchOS.dll

[Hide non-breaking changes](javascript: hideNonBreakingChanges (); ) [Show non-breaking changes](javascript: showNonBreakingChanges (); )

Namespace CloudKit

Type Changed: CloudKit.CKErrorCode

Added value:

	AssetNotAvailable = 35,

Namespace HomeKit

Type Changed: HomeKit.HMAccessory

Added property:

	public virtual bool SupportsIdentify { get; }

Namespace ImageIO

Type Changed: ImageIO.CGImageMetadataTagNamespaces

Added property:

	public static Foundation.NSString IPTCExtension { get; }

Type Changed: ImageIO.CGImageMetadataTagPrefixes

Added property:

	public static Foundation.NSString IPTCExtension { get; }

Type Changed: ImageIO.CGImageProperties

Added properties:

	public static Foundation.NSString IPTCExtAboutCvTerm { get; }
	public static Foundation.NSString IPTCExtAboutCvTermCvId { get; }
	public static Foundation.NSString IPTCExtAboutCvTermId { get; }
	public static Foundation.NSString IPTCExtAboutCvTermName { get; }
	public static Foundation.NSString IPTCExtAboutCvTermRefinedAbout { get; }
	public static Foundation.NSString IPTCExtAddlModelInfo { get; }
	public static Foundation.NSString IPTCExtArtworkCircaDateCreated { get; }
	public static Foundation.NSString IPTCExtArtworkContentDescription { get; }
	public static Foundation.NSString IPTCExtArtworkContributionDescription { get; }
	public static Foundation.NSString IPTCExtArtworkCopyrightNotice { get; }
	public static Foundation.NSString IPTCExtArtworkCopyrightOwnerId { get; }
	public static Foundation.NSString IPTCExtArtworkCopyrightOwnerName { get; }
	public static Foundation.NSString IPTCExtArtworkCreator { get; }
	public static Foundation.NSString IPTCExtArtworkCreatorId { get; }
	public static Foundation.NSString IPTCExtArtworkDateCreated { get; }
	public static Foundation.NSString IPTCExtArtworkLicensorId { get; }
	public static Foundation.NSString IPTCExtArtworkLicensorName { get; }
	public static Foundation.NSString IPTCExtArtworkOrObject { get; }
	public static Foundation.NSString IPTCExtArtworkPhysicalDescription { get; }
	public static Foundation.NSString IPTCExtArtworkSource { get; }
	public static Foundation.NSString IPTCExtArtworkSourceInvUrl { get; }
	public static Foundation.NSString IPTCExtArtworkSourceInventoryNo { get; }
	public static Foundation.NSString IPTCExtArtworkStylePeriod { get; }
	public static Foundation.NSString IPTCExtArtworkTitle { get; }
	public static Foundation.NSString IPTCExtAudioBitrate { get; }
	public static Foundation.NSString IPTCExtAudioBitrateMode { get; }
	public static Foundation.NSString IPTCExtAudioChannelCount { get; }
	public static Foundation.NSString IPTCExtCircaDateCreated { get; }
	public static Foundation.NSString IPTCExtContainerFormat { get; }
	public static Foundation.NSString IPTCExtContainerFormatIdentifier { get; }
	public static Foundation.NSString IPTCExtContainerFormatName { get; }
	public static Foundation.NSString IPTCExtContributor { get; }
	public static Foundation.NSString IPTCExtContributorIdentifier { get; }
	public static Foundation.NSString IPTCExtContributorName { get; }
	public static Foundation.NSString IPTCExtContributorRole { get; }
	public static Foundation.NSString IPTCExtControlledVocabularyTerm { get; }
	public static Foundation.NSString IPTCExtCopyrightYear { get; }
	public static Foundation.NSString IPTCExtCreator { get; }
	public static Foundation.NSString IPTCExtCreatorIdentifier { get; }
	public static Foundation.NSString IPTCExtCreatorName { get; }
	public static Foundation.NSString IPTCExtCreatorRole { get; }
	public static Foundation.NSString IPTCExtDataOnScreen { get; }
	public static Foundation.NSString IPTCExtDataOnScreenRegion { get; }
	public static Foundation.NSString IPTCExtDataOnScreenRegionD { get; }
	public static Foundation.NSString IPTCExtDataOnScreenRegionH { get; }
	public static Foundation.NSString IPTCExtDataOnScreenRegionText { get; }
	public static Foundation.NSString IPTCExtDataOnScreenRegionUnit { get; }
	public static Foundation.NSString IPTCExtDataOnScreenRegionW { get; }
	public static Foundation.NSString IPTCExtDataOnScreenRegionX { get; }
	public static Foundation.NSString IPTCExtDataOnScreenRegionY { get; }
	public static Foundation.NSString IPTCExtDigitalImageGuid { get; }
	public static Foundation.NSString IPTCExtDigitalSourceFileType { get; }
	public static Foundation.NSString IPTCExtDigitalSourceType { get; }
	public static Foundation.NSString IPTCExtDopesheet { get; }
	public static Foundation.NSString IPTCExtDopesheetLink { get; }
	public static Foundation.NSString IPTCExtDopesheetLinkLink { get; }
	public static Foundation.NSString IPTCExtDopesheetLinkLinkQualifier { get; }
	public static Foundation.NSString IPTCExtEmbdEncRightsExpr { get; }
	public static Foundation.NSString IPTCExtEmbeddedEncodedRightsExpr { get; }
	public static Foundation.NSString IPTCExtEmbeddedEncodedRightsExprLangId { get; }
	public static Foundation.NSString IPTCExtEmbeddedEncodedRightsExprType { get; }
	public static Foundation.NSString IPTCExtEpisode { get; }
	public static Foundation.NSString IPTCExtEpisodeIdentifier { get; }
	public static Foundation.NSString IPTCExtEpisodeName { get; }
	public static Foundation.NSString IPTCExtEpisodeNumber { get; }
	public static Foundation.NSString IPTCExtEvent { get; }
	public static Foundation.NSString IPTCExtExternalMetadataLink { get; }
	public static Foundation.NSString IPTCExtFeedIdentifier { get; }
	public static Foundation.NSString IPTCExtGenre { get; }
	public static Foundation.NSString IPTCExtGenreCvId { get; }
	public static Foundation.NSString IPTCExtGenreCvTermId { get; }
	public static Foundation.NSString IPTCExtGenreCvTermName { get; }
	public static Foundation.NSString IPTCExtGenreCvTermRefinedAbout { get; }
	public static Foundation.NSString IPTCExtHeadline { get; }
	public static Foundation.NSString IPTCExtIPTCLastEdited { get; }
	public static Foundation.NSString IPTCExtLinkedEncRightsExpr { get; }
	public static Foundation.NSString IPTCExtLinkedEncodedRightsExpr { get; }
	public static Foundation.NSString IPTCExtLinkedEncodedRightsExprLangId { get; }
	public static Foundation.NSString IPTCExtLinkedEncodedRightsExprType { get; }
	public static Foundation.NSString IPTCExtLocationCity { get; }
	public static Foundation.NSString IPTCExtLocationCountryCode { get; }
	public static Foundation.NSString IPTCExtLocationCountryName { get; }
	public static Foundation.NSString IPTCExtLocationCreated { get; }
	public static Foundation.NSString IPTCExtLocationGpsAltitude { get; }
	public static Foundation.NSString IPTCExtLocationGpsLatitude { get; }
	public static Foundation.NSString IPTCExtLocationGpsLongitude { get; }
	public static Foundation.NSString IPTCExtLocationIdentifier { get; }
	public static Foundation.NSString IPTCExtLocationLocationId { get; }
	public static Foundation.NSString IPTCExtLocationLocationName { get; }
	public static Foundation.NSString IPTCExtLocationProvinceState { get; }
	public static Foundation.NSString IPTCExtLocationShown { get; }
	public static Foundation.NSString IPTCExtLocationSublocation { get; }
	public static Foundation.NSString IPTCExtLocationWorldRegion { get; }
	public static Foundation.NSString IPTCExtMaxAvailHeight { get; }
	public static Foundation.NSString IPTCExtMaxAvailWidth { get; }
	public static Foundation.NSString IPTCExtModelAge { get; }
	public static Foundation.NSString IPTCExtOrganisationInImageCode { get; }
	public static Foundation.NSString IPTCExtOrganisationInImageName { get; }
	public static Foundation.NSString IPTCExtPersonHeard { get; }
	public static Foundation.NSString IPTCExtPersonHeardIdentifier { get; }
	public static Foundation.NSString IPTCExtPersonHeardName { get; }
	public static Foundation.NSString IPTCExtPersonInImage { get; }
	public static Foundation.NSString IPTCExtPersonInImageCharacteristic { get; }
	public static Foundation.NSString IPTCExtPersonInImageCvTermCvId { get; }
	public static Foundation.NSString IPTCExtPersonInImageCvTermId { get; }
	public static Foundation.NSString IPTCExtPersonInImageCvTermName { get; }
	public static Foundation.NSString IPTCExtPersonInImageCvTermRefinedAbout { get; }
	public static Foundation.NSString IPTCExtPersonInImageDescription { get; }
	public static Foundation.NSString IPTCExtPersonInImageId { get; }
	public static Foundation.NSString IPTCExtPersonInImageName { get; }
	public static Foundation.NSString IPTCExtPersonInImageWDetails { get; }
	public static Foundation.NSString IPTCExtProductInImage { get; }
	public static Foundation.NSString IPTCExtProductInImageDescription { get; }
	public static Foundation.NSString IPTCExtProductInImageGtin { get; }
	public static Foundation.NSString IPTCExtProductInImageName { get; }
	public static Foundation.NSString IPTCExtPublicationEvent { get; }
	public static Foundation.NSString IPTCExtPublicationEventDate { get; }
	public static Foundation.NSString IPTCExtPublicationEventIdentifier { get; }
	public static Foundation.NSString IPTCExtPublicationEventName { get; }
	public static Foundation.NSString IPTCExtRating { get; }
	public static Foundation.NSString IPTCExtRatingRatingRegion { get; }
	public static Foundation.NSString IPTCExtRatingRegionCity { get; }
	public static Foundation.NSString IPTCExtRatingRegionCountryCode { get; }
	public static Foundation.NSString IPTCExtRatingRegionCountryName { get; }
	public static Foundation.NSString IPTCExtRatingRegionGpsAltitude { get; }
	public static Foundation.NSString IPTCExtRatingRegionGpsLatitude { get; }
	public static Foundation.NSString IPTCExtRatingRegionGpsLongitude { get; }
	public static Foundation.NSString IPTCExtRatingRegionIdentifier { get; }
	public static Foundation.NSString IPTCExtRatingRegionLocationId { get; }
	public static Foundation.NSString IPTCExtRatingRegionLocationName { get; }
	public static Foundation.NSString IPTCExtRatingRegionProvinceState { get; }
	public static Foundation.NSString IPTCExtRatingRegionSublocation { get; }
	public static Foundation.NSString IPTCExtRatingRegionWorldRegion { get; }
	public static Foundation.NSString IPTCExtRatingScaleMaxValue { get; }
	public static Foundation.NSString IPTCExtRatingScaleMinValue { get; }
	public static Foundation.NSString IPTCExtRatingSourceLink { get; }
	public static Foundation.NSString IPTCExtRatingValue { get; }
	public static Foundation.NSString IPTCExtRatingValueLogoLink { get; }
	public static Foundation.NSString IPTCExtRegistryEntryRole { get; }
	public static Foundation.NSString IPTCExtRegistryId { get; }
	public static Foundation.NSString IPTCExtRegistryItemId { get; }
	public static Foundation.NSString IPTCExtRegistryOrganisationId { get; }
	public static Foundation.NSString IPTCExtReleaseReady { get; }
	public static Foundation.NSString IPTCExtSeason { get; }
	public static Foundation.NSString IPTCExtSeasonIdentifier { get; }
	public static Foundation.NSString IPTCExtSeasonName { get; }
	public static Foundation.NSString IPTCExtSeasonNumber { get; }
	public static Foundation.NSString IPTCExtSeries { get; }
	public static Foundation.NSString IPTCExtSeriesIdentifier { get; }
	public static Foundation.NSString IPTCExtSeriesName { get; }
	public static Foundation.NSString IPTCExtShownEvent { get; }
	public static Foundation.NSString IPTCExtShownEventIdentifier { get; }
	public static Foundation.NSString IPTCExtShownEventName { get; }
	public static Foundation.NSString IPTCExtStorylineIdentifier { get; }
	public static Foundation.NSString IPTCExtStreamReady { get; }
	public static Foundation.NSString IPTCExtStylePeriod { get; }
	public static Foundation.NSString IPTCExtSupplyChainSource { get; }
	public static Foundation.NSString IPTCExtSupplyChainSourceIdentifier { get; }
	public static Foundation.NSString IPTCExtSupplyChainSourceName { get; }
	public static Foundation.NSString IPTCExtTemporalCoverage { get; }
	public static Foundation.NSString IPTCExtTemporalCoverageFrom { get; }
	public static Foundation.NSString IPTCExtTemporalCoverageTo { get; }
	public static Foundation.NSString IPTCExtTranscript { get; }
	public static Foundation.NSString IPTCExtTranscriptLink { get; }
	public static Foundation.NSString IPTCExtTranscriptLinkLink { get; }
	public static Foundation.NSString IPTCExtTranscriptLinkLinkQualifier { get; }
	public static Foundation.NSString IPTCExtVideoBitrate { get; }
	public static Foundation.NSString IPTCExtVideoBitrateMode { get; }
	public static Foundation.NSString IPTCExtVideoDisplayAspectRatio { get; }
	public static Foundation.NSString IPTCExtVideoEncodingProfile { get; }
	public static Foundation.NSString IPTCExtVideoShotType { get; }
	public static Foundation.NSString IPTCExtVideoShotTypeIdentifier { get; }
	public static Foundation.NSString IPTCExtVideoShotTypeName { get; }
	public static Foundation.NSString IPTCExtVideoStreamsCount { get; }
	public static Foundation.NSString IPTCExtVisualColor { get; }
	public static Foundation.NSString IPTCExtWorkflowTag { get; }
	public static Foundation.NSString IPTCExtWorkflowTagCvId { get; }
	public static Foundation.NSString IPTCExtWorkflowTagCvTermId { get; }
	public static Foundation.NSString IPTCExtWorkflowTagCvTermName { get; }
	public static Foundation.NSString IPTCExtWorkflowTagCvTermRefinedAbout { get; }
	public static Foundation.NSString OpenExrAspectRatio { get; }
	public static Foundation.NSString OpenExrDictionary { get; }

Namespace Intents

Type Changed: Intents.INSpatialEventTrigger

Added constructor:

	public INSpatialEventTrigger (Foundation.NSCoder coder);

Added interfaces:

	Foundation.INSCoding
	Foundation.INSSecureCoding

Added method:

	public virtual void EncodeTo (Foundation.NSCoder encoder);

Type Changed: Intents.INSpeakableString

Added constructor:

	public INSpeakableString (Foundation.NSCoder coder);

Added interfaces:

	Foundation.INSCoding
	Foundation.INSSecureCoding

Added method:

	public virtual void EncodeTo (Foundation.NSCoder encoder);

Namespace ObjCRuntime

Type Changed: ObjCRuntime.Constants

Modified fields:

public const string SdkVersion = "4.2" "4.3";
public const string Version = "11.6.1" "11.6.99";

Namespace PassKit

Type Changed: PassKit.PKSuicaPassProperties

Modified base type: Foundation.NSObject PassKit.PKTransitPassProperties

Added properties:

	public virtual bool BalanceAllowedForCommute { get; }
	public virtual bool LowBalanceGateNotificationEnabled { get; }

New Type PassKit.PKTransitPassProperties

public class PKTransitPassProperties : Foundation.NSObject, Foundation.INSObjectProtocol, ObjCRuntime.INativeObject, System.IDisposable, System.IEquatable<Foundation.NSObject> {
	// constructors
	protected PKTransitPassProperties (Foundation.NSObjectFlag t);
	protected PKTransitPassProperties (IntPtr handle);
	// properties
	public virtual bool Blacklisted { get; }
	public override IntPtr ClassHandle { get; }
	public virtual Foundation.NSDate ExpirationDate { get; }
	public virtual bool InStation { get; }
	public virtual Foundation.NSDecimalNumber TransitBalance { get; }
	public virtual string TransitBalanceCurrencyCode { get; }
	// methods
	public static PKTransitPassProperties GetPassProperties (PKPass pass);
}

Namespace Security

Type Changed: Security.SslStatus

Added values:

	SSLBadCertificateStatusResponse = -9862,
	SSLCertificateRequired = -9863,
	SSLConfigurationFailed = -9854,
	SSLDecodeError = -9859,
	SSLDecompressFail = -9857,
	SSLHandshakeFail = -9858,
	SSLInappropriateFallback = -9860,
	SSLMissingExtension = -9861,
	SSLNetworkTimeout = -9853,
	SSLTransportReset = -9852,
	SSLUnexpectedMessage = -9856,
	SSLUnknownPskIdentity = -9864,
	SSLUnrecognizedName = -9865,
	SSLUnsupportedExtension = -9855,

New Type Security.SecStatusCodeExtensions

public static class SecStatusCodeExtensions {
	// methods
	public static string GetStatusDescription (SecStatusCode status);
}