Skip to content
Merged
Show file tree
Hide file tree
Changes from 5 commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions Make.config
Original file line number Diff line number Diff line change
Expand Up @@ -140,8 +140,8 @@ NUGET_RELEASE_BRANCH=release/9.0.1xx
##
## Note that the prerelease identifier should be as short as possible, because otherwise
## the resulting package name can become too long for MSIs.
NUGET_HARDCODED_PRERELEASE_IDENTIFIER=xcode26.0
NUGET_HARDCODED_PRERELEASE_BRANCH=xcode26.0
NUGET_HARDCODED_PRERELEASE_IDENTIFIER=xcode26.1
NUGET_HARDCODED_PRERELEASE_BRANCH=xcode26.1

# compute the alphanumeric version of branch names
NUGET_RELEASE_BRANCH_ALPHANUMERIC:=$(shell export LANG=C; printf "%s" "$(NUGET_RELEASE_BRANCH)" | tr -c '[a-zA-Z0-9-]' '-')
Expand Down Expand Up @@ -201,9 +201,9 @@ MACCATALYST_NUGET_VERSION_NO_METADATA=$(MACCATALYST_NUGET_VERSION)$(NUGET_PREREL
MACCATALYST_NUGET_VERSION_FULL=$(MACCATALYST_NUGET_VERSION_NO_METADATA)$(NUGET_BUILD_METADATA)

# Xcode version should have both a major and a minor version (even if the minor version is 0)
XCODE_VERSION=26.0
XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_26.xip
XCODE_DEVELOPER_ROOT=/Applications/Xcode_26.0.0.app/Contents/Developer
XCODE_VERSION=26.1
XCODE_URL=https://dl.internalx.com/internal-files/xcodes/Xcode_26.1_beta.xip
XCODE_DEVELOPER_ROOT=/Applications/Xcode_26.1.0-beta.app/Contents/Developer
XCODE_PRODUCT_BUILD_VERSION:=$(shell /usr/libexec/PlistBuddy -c 'Print :ProductBuildVersion' $(XCODE_DEVELOPER_ROOT)/../version.plist 2>/dev/null || echo " $(shell tput setaf 1 2>/dev/null)The required Xcode ($(XCODE_VERSION)) is not installed in $(basename $(basename $(XCODE_DEVELOPER_ROOT)))$(shell tput sgr0 2>/dev/null)" >&2)

# We define stable Xcode as the Xcode app being named like "Xcode_#.#[.#].app"
Expand Down
13 changes: 9 additions & 4 deletions Make.versions
Original file line number Diff line number Diff line change
Expand Up @@ -21,10 +21,10 @@
# IMPORTANT: There must be *no* managed API differences unless the two first
# numbers (major.minor) changes.

IOS_NUGET_OS_VERSION=26.0
TVOS_NUGET_OS_VERSION=26.0
MACOS_NUGET_OS_VERSION=26.0
MACCATALYST_NUGET_OS_VERSION=26.0
IOS_NUGET_OS_VERSION=26.1
TVOS_NUGET_OS_VERSION=26.1
MACOS_NUGET_OS_VERSION=26.1
MACCATALYST_NUGET_OS_VERSION=26.1

# The following are the OS versions we first supported with the current .NET version.
# These versions must *not* change with minor .NET updates, only major .NET releases.
Expand Down Expand Up @@ -124,3 +124,8 @@ SUPPORTED_API_VERSIONS_IOS+=net9.0-18.0
SUPPORTED_API_VERSIONS_TVOS+=net9.0-18.0
SUPPORTED_API_VERSIONS_MACOS+=net9.0-15.0
SUPPORTED_API_VERSIONS_MACCATALYST+=net9.0-18.0

SUPPORTED_API_VERSIONS_IOS+=net9.0-26.0
SUPPORTED_API_VERSIONS_TVOS+=net9.0-26.0
SUPPORTED_API_VERSIONS_MACOS+=net9.0-26.0
SUPPORTED_API_VERSIONS_MACCATALYST+=net9.0-26.0
3 changes: 3 additions & 0 deletions NuGet.config
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@
<packageSources>
<clear />
<!--Begin: Package sources managed by Dependency Flow automation. Do not edit the sources below.-->
<!-- Begin: Package sources from dotnet-macios -->
<add key="darc-pub-dotnet-macios-0bdcc61" value="https://pkgs.dev.azure.com/dnceng/public/_packaging/darc-pub-dotnet-macios-0bdcc61b/nuget/v3/index.json" />
<!-- End: Package sources from dotnet-macios -->
<!-- Begin: Package sources from xamarin-xamarin-macios -->
<!-- End: Package sources from xamarin-xamarin-macios -->
<!-- Begin: Package sources from dotnet-emsdk -->
Expand Down
4 changes: 4 additions & 0 deletions builds/Versions-MacCatalyst.plist.in
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
<string>26.1</string>
</array>
</dict>
<key>SupportedTargetPlatformVersions</key>
Expand Down Expand Up @@ -60,6 +61,7 @@
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
<string>26.1</string>
</array>
</dict>
<key>MacCatalystVersionMap</key>
Expand Down Expand Up @@ -116,6 +118,8 @@
<string>15.5</string>
<key>26.0</key>
<string>26.0</string>
<key>26.1</key>
<string>26.1</string>
</dict>
<key>RecommendedXcodeVersion</key>
<string>@XCODE_VERSION@</string>
Expand Down
2 changes: 2 additions & 0 deletions builds/Versions-iOS.plist.in
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
<string>26.1</string>
</array>
</dict>
<key>SupportedTargetPlatformVersions</key>
Expand Down Expand Up @@ -96,6 +97,7 @@
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
<string>26.1</string>
</array>
</dict>
<key>RecommendedXcodeVersion</key>
Expand Down
2 changes: 2 additions & 0 deletions builds/Versions-macOS.plist.in
Original file line number Diff line number Diff line change
Expand Up @@ -25,6 +25,7 @@
<string>15.4</string>
<string>15.5</string>
<string>26.0</string>
<string>26.1</string>
</array>
</dict>
<key>SupportedTargetPlatformVersions</key>
Expand Down Expand Up @@ -58,6 +59,7 @@
<string>15.4</string>
<string>15.5</string>
<string>26.0</string>
<string>26.1</string>
</array>
</dict>
<key>RecommendedXcodeVersion</key>
Expand Down
2 changes: 2 additions & 0 deletions builds/Versions-tvOS.plist.in
Original file line number Diff line number Diff line change
Expand Up @@ -37,6 +37,7 @@
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
<string>26.1</string>
</array>
</dict>
<key>SupportedTargetPlatformVersions</key>
Expand Down Expand Up @@ -86,6 +87,7 @@
<string>18.4</string>
<string>18.5</string>
<string>26.0</string>
<string>26.1</string>
</array>
</dict>
<key>RecommendedXcodeVersion</key>
Expand Down
8 changes: 8 additions & 0 deletions eng/Version.Details.props
Original file line number Diff line number Diff line change
Expand Up @@ -23,15 +23,19 @@ This file should be imported by eng/Versions.props
<MicrosoftiOSSdknet80_170PackageVersion>17.0.8523</MicrosoftiOSSdknet80_170PackageVersion>
<MicrosoftiOSSdknet80_180PackageVersion>18.0.8324</MicrosoftiOSSdknet80_180PackageVersion>
<MicrosoftiOSSdknet90_180PackageVersion>18.0.9617</MicrosoftiOSSdknet90_180PackageVersion>
<MicrosoftiOSSdknet90_260PackageVersion>26.0.9744</MicrosoftiOSSdknet90_260PackageVersion>
<MicrosoftMacCatalystSdknet80_170PackageVersion>17.0.8523</MicrosoftMacCatalystSdknet80_170PackageVersion>
<MicrosoftMacCatalystSdknet80_180PackageVersion>18.0.8324</MicrosoftMacCatalystSdknet80_180PackageVersion>
<MicrosoftMacCatalystSdknet90_180PackageVersion>18.0.9617</MicrosoftMacCatalystSdknet90_180PackageVersion>
<MicrosoftMacCatalystSdknet90_260PackageVersion>26.0.9744</MicrosoftMacCatalystSdknet90_260PackageVersion>
<MicrosoftmacOSSdknet80_140PackageVersion>14.0.8523</MicrosoftmacOSSdknet80_140PackageVersion>
<MicrosoftmacOSSdknet80_150PackageVersion>15.0.8324</MicrosoftmacOSSdknet80_150PackageVersion>
<MicrosoftmacOSSdknet90_150PackageVersion>15.0.9617</MicrosoftmacOSSdknet90_150PackageVersion>
<MicrosoftmacOSSdknet90_260PackageVersion>26.0.9744</MicrosoftmacOSSdknet90_260PackageVersion>
<MicrosofttvOSSdknet80_170PackageVersion>17.0.8523</MicrosofttvOSSdknet80_170PackageVersion>
<MicrosofttvOSSdknet80_180PackageVersion>18.0.8324</MicrosofttvOSSdknet80_180PackageVersion>
<MicrosofttvOSSdknet90_180PackageVersion>18.0.9617</MicrosofttvOSSdknet90_180PackageVersion>
<MicrosofttvOSSdknet90_260PackageVersion>26.0.9744</MicrosofttvOSSdknet90_260PackageVersion>
<!-- dotnet/arcade dependencies -->
<MicrosoftDotNetArcadeSdkPackageVersion>9.0.0-beta.25465.2</MicrosoftDotNetArcadeSdkPackageVersion>
<MicrosoftDotNetBuildTasksFeedPackageVersion>9.0.0-beta.25465.2</MicrosoftDotNetBuildTasksFeedPackageVersion>
Expand Down Expand Up @@ -60,15 +64,19 @@ This file should be imported by eng/Versions.props
<MicrosoftiOSSdknet80_170Version>$(MicrosoftiOSSdknet80_170PackageVersion)</MicrosoftiOSSdknet80_170Version>
<MicrosoftiOSSdknet80_180Version>$(MicrosoftiOSSdknet80_180PackageVersion)</MicrosoftiOSSdknet80_180Version>
<MicrosoftiOSSdknet90_180Version>$(MicrosoftiOSSdknet90_180PackageVersion)</MicrosoftiOSSdknet90_180Version>
<MicrosoftiOSSdknet90_260Version>$(MicrosoftiOSSdknet90_260PackageVersion)</MicrosoftiOSSdknet90_260Version>
<MicrosoftMacCatalystSdknet80_170Version>$(MicrosoftMacCatalystSdknet80_170PackageVersion)</MicrosoftMacCatalystSdknet80_170Version>
<MicrosoftMacCatalystSdknet80_180Version>$(MicrosoftMacCatalystSdknet80_180PackageVersion)</MicrosoftMacCatalystSdknet80_180Version>
<MicrosoftMacCatalystSdknet90_180Version>$(MicrosoftMacCatalystSdknet90_180PackageVersion)</MicrosoftMacCatalystSdknet90_180Version>
<MicrosoftMacCatalystSdknet90_260Version>$(MicrosoftMacCatalystSdknet90_260PackageVersion)</MicrosoftMacCatalystSdknet90_260Version>
<MicrosoftmacOSSdknet80_140Version>$(MicrosoftmacOSSdknet80_140PackageVersion)</MicrosoftmacOSSdknet80_140Version>
<MicrosoftmacOSSdknet80_150Version>$(MicrosoftmacOSSdknet80_150PackageVersion)</MicrosoftmacOSSdknet80_150Version>
<MicrosoftmacOSSdknet90_150Version>$(MicrosoftmacOSSdknet90_150PackageVersion)</MicrosoftmacOSSdknet90_150Version>
<MicrosoftmacOSSdknet90_260Version>$(MicrosoftmacOSSdknet90_260PackageVersion)</MicrosoftmacOSSdknet90_260Version>
<MicrosofttvOSSdknet80_170Version>$(MicrosofttvOSSdknet80_170PackageVersion)</MicrosofttvOSSdknet80_170Version>
<MicrosofttvOSSdknet80_180Version>$(MicrosofttvOSSdknet80_180PackageVersion)</MicrosofttvOSSdknet80_180Version>
<MicrosofttvOSSdknet90_180Version>$(MicrosofttvOSSdknet90_180PackageVersion)</MicrosofttvOSSdknet90_180Version>
<MicrosofttvOSSdknet90_260Version>$(MicrosofttvOSSdknet90_260PackageVersion)</MicrosofttvOSSdknet90_260Version>
<!-- dotnet/arcade dependencies -->
<MicrosoftDotNetArcadeSdkVersion>$(MicrosoftDotNetArcadeSdkPackageVersion)</MicrosoftDotNetArcadeSdkVersion>
<MicrosoftDotNetBuildTasksFeedVersion>$(MicrosoftDotNetBuildTasksFeedPackageVersion)</MicrosoftDotNetBuildTasksFeedVersion>
Expand Down
17 changes: 17 additions & 0 deletions eng/Version.Details.xml
Original file line number Diff line number Diff line change
Expand Up @@ -85,6 +85,23 @@
<Uri>https://github.com/dotnet/macios</Uri>
<Sha>797d30720e5e629d23eb146935da94cb1b61047e</Sha>
</Dependency>
<!-- This is a subscription of the .NET 9/Xcode 26.0 versions of our packages -->
<Dependency Name="Microsoft.MacCatalyst.Sdk.net9.0_26.0" Version="26.0.9744">
<Uri>https://github.com/dotnet/macios</Uri>
<Sha>0bdcc61b54aff04db380a36ba496a4a2124803d9</Sha>
</Dependency>
<Dependency Name="Microsoft.macOS.Sdk.net9.0_26.0" Version="26.0.9744">
<Uri>https://github.com/dotnet/macios</Uri>
<Sha>0bdcc61b54aff04db380a36ba496a4a2124803d9</Sha>
</Dependency>
<Dependency Name="Microsoft.iOS.Sdk.net9.0_26.0" Version="26.0.9744">
<Uri>https://github.com/dotnet/macios</Uri>
<Sha>0bdcc61b54aff04db380a36ba496a4a2124803d9</Sha>
</Dependency>
<Dependency Name="Microsoft.tvOS.Sdk.net9.0_26.0" Version="26.0.9744">
<Uri>https://github.com/dotnet/macios</Uri>
<Sha>0bdcc61b54aff04db380a36ba496a4a2124803d9</Sha>
</Dependency>
</ProductDependencies>
<ToolsetDependencies>
<Dependency Name="Microsoft.DotNet.Build.Tasks.Feed" Version="9.0.0-beta.25465.2">
Expand Down
56 changes: 56 additions & 0 deletions src/accessorysetupkit.cs
Original file line number Diff line number Diff line change
Expand Up @@ -87,6 +87,7 @@ public enum ASAccessoryEventType : long {
AccessoryAdded = 30,
AccessoryRemoved = 31,
AccessoryChanged = 32,
Discovered = 33,
PickerDidPresent = 40,
PickerDidDismiss = 50,
PickerSetupBridging = 60,
Expand Down Expand Up @@ -156,9 +157,21 @@ interface ASAccessorySession {
[iOS (26, 0)]
[Export ("updateAuthorization:descriptor:completionHandler:")]
void UpdateAuthorization (ASAccessory accessory, ASDiscoveryDescriptor descriptor, ASAccessorySessionUpdateAuthorizationHandler completionHandler);

[Async]
[iOS (26, 1)]
[Export ("updatePickerShowingDiscoveredDisplayItems:completionHandler:")]
void UpdatePicker (ASDiscoveredDisplayItem [] showingDisplayItems, ASAccessorySessionUpdatePickerHandler completionHandler);

[Async]
[iOS (26, 1)]
[Export ("finishPickerDiscovery:")]
void FinishPickerDiscovery (ASAccessorySessionFinishPickerDiscoveryHandler completionHandler);
}

delegate void ASAccessorySessionUpdateAuthorizationHandler ([NullAllowed] NSError error);
delegate void ASAccessorySessionUpdatePickerHandler ([NullAllowed] NSError error);
delegate void ASAccessorySessionFinishPickerDiscoveryHandler ([NullAllowed] NSError error);

[BaseType (typeof (NSObject))]
[iOS (18, 0)]
Expand Down Expand Up @@ -295,6 +308,10 @@ interface ASMigrationDisplayItem {
[Export ("initWithName:productImage:descriptor:")]
[DesignatedInitializer]
NativeHandle Constructor (string name, UIImage productImage, ASDiscoveryDescriptor descriptor);

[iOS (26, 1)]
[Export ("wifiAwarePairedDeviceID")]
ulong WifiAwarePairedDeviceId { get; set; }
}

[iOS (26, 0)]
Expand Down Expand Up @@ -328,6 +345,10 @@ interface ASPickerDisplaySettings {

[Export ("discoveryTimeout")]
double DiscoveryTimeout { get; set; }

[iOS (26, 1)]
[Export ("options", ArgumentSemantic.Assign)]
ASPickerDisplaySettingsOptions Options { get; set; }
}

[Static]
Expand All @@ -343,5 +364,40 @@ partial interface ASPickerDisplaySettingsDiscoveryTimeout {
[iOS (26, 0)]
[Field ("ASPickerDisplaySettingsDiscoveryTimeoutLong")]
double Long { get; }

[iOS (26, 1)]
[Field ("ASPickerDisplaySettingsDiscoveryTimeoutUnbounded")]
double Unbounded { get; }
}

[iOS (26, 1)]
[BaseType (typeof (ASAccessory))]
interface ASDiscoveredAccessory {
[NullAllowed]
[Wrap ("WeakBluetoothAdvertisementData")]
CoreBluetooth.AdvertisementData BluetoothAdvertisementData { get; }

[NullAllowed, Export ("bluetoothAdvertisementData", ArgumentSemantic.Copy)]
NSDictionary WeakBluetoothAdvertisementData { get; }

[Export ("bluetoothRSSI", ArgumentSemantic.Copy)]
[BindAs (typeof (nint?))]
NSNumber BluetoothRSSI { get; }
}

[iOS (26, 1)]
[BaseType (typeof (ASPickerDisplayItem))]
[DisableDefaultCtor]
interface ASDiscoveredDisplayItem {
[Export ("initWithName:productImage:accessory:")]
NativeHandle Constructor (string name, UIImage productImage, ASDiscoveredAccessory accessory);
}

[iOS (26, 1)]
[Flags]
[Native]
public enum ASPickerDisplaySettingsOptions : ulong {
None = 0,
FilterDiscoveryResults = (1uL << 0),
}
}
12 changes: 10 additions & 2 deletions tests/cecil-tests/Documentation.KnownFailures.txt
Original file line number Diff line number Diff line change
Expand Up @@ -142,6 +142,7 @@ F:AccessorySetupKit.ASAccessoryEventType.AccessoryAdded
F:AccessorySetupKit.ASAccessoryEventType.AccessoryChanged
F:AccessorySetupKit.ASAccessoryEventType.AccessoryRemoved
F:AccessorySetupKit.ASAccessoryEventType.Activated
F:AccessorySetupKit.ASAccessoryEventType.Discovered
F:AccessorySetupKit.ASAccessoryEventType.Invalidated
F:AccessorySetupKit.ASAccessoryEventType.MigrationComplete
F:AccessorySetupKit.ASAccessoryEventType.PickerDidDismiss
Expand Down Expand Up @@ -177,6 +178,8 @@ F:AccessorySetupKit.ASErrorCode.UserRestricted
F:AccessorySetupKit.ASPickerDisplayItemSetupOptions.ConfirmAuthorization
F:AccessorySetupKit.ASPickerDisplayItemSetupOptions.FinishInApp
F:AccessorySetupKit.ASPickerDisplayItemSetupOptions.Rename
F:AccessorySetupKit.ASPickerDisplaySettingsOptions.FilterDiscoveryResults
F:AccessorySetupKit.ASPickerDisplaySettingsOptions.None
F:AddressBook.ABPropertyType.MultiMask
F:AdServices.AAAttributionErrorCode.InternalError
F:AdServices.AAAttributionErrorCode.NetworkError
Expand Down Expand Up @@ -8139,11 +8142,13 @@ M:Accessibility.AXPrefers.HorizontalTextEnabled
M:Accessibility.AXPrefers.NonBlinkingTextInsertionIndicator
M:AccessorySetupKit.ASAccessorySession.FailAuthorizationAsync(AccessorySetupKit.ASAccessory)
M:AccessorySetupKit.ASAccessorySession.FinishAuthorizationAsync(AccessorySetupKit.ASAccessory,AccessorySetupKit.ASAccessorySettings)
M:AccessorySetupKit.ASAccessorySession.FinishPickerDiscoveryAsync
M:AccessorySetupKit.ASAccessorySession.RemoveAccessoryAsync(AccessorySetupKit.ASAccessory)
M:AccessorySetupKit.ASAccessorySession.RenameAccessoryAsync(AccessorySetupKit.ASAccessory,AccessorySetupKit.ASAccessoryRenameOptions)
M:AccessorySetupKit.ASAccessorySession.ShowPickerAsync
M:AccessorySetupKit.ASAccessorySession.ShowPickerAsync(AccessorySetupKit.ASPickerDisplayItem[])
M:AccessorySetupKit.ASAccessorySession.UpdateAuthorizationAsync(AccessorySetupKit.ASAccessory,AccessorySetupKit.ASDiscoveryDescriptor)
M:AccessorySetupKit.ASAccessorySession.UpdatePickerAsync(AccessorySetupKit.ASDiscoveredDisplayItem[])
M:Accounts.ACAccountStore.Dispose(System.Boolean)
M:AddressBook.ABAddressBook.add_ExternalChange(System.EventHandler{AddressBook.ExternalChangeEventArgs})
M:AddressBook.ABAddressBook.remove_ExternalChange(System.EventHandler{AddressBook.ExternalChangeEventArgs})
Expand Down Expand Up @@ -9488,8 +9493,6 @@ M:AVFoundation.AVComposition_AVCompositionTrackInspection.LoadTracksWithMediaTyp
M:AVFoundation.AVComposition_AVCompositionTrackInspection.LoadTracksWithMediaTypeAsync(AVFoundation.AVComposition,System.String)
M:AVFoundation.AVContentKeyRecipient_Extensions.DidProvideContentKey(AVFoundation.IAVContentKeyRecipient,AVFoundation.AVContentKeySession,AVFoundation.AVContentKey)
M:AVFoundation.AVContentKeyRequest.Dispose(System.Boolean)
M:AVFoundation.AVContentKeyRequest.RespondByRequestingPersistableContentKeyRequest
M:AVFoundation.AVContentKeyRequest.RespondByRequestingPersistableContentKeyRequest(Foundation.NSError@)
M:AVFoundation.AVContentKeyResponse.Create(Foundation.NSData,AVFoundation.AVContentKeyResponseDataType)
M:AVFoundation.AVContentKeySession.Dispose(System.Boolean)
M:AVFoundation.AVContentKeySessionDelegate_Extensions.DidProvideContentKeyRequests(AVFoundation.IAVContentKeySessionDelegate,AVFoundation.AVContentKeySession,AVFoundation.AVContentKeyRequest[],Foundation.NSData)
Expand Down Expand Up @@ -18130,6 +18133,7 @@ P:Accessibility.IAXCustomContentProvider.AccessibilityCustomContentHandler
P:Accessibility.IAXDataAxisDescriptor.AttributedTitle
P:Accessibility.IAXDataAxisDescriptor.Title
P:Accessibility.IAXMathExpressionProvider.AccessibilityMathExpression
P:AccessorySetupKit.ASDiscoveredAccessory.BluetoothAdvertisementData
P:AddressBook.ABMultiValue`1.Item(System.IntPtr)
P:AppClip.APActivationPayload.Url
P:AppKit.INSAccessibility.AccessibilityActivationPoint
Expand Down Expand Up @@ -24049,6 +24053,7 @@ P:UIKit.UIButton.Held
P:UIKit.UIButton.Hovered
P:UIKit.UIButton.PointerInteractionEnabled
P:UIKit.UIButton.UIButtonAppearance.ContentEdgeInsets
P:UIKit.UIButtonConfiguration.TintedGlassButtonConfiguration
P:UIKit.UIButtonEventArgs.ButtonIndex
P:UIKit.UICalendarSelectionMultiDate.Delegate
P:UIKit.UICalendarSelectionSingleDate.Delegate
Expand Down Expand Up @@ -24808,14 +24813,17 @@ T:Accessibility.ValueDescriptionProviderHandler
T:AccessorySetupKit.ASAccessoryEventType
T:AccessorySetupKit.ASAccessoryRenameOptions
T:AccessorySetupKit.ASAccessorySessionCompletionHandler
T:AccessorySetupKit.ASAccessorySessionFinishPickerDiscoveryHandler
T:AccessorySetupKit.ASAccessorySessionUpdateAuthorizationHandler
T:AccessorySetupKit.ASAccessorySessionUpdatePickerHandler
T:AccessorySetupKit.ASAccessoryState
T:AccessorySetupKit.ASAccessorySupportOptions
T:AccessorySetupKit.ASDiscoveryDescriptorRange
T:AccessorySetupKit.ASDiscoveryDescriptorWiFiAwareServiceRole
T:AccessorySetupKit.ASErrorCode
T:AccessorySetupKit.ASPickerDisplayItemSetupOptions
T:AccessorySetupKit.ASPickerDisplaySettingsDiscoveryTimeout
T:AccessorySetupKit.ASPickerDisplaySettingsOptions
T:Accounts.ACLinkedInKey
T:AdServices.AAAttributionErrorCode
T:AppClip.APActivationPayload
Expand Down
6 changes: 6 additions & 0 deletions tests/introspection/ApiCtorInitTest.cs
Original file line number Diff line number Diff line change
Expand Up @@ -457,6 +457,12 @@ protected virtual bool Match (ConstructorInfo ctor, Type type)
var cstr = ctor.ToString ();

switch (type.Name) {
case "ASDiscoveredDisplayItem":
switch (cstr) {
case "Void .ctor(System.String, UIKit.UIImage, AccessorySetupKit.ASDiscoveryDescriptor)": // NS_UNAVAILABLE
return true;
}
break;
case "MKTileOverlayRenderer":
// NSInvalidArgumentEception Expected a MKTileOverlay
// looks like Apple has not yet added a DI for this type, but it should be `initWithTileOverlay:`
Expand Down
Loading
Loading