[AutomaticAssessmentConfiguration] Updates for Xcode13 beta1 (#12070)

* initial changes for AutomaticAssessmentConfiguration

* forgot a selector

Co-authored-by: tj_devel709 <antlambe@microsoft.com>
This commit is contained in:
TJ Lambert 2021-07-08 13:01:35 -05:00 коммит произвёл GitHub
Родитель ac5c1577e1
Коммит 956828f0c4
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: 4AEE18F83AFDEB23
4 изменённых файлов: 60 добавлений и 47 удалений

Просмотреть файл

@ -71,6 +71,22 @@ namespace AutomaticAssessmentConfiguration {
[NoMac, iOS (14, 0)]
[Export ("allowsContinuousPathKeyboard")]
bool AllowsContinuousPathKeyboard { get; set; }
[NoiOS, Mac (12,0), MacCatalyst (15,0)]
[Export ("configurationsByApplication", ArgumentSemantic.Copy)]
NSDictionary<AEAssessmentApplication, AEAssessmentParticipantConfiguration> ConfigurationsByApplication { get; }
[NoiOS, Mac (12,0), MacCatalyst (15,0)]
[Export ("mainParticipantConfiguration", ArgumentSemantic.Strong)]
AEAssessmentParticipantConfiguration MainParticipantConfiguration { get; }
[NoiOS, Mac (12,0), MacCatalyst (15,0)]
[Export ("removeApplication:")]
void Remove (AEAssessmentApplication application);
[NoiOS, Mac (12,0), MacCatalyst (15,0)]
[Export ("setConfiguration:forApplication:")]
void SetConfiguration (AEAssessmentParticipantConfiguration configuration, AEAssessmentApplication application);
}
[Mac (10,15,4), iOS (13,4)]
@ -92,6 +108,14 @@ namespace AutomaticAssessmentConfiguration {
[Export ("initWithConfiguration:")]
IntPtr Constructor (AEAssessmentConfiguration configuration);
[Mac (12,0), iOS (15,0), MacCatalyst (15,0)]
[Export ("configuration", ArgumentSemantic.Copy)]
AEAssessmentConfiguration Configuration { get; }
[Mac (12,0), iOS (15,0), MacCatalyst (15,0)]
[Export ("updateToConfiguration:")]
void Update (AEAssessmentConfiguration configuration);
[Export ("begin")]
void Begin ();
@ -118,5 +142,41 @@ namespace AutomaticAssessmentConfiguration {
[Export ("assessmentSessionDidEnd:")]
void DidEnd (AEAssessmentSession session);
[NoiOS, Mac (12,0), MacCatalyst (15,0)]
[Export ("assessmentSessionDidUpdate:")]
void DidUpdate (AEAssessmentSession session);
[NoiOS, Mac (12,0), MacCatalyst (15,0)]
[Export ("assessmentSession:failedToUpdateToConfiguration:error:")]
void FailedToUpdate (AEAssessmentSession session, AEAssessmentConfiguration configuration, NSError error);
}
[Mac (12,0), iOS (15,0), MacCatalyst (15,0)]
[BaseType (typeof (NSObject))]
interface AEAssessmentApplication : NSCopying
{
[Export ("bundleIdentifier")]
string BundleIdentifier { get; }
[NullAllowed, Export ("teamIdentifier")]
string TeamIdentifier { get; }
[Export ("requiresSignatureValidation")]
bool RequiresSignatureValidation { get; set; }
[Export ("initWithBundleIdentifier:")]
IntPtr Constructor (string bundleIdentifier);
[Export ("initWithBundleIdentifier:teamIdentifier:")]
IntPtr Constructor (string bundleIdentifier, [NullAllowed] string teamIdentifier);
}
[Mac (12,0), iOS (15,0), MacCatalyst (15,0)]
[BaseType (typeof (NSObject))]
interface AEAssessmentParticipantConfiguration : NSCopying
{
[Export ("allowsNetworkAccess")]
bool AllowsNetworkAccess { get; set; }
}
}

Просмотреть файл

@ -1,18 +0,0 @@
!missing-protocol-member! AEAssessmentSessionDelegate::assessmentSession:failedToUpdateToConfiguration:error: not found
!missing-protocol-member! AEAssessmentSessionDelegate::assessmentSessionDidUpdate: not found
!missing-selector! AEAssessmentApplication::bundleIdentifier not bound
!missing-selector! AEAssessmentApplication::initWithBundleIdentifier: not bound
!missing-selector! AEAssessmentApplication::initWithBundleIdentifier:teamIdentifier: not bound
!missing-selector! AEAssessmentApplication::requiresSignatureValidation not bound
!missing-selector! AEAssessmentApplication::setRequiresSignatureValidation: not bound
!missing-selector! AEAssessmentApplication::teamIdentifier not bound
!missing-selector! AEAssessmentConfiguration::configurationsByApplication not bound
!missing-selector! AEAssessmentConfiguration::mainParticipantConfiguration not bound
!missing-selector! AEAssessmentConfiguration::removeApplication: not bound
!missing-selector! AEAssessmentConfiguration::setConfiguration:forApplication: not bound
!missing-selector! AEAssessmentParticipantConfiguration::allowsNetworkAccess not bound
!missing-selector! AEAssessmentParticipantConfiguration::setAllowsNetworkAccess: not bound
!missing-selector! AEAssessmentSession::configuration not bound
!missing-selector! AEAssessmentSession::updateToConfiguration: not bound
!missing-type! AEAssessmentApplication not bound
!missing-type! AEAssessmentParticipantConfiguration not bound

Просмотреть файл

@ -1,11 +0,0 @@
!missing-selector! AEAssessmentApplication::bundleIdentifier not bound
!missing-selector! AEAssessmentApplication::initWithBundleIdentifier: not bound
!missing-selector! AEAssessmentApplication::initWithBundleIdentifier:teamIdentifier: not bound
!missing-selector! AEAssessmentApplication::requiresSignatureValidation not bound
!missing-selector! AEAssessmentApplication::setRequiresSignatureValidation: not bound
!missing-selector! AEAssessmentApplication::teamIdentifier not bound
!missing-selector! AEAssessmentParticipantConfiguration::allowsNetworkAccess not bound
!missing-selector! AEAssessmentParticipantConfiguration::setAllowsNetworkAccess: not bound
!missing-selector! AEAssessmentSession::configuration not bound
!missing-type! AEAssessmentApplication not bound
!missing-type! AEAssessmentParticipantConfiguration not bound

Просмотреть файл

@ -1,18 +0,0 @@
!missing-protocol-member! AEAssessmentSessionDelegate::assessmentSession:failedToUpdateToConfiguration:error: not found
!missing-protocol-member! AEAssessmentSessionDelegate::assessmentSessionDidUpdate: not found
!missing-selector! AEAssessmentApplication::bundleIdentifier not bound
!missing-selector! AEAssessmentApplication::initWithBundleIdentifier: not bound
!missing-selector! AEAssessmentApplication::initWithBundleIdentifier:teamIdentifier: not bound
!missing-selector! AEAssessmentApplication::requiresSignatureValidation not bound
!missing-selector! AEAssessmentApplication::setRequiresSignatureValidation: not bound
!missing-selector! AEAssessmentApplication::teamIdentifier not bound
!missing-selector! AEAssessmentConfiguration::configurationsByApplication not bound
!missing-selector! AEAssessmentConfiguration::mainParticipantConfiguration not bound
!missing-selector! AEAssessmentConfiguration::removeApplication: not bound
!missing-selector! AEAssessmentConfiguration::setConfiguration:forApplication: not bound
!missing-selector! AEAssessmentParticipantConfiguration::allowsNetworkAccess not bound
!missing-selector! AEAssessmentParticipantConfiguration::setAllowsNetworkAccess: not bound
!missing-selector! AEAssessmentSession::configuration not bound
!missing-selector! AEAssessmentSession::updateToConfiguration: not bound
!missing-type! AEAssessmentApplication not bound
!missing-type! AEAssessmentParticipantConfiguration not bound