diff --git a/src/automaticassessmentconfiguration.cs b/src/automaticassessmentconfiguration.cs index 1e784d05bc88..0665e09c7881 100644 --- a/src/automaticassessmentconfiguration.cs +++ b/src/automaticassessmentconfiguration.cs @@ -201,5 +201,9 @@ interface AEAssessmentApplication : NSCopying { interface AEAssessmentParticipantConfiguration : NSCopying { [Export ("allowsNetworkAccess")] bool AllowsNetworkAccess { get; set; } + + [Mac (15, 0), iOS (18, 0), MacCatalyst (18, 0)] + [Export ("configurationInfo", ArgumentSemantic.Copy)] + NSDictionary ConfigurationInfo { get; set; } } } diff --git a/tests/cecil-tests/Documentation.KnownFailures.txt b/tests/cecil-tests/Documentation.KnownFailures.txt index a6a8bf106804..a3b4b0aa88af 100644 --- a/tests/cecil-tests/Documentation.KnownFailures.txt +++ b/tests/cecil-tests/Documentation.KnownFailures.txt @@ -56102,6 +56102,7 @@ P:AutomaticAssessmentConfiguration.AEAssessmentConfiguration.AutocorrectMode P:AutomaticAssessmentConfiguration.AEAssessmentConfiguration.ConfigurationsByApplication P:AutomaticAssessmentConfiguration.AEAssessmentConfiguration.MainParticipantConfiguration P:AutomaticAssessmentConfiguration.AEAssessmentParticipantConfiguration.AllowsNetworkAccess +P:AutomaticAssessmentConfiguration.AEAssessmentParticipantConfiguration.ConfigurationInfo P:AutomaticAssessmentConfiguration.AEAssessmentSession.Active P:AutomaticAssessmentConfiguration.AEAssessmentSession.Configuration P:AutomaticAssessmentConfiguration.AEAssessmentSession.Delegate diff --git a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AutomaticAssessmentConfiguration.todo b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AutomaticAssessmentConfiguration.todo index d0e5148b48e7..714488648484 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/iOS-AutomaticAssessmentConfiguration.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/iOS-AutomaticAssessmentConfiguration.todo @@ -9,5 +9,3 @@ !missing-selector! AEAssessmentConfiguration::mainParticipantConfiguration not bound !missing-selector! AEAssessmentConfiguration::removeApplication: not bound !missing-selector! AEAssessmentConfiguration::setConfiguration:forApplication: not bound -!missing-selector! AEAssessmentParticipantConfiguration::configurationInfo not bound -!missing-selector! AEAssessmentParticipantConfiguration::setConfigurationInfo: not bound diff --git a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.todo b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.todo index 2de90f56b642..dd4974c36625 100644 --- a/tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.todo +++ b/tests/xtro-sharpie/api-annotations-dotnet/macOS-AutomaticAssessmentConfiguration.todo @@ -2,5 +2,3 @@ !missing-enum-value! AEAssessmentErrorCode native value AEAssessmentErrorMultipleParticipantsNotSupported = 3 not bound !missing-selector! +AEAssessmentSession::supportsConfigurationUpdates not bound !missing-selector! +AEAssessmentSession::supportsMultipleParticipants not bound -!missing-selector! AEAssessmentParticipantConfiguration::configurationInfo not bound -!missing-selector! AEAssessmentParticipantConfiguration::setConfigurationInfo: not bound diff --git a/tests/xtro-sharpie/iOS-AutomaticAssessmentConfiguration.todo b/tests/xtro-sharpie/iOS-AutomaticAssessmentConfiguration.todo index d0e5148b48e7..714488648484 100644 --- a/tests/xtro-sharpie/iOS-AutomaticAssessmentConfiguration.todo +++ b/tests/xtro-sharpie/iOS-AutomaticAssessmentConfiguration.todo @@ -9,5 +9,3 @@ !missing-selector! AEAssessmentConfiguration::mainParticipantConfiguration not bound !missing-selector! AEAssessmentConfiguration::removeApplication: not bound !missing-selector! AEAssessmentConfiguration::setConfiguration:forApplication: not bound -!missing-selector! AEAssessmentParticipantConfiguration::configurationInfo not bound -!missing-selector! AEAssessmentParticipantConfiguration::setConfigurationInfo: not bound diff --git a/tests/xtro-sharpie/macOS-AutomaticAssessmentConfiguration.todo b/tests/xtro-sharpie/macOS-AutomaticAssessmentConfiguration.todo index 2de90f56b642..dd4974c36625 100644 --- a/tests/xtro-sharpie/macOS-AutomaticAssessmentConfiguration.todo +++ b/tests/xtro-sharpie/macOS-AutomaticAssessmentConfiguration.todo @@ -2,5 +2,3 @@ !missing-enum-value! AEAssessmentErrorCode native value AEAssessmentErrorMultipleParticipantsNotSupported = 3 not bound !missing-selector! +AEAssessmentSession::supportsConfigurationUpdates not bound !missing-selector! +AEAssessmentSession::supportsMultipleParticipants not bound -!missing-selector! AEAssessmentParticipantConfiguration::configurationInfo not bound -!missing-selector! AEAssessmentParticipantConfiguration::setConfigurationInfo: not bound