Namespace: Accelerate

Type: vImage

Accelerate.vImage { [Native ("vImageConvolve_Planar8")] Accelerate.vImageError ConvolvePlanar8(..)
[Native ("vImageConvolve_PlanarF")] Accelerate.vImageError ConvolvePlanarF(..)
[Native ("vImageConvolve_ARGB8888")] Accelerate.vImageError ConvolveARGB8888(..)
[Native ("vImageConvolve_ARGBFFFF")] Accelerate.vImageError ConvolveARGBFFFF(..)
[Native ("vImageConvolveWithBias_Planar8")] Accelerate.vImageError ConvolveWithBiasPlanar8(..)
[Native ("vImageConvolveWithBias_PlanarF")] Accelerate.vImageError ConvolveWithBiasPlanarF(..)
[Native ("vImageConvolveWithBias_ARGB8888")] Accelerate.vImageError ConvolveWithBiasARGB8888(..)
[Native ("vImageConvolveWithBias_ARGBFFFF")] Accelerate.vImageError ConvolveWithBiasARGBFFFF(..)
[Native ("vImageConvolveMultiKernel_ARGB8888")] Accelerate.vImageError ConvolveMultiKernelARGB8888(..)
[Native ("vImageConvolveMultiKernel_ARGBFFFF")] Accelerate.vImageError ConvolveMultiKernelARGBFFFF(..)
[Native ("vImageRichardsonLucyDeConvolve_Planar8")] Accelerate.vImageError RichardsonLucyDeConvolvePlanar8(..)
[Native ("vImageRichardsonLucyDeConvolve_PlanarF")] Accelerate.vImageError RichardsonLucyDeConvolvePlanarF(..)
[Native ("vImageRichardsonLucyDeConvolve_ARGB8888")] Accelerate.vImageError RichardsonLucyDeConvolveARGB8888(..)
[Native ("vImageRichardsonLucyDeConvolve_ARGBFFFF")] Accelerate.vImageError RichardsonLucyDeConvolveARGBFFFF(..)
[Native ("vImageBoxConvolve_Planar8")] Accelerate.vImageError BoxConvolvePlanar8(..)
[Native ("vImageBoxConvolve_ARGB8888")] Accelerate.vImageError BoxConvolveARGB8888(..)
[Native ("vImageBoxConvolve_ARGB8888")] Accelerate.vImageError BoxConvolveARGB8888(..)
[Native ("vImageTentConvolve_Planar8")] Accelerate.vImageError TentConvolvePlanar8(..)
[Native ("vImageTentConvolve_ARGB8888")] Accelerate.vImageError TentConvolveARGB8888(..)
[Native ("vImageMatrixMultiply_ARGB8888")] Accelerate.vImageError MatrixMultiplyARGB8888(..)

Namespace: Accounts

Type: ACAccount

Accounts.ACAccount { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("accountDescription")] string AccountDescription { get; }
[Selector ("setAccountDescription:")] void AccountDescription { set; }
[Selector ("accountType")] Accounts.ACAccountType AccountType { get; }
[Selector ("setAccountType:")] void AccountType { set; }
[Selector ("credential")] Accounts.ACAccountCredential Credential { get; }
[Selector ("setCredential:")] void Credential { set; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("userFullName")] string UserFullName { get; }
[Selector ("username")] string Username { get; }
[Selector ("setUsername:")] void Username { set; }

Type: ACAccountCredential

Accounts.ACAccountCredential { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("oauthToken")] string OAuthToken { get; }
[Selector ("setOauthToken:")] void OAuthToken { set; }

Type: ACAccountStore

Accounts.ACAccountStore { [Selector ("accountWithIdentifier:")] Accounts.ACAccount FindAccount(..)
[Selector ("accountsWithAccountType:")] Accounts.ACAccount FindAccounts(..)
[Selector ("accountTypeWithAccountTypeIdentifier:")] Accounts.ACAccountType FindAccountType(..)
[Selector ("renewCredentialsForAccount:completion:")] void RenewCredentials(..)
[Selector ("requestAccessToAccountsWithType:withCompletionHandler:")] void RequestAccess(..)
[Selector ("requestAccessToAccountsWithType:options:completion:")] void RequestAccess(..)
[Selector ("saveAccount:withCompletionHandler:")] void SaveAccount(..)
[Selector ("accounts")] Accounts.ACAccount Accounts { get; }

Type: ACAccountType

Accounts.ACAccountType { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("accessGranted")] bool AccessGranted { get; }
[Selector ("accountTypeDescription")] string Description { get; }
[Selector ("identifier")] string Identifier { get; }

Namespace: AddressBook

Type: ABAddressBook

AddressBook.ABAddressBook { [Native ("ABAddressBookCreateWithOptions")] AddressBook.ABAddressBook Create(..)
[Native ("ABAddressBookGetAuthorizationStatus")] AddressBook.ABAuthorizationStatus GetAuthorizationStatus(..)
[Native ("ABAddressBookRequestAccessWithCompletion")] void RequestAccess(..)
[Native ("ABAddressBookHasUnsavedChanges")] bool HasUnsavedChanges { get; }
[Native ("ABAddressBookSave")] void Save(..)
[Native ("ABAddressBookRevert")] void Revert(..)
[Native ("ABAddressBookAddRecord")] void Add(..)
[Native ("ABAddressBookRemoveRecord")] void Remove(..)
[Native ("ABAddressBookGetPersonCount")] System.nint PeopleCount { get; }
[Native ("ABAddressBookCopyArrayOfAllPeople")] AddressBook.ABPerson GetPeople(..)
[Native ("ABAddressBookCopyArrayOfAllPeopleInSource")] AddressBook.ABPerson GetPeople(..)
[Native ("ABAddressBookCopyArrayOfAllPeopleInSourceWithSortOrdering")] AddressBook.ABPerson GetPeople(..)
[Native ("ABAddressBookGetGroupCount")] System.nint GroupCount { get; }
[Native ("ABAddressBookCopyArrayOfAllGroups")] AddressBook.ABGroup GetGroups(..)
[Native ("ABAddressBookCopyArrayOfAllGroupsInSource")] AddressBook.ABGroup GetGroups(..)
[Native ("ABAddressBookCopyLocalizedLabel")] string LocalizedLabel(..)
[Native ("ABAddressBookRegisterExternalChangeCallback")] void add_ExternalChange(..)
[Native ("ABAddressBookUnregisterExternalChangeCallback")] void remove_ExternalChange(..)
[Native ("ABAddressBookGetGroupWithRecordID")] AddressBook.ABGroup GetGroup(..)
[Native ("ABAddressBookGetPersonWithRecordID")] AddressBook.ABPerson GetPerson(..)
[Native ("ABAddressBookCopyPeopleWithName")] AddressBook.ABPerson GetPeopleWithName(..)
[Native ("ABAddressBookCopyArrayOfAllSources")] AddressBook.ABSource GetAllSources(..)
[Native ("ABAddressBookCopyDefaultSource")] AddressBook.ABSource GetDefaultSource(..)
[Native ("ABAddressBookGetSourceWithRecordID")] AddressBook.ABSource GetSource(..)

Type: ABGroup

AddressBook.ABGroup { [Native ("ABGroupCopySource")] AddressBook.ABRecord Source { get; }
[Native ("ABGroupAddMember")] void Add(..)
[Native ("ABGroupCopyArrayOfAllMembers")] System.Collections.Generic.IEnumerator`1[AddressBook.ABRecord] GetEnumerator(..)
[Native ("ABGroupCopyArrayOfAllMembersWithSortOrdering")] AddressBook.ABRecord GetMembers(..)
[Native ("ABGroupRemoveMember")] void Remove(..)

Type: ABMultiValue

AddressBook.ABMultiValue { [Native ("ABMultiValueCopyValueAtIndex")] System.IntPtr CopyValueAtIndex(..)
[Native ("ABMultiValueCopyLabelAtIndex")] System.IntPtr CopyLabelAtIndex(..)
[Native ("ABMultiValueGetIdentifierAtIndex")] int GetIdentifierAtIndex(..)
[Native ("ABMultiValueCopyArrayOfAllValues")] System.IntPtr CopyArrayOfAllValues(..)
[Native ("ABMultiValueGetCount")] System.nint GetCount(..)
[Native ("ABMultiValueGetFirstIndexOfValue")] System.nint GetFirstIndexOfValue(..)
[Native ("ABMultiValueGetIndexForIdentifier")] System.nint GetIndexForIdentifier(..)
[Native ("ABMultiValueGetPropertyType")] AddressBook.ABPropertyType GetPropertyType(..)
[Native ("ABMultiValueCreateMutable")] System.IntPtr CreateMutable(..)
[Native ("ABMultiValueCreateMutableCopy")] System.IntPtr CreateMutableCopy(..)
[Native ("ABMultiValueAddValueAndLabel")] bool AddValueAndLabel(..)
[Native ("ABMultiValueReplaceValueAtIndex")] bool ReplaceValueAtIndex(..)
[Native ("ABMultiValueReplaceLabelAtIndex")] bool ReplaceLabelAtIndex(..)
[Native ("ABMultiValueInsertValueAndLabelAtIndex")] bool InsertValueAndLabelAtIndex(..)
[Native ("ABMultiValueRemoveValueAndLabelAtIndex")] bool RemoveValueAndLabelAtIndex(..)

Type: ABPerson

AddressBook.ABPerson { [Native ("ABPersonComparePeopleByName")] int CompareTo(..)
[Native ("ABPersonCopyLocalizedPropertyName")] string LocalizedPropertyName(..)
[Native ("ABPersonCopyLocalizedPropertyName")] string LocalizedPropertyName(..)
[Native ("ABPersonGetTypeOfProperty")] AddressBook.ABPropertyType GetPropertyType(..)
[Native ("ABPersonGetTypeOfProperty")] AddressBook.ABPropertyType GetPropertyType(..)
[Native ("ABPersonSetImageData")] void Image { set; }
[Native ("ABPersonCopyImageData")] Foundation.NSData Image { get; }
[Native ("ABPersonHasImageData")] bool HasImage { get; }
[Native ("ABPersonRemoveImageData")] void RemoveImage(..)
[Native ("ABPersonGetCompositeNameFormat")] AddressBook.ABPersonCompositeNameFormat CompositeNameFormat { get; }
[Native ("ABPersonGetCompositeNameFormatForRecord")] AddressBook.ABPersonCompositeNameFormat GetCompositeNameFormat(..)
[Native ("ABPersonCopyCompositeNameDelimiterForRecord")] string GetCompositeNameDelimiter(..)
[Native ("ABPersonGetSortOrdering")] AddressBook.ABPersonSortBy SortOrdering { get; }
[Native ("ABPersonCopySource")] AddressBook.ABRecord Source { get; }
[Native ("ABPersonCopyArrayOfAllLinkedPeople")] AddressBook.ABPerson GetLinkedPeople(..)
[Native ("ABPersonCopyImageDataWithFormat")] Foundation.NSData GetImage(..)
[Native ("ABPersonCreateVCardRepresentationWithPeople")] Foundation.NSData GetVCards(..)
[Native ("ABPersonCreatePeopleInSourceWithVCardRepresentation")] AddressBook.ABPerson CreateFromVCard(..)

Type: ABRecord

AddressBook.ABRecord { [Native ("ABRecordGetRecordID")] int Id { get; }
[Native ("ABRecordGetRecordType")] AddressBook.ABRecord FromHandle(..)
[Native ("ABRecordGetRecordType")] AddressBook.ABRecordType Type { get; }
[Native ("ABRecordCopyCompositeName")] string ToString(..)
[Native ("ABRecordSetValue")] void SetValue(..)
[Native ("ABRecordCopyValue")] System.IntPtr CopyValue(..)
[Native ("ABRecordRemoveValue")] void RemoveValue(..)

Namespace: AddressBookUI

Type: ABAddressFormatting

AddressBookUI.ABAddressFormatting { [Native ("ABCreateStringWithAddressDictionary")] string ToString(..)

Type: ABNewPersonViewController

AddressBookUI.ABNewPersonViewController { [Selector ("addressBook")] System.IntPtr AddressBook { get; }
[Selector ("setAddressBook:")] void AddressBook { set; }
[Selector ("displayedPerson")] System.IntPtr DisplayedPerson { get; }
[Selector ("setDisplayedPerson:")] void DisplayedPerson { set; }
[Selector ("parentGroup")] System.IntPtr ParentGroup { get; }
[Selector ("setParentGroup:")] void ParentGroup { set; }
[Selector ("newPersonViewDelegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setNewPersonViewDelegate:")] void WeakDelegate { set; }

Type: ABNewPersonViewControllerDelegate

AddressBookUI.ABNewPersonViewControllerDelegate { [Selector ("newPersonViewController:didCompleteWithNewPerson:")] void DidCompleteWithNewPerson(..)

Type: ABPeoplePickerNavigationController

AddressBookUI.ABPeoplePickerNavigationController { [Selector ("addressBook")] System.IntPtr AddressBook { get; }
[Selector ("setAddressBook:")] void AddressBook { set; }
[Selector ("displayedProperties")] Foundation.NSNumber DisplayedProperties { get; }
[Selector ("setDisplayedProperties:")] void DisplayedProperties { set; }
[Selector ("predicateForEnablingPerson")] Foundation.NSPredicate PredicateForEnablingPerson { get; }
[Selector ("setPredicateForEnablingPerson:")] void PredicateForEnablingPerson { set; }
[Selector ("predicateForSelectionOfPerson")] Foundation.NSPredicate PredicateForSelectionOfPerson { get; }
[Selector ("setPredicateForSelectionOfPerson:")] void PredicateForSelectionOfPerson { set; }
[Selector ("predicateForSelectionOfProperty")] Foundation.NSPredicate PredicateForSelectionOfProperty { get; }
[Selector ("setPredicateForSelectionOfProperty:")] void PredicateForSelectionOfProperty { set; }
[Selector ("peoplePickerDelegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setPeoplePickerDelegate:")] void WeakDelegate { set; }

Type: ABPeoplePickerNavigationControllerDelegate

AddressBookUI.ABPeoplePickerNavigationControllerDelegate { [Selector ("peoplePickerNavigationControllerDidCancel:")] void Cancelled(..)
[Selector ("peoplePickerNavigationController:didSelectPerson:")] void DidSelectPerson(..)
[Selector ("peoplePickerNavigationController:didSelectPerson:property:identifier:")] void DidSelectPerson(..)
[Selector ("peoplePickerNavigationController:shouldContinueAfterSelectingPerson:")] bool ShouldContinue(..)
[Selector ("peoplePickerNavigationController:shouldContinueAfterSelectingPerson:property:identifier:")] bool ShouldContinue(..)

Type: ABPersonViewController

AddressBookUI.ABPersonViewController { [Selector ("setHighlightedItemForProperty:withIdentifier:")] void SetHighlightedItemForProperty(..)
[Selector ("addressBook")] System.IntPtr AddressBook { get; }
[Selector ("setAddressBook:")] void AddressBook { set; }
[Selector ("displayedPerson")] System.IntPtr DisplayedPerson { get; }
[Selector ("setDisplayedPerson:")] void DisplayedPerson { set; }
[Selector ("displayedProperties")] Foundation.NSNumber DisplayedProperties { get; }
[Selector ("setDisplayedProperties:")] void DisplayedProperties { set; }
[Selector ("allowsActions")] bool AllowsActions { get; }
[Selector ("setAllowsActions:")] void AllowsActions { set; }
[Selector ("allowsEditing")] bool AllowsEditing { get; }
[Selector ("setAllowsEditing:")] void AllowsEditing { set; }
[Selector ("shouldShowLinkedPeople")] bool ShouldShowLinkedPeople { get; }
[Selector ("setShouldShowLinkedPeople:")] void ShouldShowLinkedPeople { set; }
[Selector ("personViewDelegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setPersonViewDelegate:")] void WeakDelegate { set; }

Type: ABPersonViewControllerDelegate

AddressBookUI.ABPersonViewControllerDelegate { [Selector ("personViewController:shouldPerformDefaultActionForPerson:property:identifier:")] bool ShouldPerformDefaultActionForPerson(..)

Type: ABUnknownPersonViewController

AddressBookUI.ABUnknownPersonViewController { [Selector ("addressBook")] System.IntPtr AddressBook { get; }
[Selector ("setAddressBook:")] void AddressBook { set; }
[Selector ("displayedPerson")] System.IntPtr DisplayedPerson { get; }
[Selector ("setDisplayedPerson:")] void DisplayedPerson { set; }
[Selector ("allowsActions")] bool AllowsActions { get; }
[Selector ("setAllowsActions:")] void AllowsActions { set; }
[Selector ("allowsAddingToAddressBook")] bool AllowsAddingToAddressBook { get; }
[Selector ("setAllowsAddingToAddressBook:")] void AllowsAddingToAddressBook { set; }
[Selector ("alternateName")] string AlternateName { get; }
[Selector ("setAlternateName:")] void AlternateName { set; }
[Selector ("message")] string Message { get; }
[Selector ("setMessage:")] void Message { set; }
[Selector ("unknownPersonViewDelegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setUnknownPersonViewDelegate:")] void WeakDelegate { set; }

Type: ABUnknownPersonViewControllerDelegate

AddressBookUI.ABUnknownPersonViewControllerDelegate { [Selector ("unknownPersonViewController:didResolveToPerson:")] void DidResolveToPerson(..)
[Selector ("unknownPersonViewController:shouldPerformDefaultActionForPerson:property:identifier:")] bool ShouldPerformDefaultActionForPerson(..)

Namespace: AdSupport

Type: ASIdentifierManager

AdSupport.ASIdentifierManager { [Selector ("advertisingIdentifier")] Foundation.NSUuid AdvertisingIdentifier { get; }
[Selector ("isAdvertisingTrackingEnabled")] bool IsAdvertisingTrackingEnabled { get; }
[Selector ("sharedManager")] AdSupport.ASIdentifierManager SharedManager { get; }

Namespace: AssetsLibrary

Type: ALAsset

AssetsLibrary.ALAsset { [Selector ("aspectRatioThumbnail")] CoreGraphics.CGImage AspectRatioThumbnail(..)
[Selector ("representationForUTI:")] AssetsLibrary.ALAssetRepresentation RepresentationForUti(..)
[Selector ("setImageData:metadata:completionBlock:")] void SetImageData(..)
[Selector ("setVideoAtPath:completionBlock:")] void SetVideoAtPath(..)
[Selector ("valueForProperty:")] Foundation.NSObject ValueForProperty(..)
[Selector ("writeModifiedImageDataToSavedPhotosAlbum:metadata:completionBlock:")] void WriteModifiedImageToSavedToPhotosAlbum(..)
[Selector ("writeModifiedVideoAtPathToSavedPhotosAlbum:completionBlock:")] void WriteModifiedVideoToSavedPhotosAlbum(..)
[Selector ("defaultRepresentation")] AssetsLibrary.ALAssetRepresentation DefaultRepresentation { get; }
[Selector ("isEditable")] bool Editable { get; }
[Selector ("originalAsset")] AssetsLibrary.ALAsset OriginalAsset { get; }
[Selector ("thumbnail")] CoreGraphics.CGImage Thumbnail { get; }

Type: ALAssetRepresentation

AssetsLibrary.ALAssetRepresentation { [Selector ("getBytes:fromOffset:length:error:")] System.nuint GetBytes(..)
[Selector ("fullScreenImage")] CoreGraphics.CGImage GetFullScreenImage(..)
[Selector ("fullResolutionImage")] CoreGraphics.CGImage GetImage(..)
[Selector ("CGImageWithOptions:")] CoreGraphics.CGImage GetImage(..)
[Selector ("dimensions")] CoreGraphics.CGSize Dimensions { get; }
[Selector ("filename")] string Filename { get; }
[Selector ("metadata")] Foundation.NSDictionary Metadata { get; }
[Selector ("orientation")] AssetsLibrary.ALAssetOrientation Orientation { get; }
[Selector ("scale")] float Scale { get; }
[Selector ("size")] long Size { get; }
[Selector ("url")] Foundation.NSUrl Url { get; }
[Selector ("UTI")] string Uti { get; }

Type: ALAssetsFilter

AssetsLibrary.ALAssetsFilter { [Selector ("allAssets")] AssetsLibrary.ALAssetsFilter AllAssets { get; }
[Selector ("allPhotos")] AssetsLibrary.ALAssetsFilter AllPhotos { get; }
[Selector ("allVideos")] AssetsLibrary.ALAssetsFilter AllVideos { get; }

Type: ALAssetsGroup

AssetsLibrary.ALAssetsGroup { [Selector ("addAsset:")] bool AddAsset(..)
[Selector ("enumerateAssetsUsingBlock:")] void Enumerate(..)
[Selector ("enumerateAssetsWithOptions:usingBlock:")] void Enumerate(..)
[Selector ("enumerateAssetsAtIndexes:options:usingBlock:")] void Enumerate(..)
[Selector ("setAssetsFilter:")] void SetAssetsFilter(..)
[Selector ("valueForProperty:")] Foundation.NSObject ValueForProperty(..)
[Selector ("numberOfAssets")] System.nint Count { get; }
[Selector ("isEditable")] bool Editable { get; }
[Selector ("posterImage")] CoreGraphics.CGImage PosterImage { get; }

Type: ALAssetsLibrary

AssetsLibrary.ALAssetsLibrary { [Selector ("addAssetsGroupAlbumWithName:resultBlock:failureBlock:")] void AddAssetsGroupAlbum(..)
[Selector ("assetForURL:resultBlock:failureBlock:")] void AssetForUrl(..)
[Selector ("disableSharedPhotoStreamsSupport")] void DisableSharedPhotoStreamsSupport(..)
[Selector ("enumerateGroupsWithTypes:usingBlock:failureBlock:")] void Enumerate(..)
[Selector ("groupForURL:resultBlock:failureBlock:")] void GroupForUrl(..)
[Selector ("videoAtPathIsCompatibleWithSavedPhotosAlbum:")] bool VideoAtPathIsIsCompatibleWithSavedPhotosAlbum(..)
[Selector ("writeImageDataToSavedPhotosAlbum:metadata:completionBlock:")] void WriteImageToSavedPhotosAlbum(..)
[Selector ("writeImageToSavedPhotosAlbum:metadata:completionBlock:")] void WriteImageToSavedPhotosAlbum(..)
[Selector ("writeImageToSavedPhotosAlbum:orientation:completionBlock:")] void WriteImageToSavedPhotosAlbum(..)
[Selector ("writeVideoAtPathToSavedPhotosAlbum:completionBlock:")] void WriteVideoToSavedPhotosAlbum(..)
[Selector ("authorizationStatus")] AssetsLibrary.ALAuthorizationStatus AuthorizationStatus { get; }

Namespace: AudioToolbox

Type: AudioConverter

AudioToolbox.AudioConverter { [Native ("AudioConverterNew")] AudioToolbox.AudioConverter Create(..)
[Native ("AudioConverterNewSpecific")] AudioToolbox.AudioConverter Create(..)
[Native ("AudioConverterDispose")] void Dispose(..)
[Native ("AudioConverterReset")] AudioToolbox.AudioConverterError Reset(..)
[Native ("AudioConverterConvertComplexBuffer")] AudioToolbox.AudioConverterError ConvertComplexBuffer(..)
[Native ("AudioConverterGetProperty")] uint GetUIntProperty(..)
[Native ("AudioConverterGetProperty")] double GetDoubleProperty(..)
[Native ("AudioConverterGetProperty")] byte CompressionMagicCookie { get; }
[Native ("AudioConverterGetProperty")] byte DecompressionMagicCookie { get; }
[Native ("AudioConverterGetProperty")] AudioToolbox.AudioConverterPrimeInfo PrimeInfo { get; }
[Native ("AudioConverterGetProperty")] AudioToolbox.AudioChannelLayout InputChannelLayout { get; }
[Native ("AudioConverterGetProperty")] AudioToolbox.AudioChannelLayout OutputChannelLayout { get; }
[Native ("AudioConverterGetProperty")] AudioToolbox.AudioStreamBasicDescription CurrentOutputStreamDescription { get; }
[Native ("AudioConverterGetProperty")] AudioToolbox.AudioStreamBasicDescription CurrentInputStreamDescription { get; }
[Native ("AudioConverterGetProperty")] T[] GetArray(..)
[Native ("AudioConverterGetPropertyInfo")] byte CompressionMagicCookie { get; }
[Native ("AudioConverterGetPropertyInfo")] byte DecompressionMagicCookie { get; }
[Native ("AudioConverterGetPropertyInfo")] AudioToolbox.AudioChannelLayout InputChannelLayout { get; }
[Native ("AudioConverterGetPropertyInfo")] AudioToolbox.AudioChannelLayout OutputChannelLayout { get; }
[Native ("AudioConverterGetPropertyInfo")] AudioToolbox.AudioStreamBasicDescription CurrentOutputStreamDescription { get; }
[Native ("AudioConverterGetPropertyInfo")] AudioToolbox.AudioStreamBasicDescription CurrentInputStreamDescription { get; }
[Native ("AudioConverterGetPropertyInfo")] T[] GetArray(..)
[Native ("AudioConverterSetProperty")] void SetProperty(..)
[Native ("AudioConverterSetProperty")] void SetProperty(..)
[Native ("AudioConverterSetProperty")] void SetProperty(..)
[Native ("AudioConverterSetProperty")] void CompressionMagicCookie { set; }
[Native ("AudioConverterSetProperty")] void DecompressionMagicCookie { set; }
[Native ("AudioConverterConvertBuffer")] AudioToolbox.AudioConverterError ConvertBuffer(..)
[Native ("AudioConverterFillComplexBuffer")] AudioToolbox.AudioConverterError FillComplexBuffer(..)
[Native ("AudioConverterFillComplexBuffer")] AudioToolbox.AudioConverterError FillComplexBuffer(..)

Type: AudioFile

AudioToolbox.AudioFile { [Native ("AudioFileClose")] void Dispose(..)
[Native ("AudioFileCreateWithURL")] AudioToolbox.AudioFile Create(..)
[Native ("AudioFileCreateWithURL")] AudioToolbox.AudioFile Create(..)
[Native ("AudioFileOpenURL")] AudioToolbox.AudioFile Open(..)
[Native ("AudioFileOpenURL")] AudioToolbox.AudioFile Open(..)
[Native ("AudioFileOptimize")] bool Optimize(..)
[Native ("AudioFileReadBytes")] int Read(..)
[Native ("AudioFileWriteBytes")] int Write(..)
[Native ("AudioFileWriteBytes")] int Write(..)
[Native ("AudioFileReadPacketData")] AudioToolbox.AudioStreamPacketDescription RealReadPacketData(..)
[Native ("AudioFileReadPacketData")] AudioToolbox.AudioStreamPacketDescription RealReadFixedPackets(..)
[Native ("AudioFileWritePackets")] int WritePackets(..)
[Native ("AudioFileWritePackets")] int WritePackets(..)
[Native ("AudioFileWritePackets")] int WritePackets(..)
[Native ("AudioFileWritePackets")] int WritePackets(..)
[Native ("AudioFileWritePackets")] int WritePackets(..)
[Native ("AudioFileWritePackets")] AudioToolbox.AudioFileError WritePackets(..)
[Native ("AudioFileCountUserData")] int CountUserData(..)
[Native ("AudioFileGetUserDataSize")] int GetUserDataSize(..)
[Native ("AudioFileGetUserData")] int GetUserData(..)
[Native ("AudioFileSetUserData")] int SetUserData(..)
[Native ("AudioFileRemoveUserData")] int RemoveUserData(..)
[Native ("AudioFileGetPropertyInfo")] bool GetPropertyInfo(..)
[Native ("AudioFileGetPropertyInfo")] bool IsPropertyWritable(..)
[Native ("AudioFileGetPropertyInfo")] System.IntPtr GetProperty(..)
[Native ("AudioFileGetPropertyInfo")] System.Nullable`1[T] GetProperty(..)
[Native ("AudioFileGetProperty")] bool GetProperty(..)
[Native ("AudioFileGetProperty")] System.IntPtr GetProperty(..)
[Native ("AudioFileGetProperty")] System.Nullable`1[T] GetProperty(..)
[Native ("AudioFileGetProperty")] int GetInt(..)
[Native ("AudioFileGetProperty")] System.IntPtr GetIntPtr(..)
[Native ("AudioFileGetProperty")] double GetDouble(..)
[Native ("AudioFileGetProperty")] long GetLong(..)
[Native ("AudioFileGetProperty")] AudioToolbox.AudioFileMarkerList MarkerList { get; }
[Native ("AudioFileGetProperty")] AudioToolbox.AudioFileRegionList RegionList { get; }
[Native ("AudioFileGetProperty")] AudioToolbox.AudioFileChunkType ChunkIDs { get; }
[Native ("AudioFileGetProperty")] byte ID3Tag { get; }
[Native ("AudioFileGetProperty")] long PacketToFrame(..)
[Native ("AudioFileGetProperty")] long FrameToPacket(..)
[Native ("AudioFileGetProperty")] long PacketToByte(..)
[Native ("AudioFileGetProperty")] long ByteToPacket(..)
[Native ("AudioFileSetProperty")] bool SetProperty(..)
[Native ("AudioFileSetProperty")] void SetInt(..)
[Native ("AudioFileSetProperty")] AudioToolbox.AudioFileError SetDouble(..)
[Native ("AudioFileSetProperty")] void PacketTableInfo { set; }

Type: AudioFileGlobalInfo

AudioToolbox.AudioFileGlobalInfo { [Native ("AudioFileGetGlobalInfoSize")] AudioToolbox.AudioFileType ReadableTypes { get; }
[Native ("AudioFileGetGlobalInfoSize")] AudioToolbox.AudioFileType WritableTypes { get; }
[Native ("AudioFileGetGlobalInfoSize")] AudioToolbox.AudioFormatType GetAvailableFormats(..)
[Native ("AudioFileGetGlobalInfoSize")] AudioToolbox.AudioStreamBasicDescription GetAvailableStreamDescriptions(..)
[Native ("AudioFileGetGlobalInfo")] AudioToolbox.AudioFileType ReadableTypes { get; }
[Native ("AudioFileGetGlobalInfo")] AudioToolbox.AudioFileType WritableTypes { get; }
[Native ("AudioFileGetGlobalInfo")] AudioToolbox.AudioFormatType GetAvailableFormats(..)
[Native ("AudioFileGetGlobalInfo")] AudioToolbox.AudioStreamBasicDescription GetAvailableStreamDescriptions(..)
[Native ("AudioFileGetGlobalInfo")] string GetFileTypeName(..)
[Native ("AudioFileGetGlobalInfo")] string GetExtensions(..)
[Native ("AudioFileGetGlobalInfo")] string GetUTIs(..)
[Native ("AudioFileGetGlobalInfo")] string GetMIMETypes(..)
[Native ("AudioFileGetGlobalInfo")] string AllExtensions { get; }
[Native ("AudioFileGetGlobalInfo")] string AllUTIs { get; }
[Native ("AudioFileGetGlobalInfo")] string AllMIMETypes { get; }

Type: AudioFileStream

AudioToolbox.AudioFileStream { [Native ("AudioFileStreamParseBytes")] AudioToolbox.AudioFileStreamStatus ParseBytes(..)
[Native ("AudioFileStreamParseBytes")] AudioToolbox.AudioFileStreamStatus ParseBytes(..)
[Native ("AudioFileStreamParseBytes")] AudioToolbox.AudioFileStreamStatus ParseBytes(..)
[Native ("AudioFileStreamSeek")] AudioToolbox.AudioFileStreamStatus Seek(..)
[Native ("AudioFileStreamGetPropertyInfo")] System.IntPtr GetProperty(..)
[Native ("AudioFileStreamGetPropertyInfo")] System.Nullable`1[T] GetProperty(..)
[Native ("AudioFileStreamGetProperty")] bool GetProperty(..)
[Native ("AudioFileStreamGetProperty")] System.IntPtr GetProperty(..)
[Native ("AudioFileStreamGetProperty")] int GetInt(..)
[Native ("AudioFileStreamGetProperty")] double GetDouble(..)
[Native ("AudioFileStreamGetProperty")] long GetLong(..)
[Native ("AudioFileStreamGetProperty")] System.Nullable`1[T] GetProperty(..)
[Native ("AudioFileStreamGetProperty")] long PacketToFrame(..)
[Native ("AudioFileStreamGetProperty")] long FrameToPacket(..)
[Native ("AudioFileStreamGetProperty")] long PacketToByte(..)
[Native ("AudioFileStreamGetProperty")] long ByteToPacket(..)
[Native ("AudioFileStreamSetProperty")] bool SetProperty(..)
[Native ("AudioFileStreamClose")] void Dispose(..)

Type: AudioFormatPropertyNative

AudioToolbox.AudioFormatPropertyNative { [Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetPropertyInfo")] AudioToolbox.AudioFormatError AudioFormatGetPropertyInfo(..)
[Native ("AudioFormatGetPropertyInfo")] AudioToolbox.AudioFormatError AudioFormatGetPropertyInfo(..)
[Native ("AudioFormatGetPropertyInfo")] AudioToolbox.AudioFormatError AudioFormatGetPropertyInfo(..)
[Native ("AudioFormatGetPropertyInfo")] AudioToolbox.AudioFormatError AudioFormatGetPropertyInfo(..)
[Native ("AudioFormatGetPropertyInfo")] AudioToolbox.AudioFormatError AudioFormatGetPropertyInfo(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)
[Native ("AudioFormatGetProperty")] AudioToolbox.AudioFormatError AudioFormatGetProperty(..)

Type: AudioQueue

AudioToolbox.AudioQueue { [Native ("AudioQueueDispose")] void Dispose(..)
[Native ("AudioQueueStart")] AudioToolbox.AudioQueueStatus Start(..)
[Native ("AudioQueueStart")] AudioToolbox.AudioQueueStatus Start(..)
[Native ("AudioQueuePrime")] AudioToolbox.AudioQueueStatus Prime(..)
[Native ("AudioQueueFlush")] AudioToolbox.AudioQueueStatus Flush(..)
[Native ("AudioQueueStop")] AudioToolbox.AudioQueueStatus Stop(..)
[Native ("AudioQueuePause")] AudioToolbox.AudioQueueStatus Pause(..)
[Native ("AudioQueueReset")] AudioToolbox.AudioQueueStatus Reset(..)
[Native ("AudioQueueAllocateBuffer")] AudioToolbox.AudioQueueStatus AllocateBuffer(..)
[Native ("AudioQueueAllocateBuffer")] AudioToolbox.AudioQueueStatus AllocateBuffer(..)
[Native ("AudioQueueAllocateBufferWithPacketDescriptions")] AudioToolbox.AudioQueueStatus AllocateBufferWithPacketDescriptors(..)
[Native ("AudioQueueFreeBuffer")] void FreeBuffer(..)
[Native ("memcpy")] void FillAudioData(..)
[Native ("AudioQueueEnqueueBuffer")] AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueEnqueueBuffer")] AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueEnqueueBufferWithParameters")] AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueEnqueueBufferWithParameters")] AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueEnqueueBufferWithParameters")] AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueEnqueueBufferWithParameters")] AudioToolbox.AudioQueueStatus EnqueueBuffer(..)
[Native ("AudioQueueCreateTimeline")] AudioToolbox.AudioQueueTimeline CreateTimeline(..)
[Native ("AudioQueueGetCurrentTime")] AudioToolbox.AudioQueueStatus GetCurrentTime(..)
[Native ("AudioQueueDeviceGetCurrentTime")] AudioToolbox.AudioTimeStamp CurrentTime { get; }
[Native ("AudioQueueDeviceGetNearestStartTime")] AudioToolbox.AudioTimeStamp GetNearestStartTime(..)
[Native ("AudioQueueDeviceTranslateTime")] AudioToolbox.AudioTimeStamp TranslateTime(..)
[Native ("AudioQueueGetParameter")] float Volume { get; }
[Native ("AudioQueueGetParameter")] float VolumeRampTime { get; }
[Native ("AudioQueueGetParameter")] float Pan { get; }
[Native ("AudioQueueSetParameter")] void Volume { set; }
[Native ("AudioQueueSetParameter")] void VolumeRampTime { set; }
[Native ("AudioQueueSetParameter")] void Pan { set; }
[Native ("AudioQueueAddPropertyListener")] AudioToolbox.AudioQueueStatus AddListener(..)
[Native ("AudioQueueRemovePropertyListener")] void Dispose(..)
[Native ("AudioQueueRemovePropertyListener")] void RemoveListener(..)
[Native ("AudioQueueGetProperty")] bool GetProperty(..)
[Native ("AudioQueueGetProperty")] System.IntPtr GetProperty(..)
[Native ("AudioQueueGetProperty")] T GetProperty(..)
[Native ("AudioQueueGetProperty")] int GetInt(..)
[Native ("AudioQueueGetProperty")] double GetDouble(..)
[Native ("AudioQueueGetPropertySize")] System.IntPtr GetProperty(..)
[Native ("AudioQueueGetPropertySize")] T GetProperty(..)
[Native ("AudioQueueSetProperty")] bool SetProperty(..)
[Native ("AudioQueueSetProperty")] int SetInt(..)
[Native ("AudioQueueSetProperty")] AudioToolbox.AudioQueueStatus SetChannelAssignments(..)
[Native ("AudioQueueProcessingTapNew")] AudioToolbox.AudioQueueProcessingTap CreateProcessingTap(..)

Type: AudioQueueProcessingTap

AudioToolbox.AudioQueueProcessingTap { [Native ("AudioQueueProcessingTapDispose")] void Dispose(..)
[Native ("AudioQueueProcessingTapGetSourceAudio")] AudioToolbox.AudioQueueStatus GetSourceAudio(..)
[Native ("AudioQueueProcessingTapGetQueueTime")] AudioToolbox.AudioQueueStatus GetQueueTime(..)

Type: AudioQueueTimeline

AudioToolbox.AudioQueueTimeline { [Native ("AudioQueueDisposeTimeline")] void Dispose(..)

Type: AudioServices

AudioToolbox.AudioServices { [Native ("AudioServicesGetProperty")] AudioToolbox.AudioServicesError AudioServicesGetProperty(..)
[Native ("AudioServicesSetProperty")] AudioToolbox.AudioServicesError AudioServicesSetProperty(..)

Type: AudioSession

AudioToolbox.AudioSession { [Native ("AudioSessionInitialize")] void Initialize(..)
[Native ("AudioSessionSetActive")] void SetActive(..)
[Native ("AudioSessionSetActiveWithFlags")] AudioToolbox.AudioSessionErrors SetActive(..)
[Native ("AudioSessionGetProperty")] double GetDouble(..)
[Native ("AudioSessionGetProperty")] float GetFloat(..)
[Native ("AudioSessionGetProperty")] int GetInt(..)
[Native ("AudioSessionGetProperty")] System.IntPtr GetIntPtr(..)
[Native ("AudioSessionSetProperty")] void SetDouble(..)
[Native ("AudioSessionSetProperty")] void SetInt(..)
[Native ("AudioSessionSetProperty")] void SetFloat(..)
[Native ("AudioSessionAddPropertyListener")] AudioToolbox.AudioSessionErrors AddListener(..)

Type: AudioSource

AudioToolbox.AudioSource { [Native ("AudioFileInitializeWithCallbacks")] void Initialize(..)
[Native ("AudioFileOpenWithCallbacks")] void Open(..)

Type: MusicPlayer

AudioToolbox.MusicPlayer { [Native ("NewMusicPlayer")] AudioToolbox.MusicPlayer Create(..)
[Native ("DisposeMusicPlayer")] void Dispose(..)
[Native ("MusicPlayerGetTime")] double Time { get; }
[Native ("MusicPlayerSetTime")] void Time { set; }
[Native ("MusicPlayerPreroll")] AudioToolbox.MusicPlayerStatus Preroll(..)
[Native ("MusicPlayerStart")] AudioToolbox.MusicPlayerStatus Start(..)
[Native ("MusicPlayerStop")] AudioToolbox.MusicPlayerStatus Stop(..)
[Native ("MusicPlayerIsPlaying")] bool IsPlaying { get; }
[Native ("MusicPlayerSetPlayRateScalar")] void PlayRateScalar { set; }
[Native ("MusicPlayerGetPlayRateScalar")] double PlayRateScalar { get; }
[Native ("MusicPlayerGetHostTimeForBeats")] AudioToolbox.MusicPlayerStatus GetHostTimeForBeats(..)
[Native ("MusicPlayerGetBeatsForHostTime")] AudioToolbox.MusicPlayerStatus GetBeatsForHostTime(..)
[Native ("MusicPlayerGetSequence")] AudioToolbox.MusicSequence MusicSequence { get; }
[Native ("MusicPlayerSetSequence")] void MusicSequence { set; }

Type: MusicSequence

AudioToolbox.MusicSequence { [Native ("DisposeMusicSequence")] void Dispose(..)
[Native ("MusicSequenceSetAUGraph")] void AUGraph { set; }
[Native ("MusicSequenceGetAUGraph")] AudioUnit.AUGraph AUGraph { get; }
[Native ("MusicSequenceSetSequenceType")] void SequenceType { set; }
[Native ("MusicSequenceGetSequenceType")] AudioToolbox.MusicSequenceType SequenceType { get; }
[Native ("MusicSequenceGetInfoDictionary")] Foundation.NSDictionary GetInfoDictionary(..)
[Native ("MusicSequenceNewTrack")] AudioToolbox.MusicTrack CreateTrack(..)
[Native ("MusicSequenceGetTrackCount")] int TrackCount { get; }
[Native ("MusicSequenceGetIndTrack")] AudioToolbox.MusicTrack GetTrack(..)
[Native ("MusicSequenceGetTrackIndex")] AudioToolbox.MusicPlayerStatus GetTrackIndex(..)
[Native ("MusicSequenceSetMIDIEndpoint")] AudioToolbox.MusicPlayerStatus SetMidiEndpoint(..)
[Native ("MusicSequenceGetSecondsForBeats")] double GetSecondsForBeats(..)
[Native ("MusicSequenceGetBeatsForSeconds")] double GetBeatsForSeconds(..)
[Native ("MusicSequenceBeatsToBarBeatTime")] AudioToolbox.MusicPlayerStatus BeatsToBarBeatTime(..)
[Native ("MusicSequenceBarBeatTimeToBeats")] AudioToolbox.MusicPlayerStatus BarBeatTimeToBeats(..)
[Native ("MusicSequenceReverse")] AudioToolbox.MusicPlayerStatus Reverse(..)
[Native ("MusicSequenceFileLoad")] AudioToolbox.MusicPlayerStatus LoadFile(..)
[Native ("MusicSequenceFileLoadData")] AudioToolbox.MusicPlayerStatus LoadData(..)
[Native ("MusicSequenceFileCreate")] AudioToolbox.MusicPlayerStatus CreateFile(..)
[Native ("MusicSequenceFileCreateData")] Foundation.NSData CreateData(..)

Type: MusicTrack

AudioToolbox.MusicTrack { [Native ("MusicSequenceDisposeTrack")] void Dispose(..)
[Native ("MusicTrackGetSequence")] AudioToolbox.MusicSequence Sequence { get; }
[Native ("MusicTrackSetDestMIDIEndpoint")] AudioToolbox.MusicPlayerStatus SetDestMidiEndpoint(..)
[Native ("MusicTrackSetDestNode")] AudioToolbox.MusicPlayerStatus SetDestNode(..)
[Native ("MusicTrackSetProperty")] void MuteStatus { set; }
[Native ("MusicTrackSetProperty")] void SoloStatus { set; }
[Native ("MusicTrackSetProperty")] void TrackLength { set; }
[Native ("MusicTrackGetProperty")] bool MuteStatus { get; }
[Native ("MusicTrackGetProperty")] bool SoloStatus { get; }
[Native ("MusicTrackGetProperty")] double TrackLength { get; }
[Native ("MusicTrackNewMIDINoteEvent")] AudioToolbox.MusicPlayerStatus AddMidiNoteEvent(..)
[Native ("MusicTrackNewMIDIChannelEvent")] AudioToolbox.MusicPlayerStatus AddMidiChannelEvent(..)
[Native ("MusicTrackNewMIDIRawDataEvent")] AudioToolbox.MusicPlayerStatus AddMidiRawDataEvent(..)
[Native ("MusicTrackNewExtendedNoteEvent")] AudioToolbox.MusicPlayerStatus AddNewExtendedNoteEvent(..)
[Native ("MusicTrackNewExtendedTempoEvent")] AudioToolbox.MusicPlayerStatus AddExtendedTempoEvent(..)
[Native ("MusicTrackNewMetaEvent")] AudioToolbox.MusicPlayerStatus AddMetaEvent(..)
[Native ("MusicTrackNewUserEvent")] AudioToolbox.MusicPlayerStatus AddUserEvent(..)
[Native ("MusicTrackMoveEvents")] AudioToolbox.MusicPlayerStatus MoveEvents(..)
[Native ("MusicTrackClear")] AudioToolbox.MusicPlayerStatus Clear(..)
[Native ("MusicTrackCut")] AudioToolbox.MusicPlayerStatus Cut(..)
[Native ("MusicTrackCopyInsert")] AudioToolbox.MusicPlayerStatus CopyInsert(..)
[Native ("MusicTrackMerge")] AudioToolbox.MusicPlayerStatus Merge(..)

Type: OutputAudioQueue

AudioToolbox.OutputAudioQueue { [Native ("AudioQueueSetOfflineRenderFormat2")] AudioToolbox.AudioQueueStatus DisableOfflineRender(..)
[Native ("AudioQueueSetOfflineRenderFormat")] AudioToolbox.AudioQueueStatus SetOfflineRenderFormat(..)
[Native ("AudioQueueOfflineRender")] AudioToolbox.AudioQueueStatus RenderOffline(..)

Type: SoundBank

AudioToolbox.SoundBank { [Native ("CopyNameFromSoundBank")] string GetName(..)
[Native ("CopyInstrumentInfoFromSoundBank")] AudioToolbox.InstrumentInfo GetInstrumentInfo(..)

Type: SystemSound

AudioToolbox.SystemSound { [Native ("AudioServicesDisposeSystemSoundID")] void Cleanup(..)
[Native ("AudioServicesPlayAlertSound")] void PlayAlertSound(..)
[Native ("AudioServicesPlaySystemSound")] void PlaySystemSound(..)
[Native ("AudioServicesCreateSystemSoundID")] AudioToolbox.SystemSound FromFile(..)
[Native ("AudioServicesCreateSystemSoundID")] AudioToolbox.SystemSound FromFile(..)
[Native ("AudioServicesAddSystemSoundCompletion")] AudioToolbox.AudioServicesError AddSystemSoundCompletion(..)
[Native ("AudioServicesRemoveSystemSoundCompletion")] void RemoveSystemSoundCompletion(..)

Namespace: AudioUnit

Type: AUAudioUnit

AudioUnit.AUAudioUnit { [Selector ("requestViewControllerWithCompletionHandler:")] void RequestViewController(..)

Type: AudioComponent

AudioUnit.AudioComponent { [Native ("AudioComponentFindNext")] AudioUnit.AudioComponent FindNextComponent(..)
[Native ("AudioComponentCopyName")] string Name { get; }
[Native ("AudioComponentGetDescription")] System.Nullable`1[AudioUnit.AudioComponentDescription] Description { get; }
[Native ("AudioComponentGetVersion")] System.Version Version { get; }
[Native ("AudioComponentGetIcon")] UIKit.UIImage GetIcon(..)
[Native ("AudioComponentGetLastActiveTime")] double LastActiveTime { get; }

Type: AudioUnit

AudioUnit.AudioUnit { [Native ("AudioOutputUnitPublish")] AudioUnit.AudioComponentStatus AudioOutputUnitPublish(..)
[Native ("AudioOutputUnitGetHostIcon")] UIKit.UIImage GetHostIcon(..)
[Native ("AudioComponentInstanceDispose")] void Dispose(..)
[Native ("AudioComponentInstanceGetComponent")] AudioUnit.AudioComponent Component { get; }
[Native ("AudioUnitInitialize")] int Initialize(..)
[Native ("AudioUnitUninitialize")] int Uninitialize(..)
[Native ("AudioUnitUninitialize")] void Dispose(..)
[Native ("AudioOutputUnitStart")] void Start(..)
[Native ("AudioOutputUnitStop")] void Stop(..)
[Native ("AudioUnitRender")] AudioUnit.AudioUnitStatus Render(..)
[Native ("AudioUnitSetProperty")] void SetAudioFormat(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus SetFormat(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus SetCurrentDevice(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus SetEnableIO(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus SetMaximumFramesPerSlice(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus SetElementCount(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus SetSampleRate(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus SetClassInfo(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus SetRenderCallback(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus SetInputCallback(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus MakeConnection(..)
[Native ("AudioUnitSetProperty")] AudioUnit.AudioUnitStatus LoadInstrument(..)
[Native ("AudioUnitGetProperty")] AudioToolbox.AudioStreamBasicDescription GetAudioFormat(..)
[Native ("AudioUnitGetProperty")] AudioUnit.ClassInfoDictionary GetClassInfo(..)
[Native ("AudioUnitGetProperty")] uint GetCurrentDevice(..)
[Native ("AudioUnitGetProperty")] AudioUnit.AudioUnitParameterInfo GetParameterList(..)
[Native ("AudioUnitGetProperty")] AudioUnit.AudioUnitParameterInfo GetParameterList(..)
[Native ("AudioUnitGetProperty")] uint GetMaximumFramesPerSlice(..)
[Native ("AudioUnitGetProperty")] uint GetElementCount(..)
[Native ("AudioUnitGetPropertyInfo")] AudioUnit.AudioUnitParameterInfo GetParameterList(..)
[Native ("AudioUnitSetParameter")] AudioUnit.AudioUnitStatus SetParameter(..)
[Native ("AudioHardwareGetProperty")] uint GetCurrentInputDevice(..)
[Native ("MusicDeviceMIDIEvent")] AudioUnit.AudioUnitStatus MusicDeviceMIDIEvent(..)
Got a resolve event System.Core, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e

Type: AUGraph

AudioUnit.AUGraph { [Native ("AUGraphOpen")] void Open(..)
[Native ("AUGraphOpen")] int TryOpen(..)
[Native ("AUGraphAddNode")] int AddNode(..)
[Native ("AUGraphRemoveNode")] AudioUnit.AUGraphError RemoveNode(..)
[Native ("AUGraphGetNodeCount")] AudioUnit.AUGraphError GetNodeCount(..)
[Native ("AUGraphGetIndNode")] AudioUnit.AUGraphError GetNode(..)
[Native ("AUGraphNodeInfo")] AudioUnit.AudioUnit GetNodeInfo(..)
[Native ("AUGraphClearConnections")] AudioUnit.AUGraphError ClearConnections(..)
[Native ("AUGraphConnectNodeInput")] AudioUnit.AUGraphError ConnnectNodeInput(..)
[Native ("AUGraphDisconnectNodeInput")] AudioUnit.AUGraphError DisconnectNodeInput(..)
[Native ("AUGraphGetNumberOfInteractions")] AudioUnit.AUGraphError GetNumberOfInteractions(..)
[Native ("AUGraphCountNodeInteractions")] AudioUnit.AUGraphError GetNumberOfInteractions(..)
[Native ("AUGraphInitialize")] AudioUnit.AUGraphError Initialize(..)
[Native ("AUGraphAddRenderNotify")] AudioUnit.AudioUnitStatus AddRenderNotify(..)
[Native ("AUGraphRemoveRenderNotify")] AudioUnit.AudioUnitStatus RemoveRenderNotify(..)
[Native ("AUGraphStart")] AudioUnit.AUGraphError Start(..)
[Native ("AUGraphStop")] AudioUnit.AUGraphError Stop(..)
[Native ("AUGraphUninitialize")] void Dispose(..)
[Native ("AUGraphClose")] void Dispose(..)
[Native ("DisposeAUGraph")] void Dispose(..)
[Native ("AUGraphIsOpen")] bool IsOpen { get; }
[Native ("AUGraphIsInitialized")] bool IsInitialized { get; }
[Native ("AUGraphIsRunning")] bool IsRunning { get; }
[Native ("AUGraphGetCPULoad")] AudioUnit.AUGraphError GetCPULoad(..)
[Native ("AUGraphGetMaxCPULoad")] AudioUnit.AUGraphError GetMaxCPULoad(..)
[Native ("AUGraphSetNodeInputCallback")] AudioUnit.AUGraphError SetNodeInputCallback(..)
[Native ("AUGraphUpdate")] bool Update(..)

Type: ExtAudioFile

AudioUnit.ExtAudioFile { [Native ("ExtAudioFileOpenUrl")] AudioUnit.ExtAudioFile OpenUrl(..)
[Native ("ExtAudioFileWrapAudioFileID")] AudioUnit.ExtAudioFileError WrapAudioFileID(..)
[Native ("ExtAudioFileRead")] uint Read(..)
[Native ("ExtAudioFileWrite")] AudioUnit.ExtAudioFileError Write(..)
[Native ("ExtAudioFileWriteAsync")] AudioUnit.ExtAudioFileError WriteAsync(..)
[Native ("ExtAudioFileDispose")] void Dispose(..)
[Native ("ExtAudioFileSeek")] void Seek(..)
[Native ("ExtAudioFileTell")] long FileTell(..)
[Native ("ExtAudioFileCreateWithUrl")] AudioUnit.ExtAudioFile CreateWithUrl(..)
[Native ("ExtAudioFileGetProperty")] AudioToolbox.AudioStreamBasicDescription FileDataFormat { get; }
[Native ("ExtAudioFileGetProperty")] AudioToolbox.AudioStreamBasicDescription ClientDataFormat { get; }
[Native ("ExtAudioFileGetProperty")] System.Nullable`1[System.IntPtr] AudioFile { get; }
[Native ("ExtAudioFileGetProperty")] AudioToolbox.AudioConverter AudioConverter { get; }
[Native ("ExtAudioFileGetProperty")] long FileLengthFrames { get; }
[Native ("ExtAudioFileGetProperty")] System.Nullable`1[System.UInt32] ClientMaxPacketSize { get; }
[Native ("ExtAudioFileGetProperty")] System.Nullable`1[System.UInt32] FileMaxPacketSize { get; }
[Native ("ExtAudioFileSetProperty")] AudioUnit.ExtAudioFileError SynchronizeAudioConverter(..)
[Native ("ExtAudioFileSetProperty")] void ClientDataFormat { set; }

Namespace: AVFoundation

Type: AVAsset

AVFoundation.AVAsset { [Selector ("cancelLoading")] void CancelLoading(..)
[Selector ("chapterMetadataGroupsWithTitleLocale:containingItemsWithCommonKeys:")] AVFoundation.AVTimedMetadataGroup ChapterMetadataGroups(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("assetWithURL:")] AVFoundation.AVAsset FromUrl(..)
[Selector ("chapterMetadataGroupsBestMatchingPreferredLanguages:")] AVFoundation.AVTimedMetadataGroup GetChapterMetadataGroupsBestMatchingPreferredLanguages(..)
[Selector ("loadValuesAsynchronouslyForKeys:completionHandler:")] void LoadValuesAsynchronously(..)
[Selector ("mediaSelectionGroupForMediaCharacteristic:")] AVFoundation.AVMediaSelectionGroup MediaSelectionGroupForMediaCharacteristic(..)
[Selector ("metadataForFormat:")] AVFoundation.AVMetadataItem MetadataForFormat(..)
[Selector ("statusOfValueForKey:error:")] AVFoundation.AVKeyValueStatus StatusOfValue(..)
[Selector ("tracksWithMediaCharacteristic:")] AVFoundation.AVAssetTrack TracksWithMediaCharacteristic(..)
[Selector ("tracksWithMediaType:")] AVFoundation.AVAssetTrack TracksWithMediaType(..)
[Selector ("trackWithTrackID:")] AVFoundation.AVAssetTrack TrackWithTrackID(..)
[Selector ("availableChapterLocales")] Foundation.NSLocale AvailableChapterLocales { get; }
[Selector ("availableMediaCharacteristicsWithMediaSelectionOptions")] string AvailableMediaCharacteristicsWithMediaSelectionOptions { get; }
[Selector ("availableMetadataFormats")] string AvailableMetadataFormats { get; }
[Selector ("canContainFragments")] bool CanContainFragments { get; }
[Selector ("commonMetadata")] AVFoundation.AVMetadataItem CommonMetadata { get; }
[Selector ("isCompatibleWithAirPlayVideo")] bool CompatibleWithAirPlayVideo { get; }
[Selector ("isCompatibleWithSavedPhotosAlbum")] bool CompatibleWithSavedPhotosAlbum { get; }
[Selector ("isComposable")] bool Composable { get; }
[Selector ("containsFragments")] bool ContainsFragments { get; }
[Selector ("creationDate")] AVFoundation.AVMetadataItem CreationDate { get; }
[Selector ("duration")] CoreMedia.CMTime Duration { get; }
[Selector ("isExportable")] bool Exportable { get; }
[Selector ("lyrics")] string Lyrics { get; }
[Selector ("metadata")] AVFoundation.AVMetadataItem Metadata { get; }
[Selector ("naturalSize")] CoreGraphics.CGSize NaturalSize { get; }
[Selector ("isPlayable")] bool Playable { get; }
[Selector ("preferredMediaSelection")] AVFoundation.AVMediaSelection PreferredMediaSelection { get; }
[Selector ("preferredRate")] float PreferredRate { get; }
[Selector ("preferredTransform")] CoreGraphics.CGAffineTransform PreferredTransform { get; }
[Selector ("preferredVolume")] float PreferredVolume { get; }
[Selector ("hasProtectedContent")] bool ProtectedContent { get; }
[Selector ("providesPreciseDurationAndTiming")] bool ProvidesPreciseDurationAndTiming { get; }
[Selector ("isReadable")] bool Readable { get; }
[Selector ("referenceRestrictions")] AVFoundation.AVAssetReferenceRestrictions ReferenceRestrictions { get; }
[Selector ("trackGroups")] AVFoundation.AVAssetTrackGroup TrackGroups { get; }
[Selector ("tracks")] AVFoundation.AVAssetTrack Tracks { get; }
[Selector ("unusedTrackID")] int UnusedTrackId { get; }

Type: AVAssetDownloadDelegate

AVFoundation.AVAssetDownloadDelegate { [Selector ("URLSession:task:didCompleteWithError:")] void DidCompleteWithError(..)
[Selector ("URLSession:assetDownloadTask:didLoadTimeRange:totalTimeRangesLoaded:timeRangeExpectedToLoad:")] void DidLoadTimeRange(..)
[Selector ("URLSession:task:didReceiveChallenge:completionHandler:")] void DidReceiveChallenge(..)
[Selector ("URLSession:assetDownloadTask:didResolveMediaSelection:")] void DidResolveMediaSelection(..)
[Selector ("URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:")] void DidSendBodyData(..)
[Selector ("URLSession:task:needNewBodyStream:")] void NeedNewBodyStream(..)
[Selector ("URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:")] void WillPerformHttpRedirection(..)

Type: AVAssetDownloadTask

AVFoundation.AVAssetDownloadTask { [Selector ("currentRequest")] Foundation.NSUrlRequest CurrentRequest { get; }
[Selector ("destinationURL")] Foundation.NSUrl DestinationUrl { get; }
[Selector ("loadedTimeRanges")] Foundation.NSValue LoadedTimeRanges { get; }
[Selector ("options")] Foundation.NSDictionary Options { get; }
[Selector ("originalRequest")] Foundation.NSUrlRequest OriginalRequest { get; }
[Selector ("response")] Foundation.NSUrlResponse Response { get; }
[Selector ("URLAsset")] AVFoundation.AVUrlAsset UrlAsset { get; }

Type: AVAssetDownloadUrlSession

AVFoundation.AVAssetDownloadUrlSession { [Selector ("sessionWithConfiguration:assetDownloadDelegate:delegateQueue:")] AVFoundation.AVAssetDownloadUrlSession CreateSession(..)
[Selector ("sessionWithConfiguration:")] Foundation.NSUrlSession CreateSession(..)
[Selector ("sessionWithConfiguration:delegate:delegateQueue:")] Foundation.NSUrlSession CreateSession(..)
[Selector ("assetDownloadTaskWithURLAsset:destinationURL:options:")] AVFoundation.AVAssetDownloadTask GetAssetDownloadTask(..)
[Selector ("dataTaskWithRequest:")] Foundation.NSUrlSessionDataTask GetDataTask(..)
[Selector ("dataTaskWithURL:")] Foundation.NSUrlSessionDataTask GetDataTask(..)
[Selector ("dataTaskWithRequest:completionHandler:")] Foundation.NSUrlSessionDataTask GetDataTask(..)
[Selector ("dataTaskWithURL:completionHandler:")] Foundation.NSUrlSessionDataTask GetDataTask(..)
[Selector ("downloadTaskWithRequest:")] Foundation.NSUrlSessionDownloadTask GetDownloadTask(..)
[Selector ("downloadTaskWithURL:")] Foundation.NSUrlSessionDownloadTask GetDownloadTask(..)
[Selector ("downloadTaskWithResumeData:")] Foundation.NSUrlSessionDownloadTask GetDownloadTask(..)
[Selector ("downloadTaskWithRequest:completionHandler:")] Foundation.NSUrlSessionDownloadTask GetDownloadTask(..)
[Selector ("downloadTaskWithURL:completionHandler:")] Foundation.NSUrlSessionDownloadTask GetDownloadTask(..)
[Selector ("downloadTaskWithResumeData:completionHandler:")] Foundation.NSUrlSessionDownloadTask GetDownloadTask(..)
[Selector ("uploadTaskWithRequest:fromFile:")] Foundation.NSUrlSessionUploadTask GetUploadTask(..)
[Selector ("uploadTaskWithRequest:fromData:")] Foundation.NSUrlSessionUploadTask GetUploadTask(..)
[Selector ("uploadTaskWithStreamedRequest:")] Foundation.NSUrlSessionUploadTask GetUploadTask(..)
[Selector ("uploadTaskWithRequest:fromFile:completionHandler:")] Foundation.NSUrlSessionUploadTask GetUploadTask(..)
[Selector ("uploadTaskWithRequest:fromData:completionHandler:")] Foundation.NSUrlSessionUploadTask GetUploadTask(..)
[Selector ("sharedSession")] Foundation.NSUrlSession SharedSession { get; }

Type: AVAssetExportSession

AVFoundation.AVAssetExportSession { [Selector ("cancelExport")] void CancelExport(..)
[Selector ("determineCompatibilityOfExportPreset:withAsset:outputFileType:completionHandler:")] void DetermineCompatibilityOfExportPreset(..)
[Selector ("determineCompatibleFileTypesWithCompletionHandler:")] void DetermineCompatibleFileTypes(..)
[Selector ("exportAsynchronouslyWithCompletionHandler:")] void ExportAsynchronously(..)
[Selector ("exportPresetsCompatibleWithAsset:")] string ExportPresetsCompatibleWithAsset(..)
[Selector ("exportSessionWithAsset:presetName:")] AVFoundation.AVAssetExportSession FromAsset(..)
[Selector ("allExportPresets")] string AllExportPresets { get; }
[Selector ("asset")] AVFoundation.AVAsset Asset { get; }
[Selector ("audioMix")] AVFoundation.AVAudioMix AudioMix { get; }
[Selector ("setAudioMix:")] void AudioMix { set; }
[Selector ("audioTimePitchAlgorithm")] Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("setAudioTimePitchAlgorithm:")] void AudioTimePitchAlgorithm { set; }
[Selector ("canPerformMultiplePassesOverSourceMediaData")] bool CanPerformMultiplePassesOverSourceMediaData { get; }
[Selector ("setCanPerformMultiplePassesOverSourceMediaData:")] void CanPerformMultiplePassesOverSourceMediaData { set; }
[Selector ("customVideoCompositor")] AVFoundation.IAVVideoCompositing CustomVideoCompositor { get; }
[Selector ("directoryForTemporaryFiles")] Foundation.NSUrl DirectoryForTemporaryFiles { get; }
[Selector ("setDirectoryForTemporaryFiles:")] void DirectoryForTemporaryFiles { set; }
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("estimatedOutputFileLength")] long EstimatedOutputFileLength { get; }
[Selector ("fileLengthLimit")] long FileLengthLimit { get; }
[Selector ("setFileLengthLimit:")] void FileLengthLimit { set; }
[Selector ("maxDuration")] CoreMedia.CMTime MaxDuration { get; }
[Selector ("metadata")] AVFoundation.AVMetadataItem Metadata { get; }
[Selector ("setMetadata:")] void Metadata { set; }
[Selector ("metadataItemFilter")] AVFoundation.AVMetadataItemFilter MetadataItemFilter { get; }
[Selector ("setMetadataItemFilter:")] void MetadataItemFilter { set; }
[Selector ("outputFileType")] string OutputFileType { get; }
[Selector ("setOutputFileType:")] void OutputFileType { set; }
[Selector ("outputURL")] Foundation.NSUrl OutputUrl { get; }
[Selector ("setOutputURL:")] void OutputUrl { set; }
[Selector ("presetName")] string PresetName { get; }
[Selector ("progress")] float Progress { get; }
[Selector ("shouldOptimizeForNetworkUse")] bool ShouldOptimizeForNetworkUse { get; }
[Selector ("setShouldOptimizeForNetworkUse:")] void ShouldOptimizeForNetworkUse { set; }
[Selector ("status")] AVFoundation.AVAssetExportSessionStatus Status { get; }
[Selector ("supportedFileTypes")] Foundation.NSObject SupportedFileTypes { get; }
[Selector ("timeRange")] CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("setTimeRange:")] void TimeRange { set; }
[Selector ("videoComposition")] AVFoundation.AVVideoComposition VideoComposition { get; }
[Selector ("setVideoComposition:")] void VideoComposition { set; }

Type: AVAssetImageGenerator

AVFoundation.AVAssetImageGenerator { [Selector ("cancelAllCGImageGeneration")] void CancelAllCGImageGeneration(..)
[Selector ("copyCGImageAtTime:actualTime:error:")] CoreGraphics.CGImage CopyCGImageAtTime(..)
[Selector ("assetImageGeneratorWithAsset:")] AVFoundation.AVAssetImageGenerator FromAsset(..)
[Selector ("generateCGImagesAsynchronouslyForTimes:completionHandler:")] void GenerateCGImagesAsynchronously(..)
[Selector ("apertureMode")] Foundation.NSString ApertureMode { get; }
[Selector ("setApertureMode:")] void ApertureMode { set; }
[Selector ("appliesPreferredTrackTransform")] bool AppliesPreferredTrackTransform { get; }
[Selector ("setAppliesPreferredTrackTransform:")] void AppliesPreferredTrackTransform { set; }
[Selector ("asset")] AVFoundation.AVAsset Asset { get; }
[Selector ("customVideoCompositor")] AVFoundation.IAVVideoCompositing CustomVideoCompositor { get; }
[Selector ("maximumSize")] CoreGraphics.CGSize MaximumSize { get; }
[Selector ("setMaximumSize:")] void MaximumSize { set; }
[Selector ("requestedTimeToleranceAfter")] CoreMedia.CMTime RequestedTimeToleranceAfter { get; }
[Selector ("setRequestedTimeToleranceAfter:")] void RequestedTimeToleranceAfter { set; }
[Selector ("requestedTimeToleranceBefore")] CoreMedia.CMTime RequestedTimeToleranceBefore { get; }
[Selector ("setRequestedTimeToleranceBefore:")] void RequestedTimeToleranceBefore { set; }
[Selector ("videoComposition")] AVFoundation.AVVideoComposition VideoComposition { get; }
[Selector ("setVideoComposition:")] void VideoComposition { set; }

Type: AVAssetReader

AVFoundation.AVAssetReader { [Selector ("addOutput:")] void AddOutput(..)
[Selector ("canAddOutput:")] bool CanAddOutput(..)
[Selector ("cancelReading")] void CancelReading(..)
[Selector ("assetReaderWithAsset:error:")] AVFoundation.AVAssetReader FromAsset(..)
[Selector ("startReading")] bool StartReading(..)
[Selector ("asset")] AVFoundation.AVAsset Asset { get; }
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("outputs")] AVFoundation.AVAssetReaderOutput Outputs { get; }
[Selector ("status")] AVFoundation.AVAssetReaderStatus Status { get; }
[Selector ("timeRange")] CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("setTimeRange:")] void TimeRange { set; }

Type: AVAssetReaderAudioMixOutput

AVFoundation.AVAssetReaderAudioMixOutput { [Selector ("assetReaderAudioMixOutputWithAudioTracks:audioSettings:")] AVFoundation.AVAssetReaderAudioMixOutput FromTracks(..)
[Selector ("audioMix")] AVFoundation.AVAudioMix AudioMix { get; }
[Selector ("setAudioMix:")] void AudioMix { set; }
[Selector ("audioSettings")] Foundation.NSDictionary AudioSettings { get; }
[Selector ("audioTimePitchAlgorithm")] Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("setAudioTimePitchAlgorithm:")] void AudioTimePitchAlgorithm { set; }
[Selector ("audioTracks")] AVFoundation.AVAssetTrack AudioTracks { get; }

Type: AVAssetReaderOutput

AVFoundation.AVAssetReaderOutput { [Selector ("copyNextSampleBuffer")] CoreMedia.CMSampleBuffer CopyNextSampleBuffer(..)
[Selector ("markConfigurationAsFinal")] void MarkConfigurationAsFinal(..)
[Selector ("resetForReadingTimeRanges:")] void ResetForReadingTimeRanges(..)
[Selector ("alwaysCopiesSampleData")] bool AlwaysCopiesSampleData { get; }
[Selector ("setAlwaysCopiesSampleData:")] void AlwaysCopiesSampleData { set; }
[Selector ("mediaType")] string MediaType { get; }
[Selector ("supportsRandomAccess")] bool SupportsRandomAccess { get; }
[Selector ("setSupportsRandomAccess:")] void SupportsRandomAccess { set; }

Type: AVAssetReaderOutputMetadataAdaptor

AVFoundation.AVAssetReaderOutputMetadataAdaptor { [Selector ("assetReaderOutputMetadataAdaptorWithAssetReaderTrackOutput:")] AVFoundation.AVAssetReaderOutputMetadataAdaptor Create(..)
[Selector ("nextTimedMetadataGroup")] AVFoundation.AVTimedMetadataGroup NextTimedMetadataGroup(..)
[Selector ("assetReaderTrackOutput")] AVFoundation.AVAssetReaderTrackOutput AssetReaderTrackOutput { get; }

Type: AVAssetReaderSampleReferenceOutput

AVFoundation.AVAssetReaderSampleReferenceOutput { [Selector ("assetReaderSampleReferenceOutputWithTrack:")] AVFoundation.AVAssetReaderSampleReferenceOutput Create(..)
[Selector ("track")] AVFoundation.AVAssetTrack Track { get; }

Type: AVAssetReaderTrackOutput

AVFoundation.AVAssetReaderTrackOutput { [Selector ("assetReaderTrackOutputWithTrack:outputSettings:")] AVFoundation.AVAssetReaderTrackOutput FromTrack(..)
[Selector ("audioTimePitchAlgorithm")] Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("setAudioTimePitchAlgorithm:")] void AudioTimePitchAlgorithm { set; }
[Selector ("outputSettings")] Foundation.NSDictionary OutputSettings { get; }
[Selector ("track")] AVFoundation.AVAssetTrack Track { get; }

Type: AVAssetReaderVideoCompositionOutput

AVFoundation.AVAssetReaderVideoCompositionOutput { [Selector ("assetReaderVideoCompositionOutputWithVideoTracks:videoSettings:")] AVFoundation.AVAssetReaderVideoCompositionOutput WeakFromTracks(..)
[Selector ("customVideoCompositor")] AVFoundation.IAVVideoCompositing CustomVideoCompositor { get; }
[Selector ("videoComposition")] AVFoundation.AVVideoComposition VideoComposition { get; }
[Selector ("setVideoComposition:")] void VideoComposition { set; }
[Selector ("videoTracks")] AVFoundation.AVAssetTrack VideoTracks { get; }
[Selector ("videoSettings")] Foundation.NSDictionary WeakVideoSettings { get; }

Type: AVAssetResourceLoader

AVFoundation.AVAssetResourceLoader { [Selector ("setDelegate:queue:")] void SetDelegate(..)
[Selector ("delegate")] AVFoundation.IAVAssetResourceLoaderDelegate Delegate { get; }
[Selector ("delegateQueue")] CoreFoundation.DispatchQueue DelegateQueue { get; }

Type: AVAssetResourceLoaderDelegate

AVFoundation.AVAssetResourceLoaderDelegate { [Selector ("resourceLoader:didCancelAuthenticationChallenge:")] void DidCancelAuthenticationChallenge(..)
[Selector ("resourceLoader:didCancelLoadingRequest:")] void DidCancelLoadingRequest(..)
[Selector ("resourceLoader:shouldWaitForLoadingOfRequestedResource:")] bool ShouldWaitForLoadingOfRequestedResource(..)
[Selector ("resourceLoader:shouldWaitForRenewalOfRequestedResource:")] bool ShouldWaitForRenewalOfRequestedResource(..)
[Selector ("resourceLoader:shouldWaitForResponseToAuthenticationChallenge:")] bool ShouldWaitForResponseToAuthenticationChallenge(..)

Type: AVAssetResourceLoadingContentInformationRequest

AVFoundation.AVAssetResourceLoadingContentInformationRequest { [Selector ("isByteRangeAccessSupported")] bool ByteRangeAccessSupported { get; }
[Selector ("setByteRangeAccessSupported:")] void ByteRangeAccessSupported { set; }
[Selector ("contentLength")] long ContentLength { get; }
[Selector ("setContentLength:")] void ContentLength { set; }
[Selector ("contentType")] string ContentType { get; }
[Selector ("setContentType:")] void ContentType { set; }
[Selector ("renewalDate")] Foundation.NSDate RenewalDate { get; }
[Selector ("setRenewalDate:")] void RenewalDate { set; }

Type: AVAssetResourceLoadingDataRequest

AVFoundation.AVAssetResourceLoadingDataRequest { [Selector ("respondWithData:")] void Respond(..)
[Selector ("currentOffset")] long CurrentOffset { get; }
[Selector ("requestedLength")] System.nint RequestedLength { get; }
[Selector ("requestedOffset")] long RequestedOffset { get; }

Type: AVAssetResourceLoadingRequest

AVFoundation.AVAssetResourceLoadingRequest { [Selector ("finishLoadingWithResponse:data:redirect:")] void FinishLoading(..)
[Selector ("finishLoading")] void FinishLoading(..)
[Selector ("finishLoadingWithError:")] void FinishLoadingWithError(..)
[Selector ("streamingContentKeyRequestDataForApp:contentIdentifier:options:error:")] Foundation.NSData GetStreamingContentKey(..)
[Selector ("contentInformationRequest")] AVFoundation.AVAssetResourceLoadingContentInformationRequest ContentInformationRequest { get; }
[Selector ("dataRequest")] AVFoundation.AVAssetResourceLoadingDataRequest DataRequest { get; }
[Selector ("finished")] bool Finished { get; }
[Selector ("isCancelled")] bool IsCancelled { get; }
[Selector ("redirect")] Foundation.NSUrlRequest Redirect { get; }
[Selector ("setRedirect:")] void Redirect { set; }
[Selector ("request")] Foundation.NSUrlRequest Request { get; }
[Selector ("response")] Foundation.NSUrlResponse Response { get; }
[Selector ("setResponse:")] void Response { set; }

Type: AVAssetTrack

AVFoundation.AVAssetTrack { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("associatedTracksOfType:")] AVFoundation.AVAssetTrack GetAssociatedTracksOfType(..)
[Selector ("hasMediaCharacteristic:")] bool HasMediaCharacteristic(..)
[Selector ("metadataForFormat:")] AVFoundation.AVMetadataItem MetadataForFormat(..)
[Selector ("samplePresentationTimeForTrackTime:")] CoreMedia.CMTime SamplePresentationTimeForTrackTime(..)
[Selector ("segmentForTrackTime:")] AVFoundation.AVAssetTrackSegment SegmentForTrackTime(..)
[Selector ("asset")] AVFoundation.AVAsset Asset { get; }
[Selector ("availableMetadataFormats")] string AvailableMetadataFormats { get; }
[Selector ("availableTrackAssociationTypes")] Foundation.NSString AvailableTrackAssociationTypes { get; }
[Selector ("commonMetadata")] AVFoundation.AVMetadataItem CommonMetadata { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("estimatedDataRate")] float EstimatedDataRate { get; }
[Selector ("extendedLanguageTag")] string ExtendedLanguageTag { get; }
[Selector ("formatDescriptions")] Foundation.NSObject FormatDescriptionsAsObjects { get; }
[Selector ("languageCode")] string LanguageCode { get; }
[Selector ("mediaType")] string MediaType { get; }
[Selector ("metadata")] AVFoundation.AVMetadataItem Metadata { get; }
[Selector ("minFrameDuration")] CoreMedia.CMTime MinFrameDuration { get; }
[Selector ("naturalSize")] CoreGraphics.CGSize NaturalSize { get; }
[Selector ("naturalTimeScale")] int NaturalTimeScale { get; }
[Selector ("nominalFrameRate")] float NominalFrameRate { get; }
[Selector ("isPlayable")] bool Playable { get; }
[Selector ("preferredTransform")] CoreGraphics.CGAffineTransform PreferredTransform { get; }
[Selector ("preferredVolume")] float PreferredVolume { get; }
[Selector ("requiresFrameReordering")] bool RequiresFrameReordering { get; }
[Selector ("segments")] AVFoundation.AVAssetTrackSegment Segments { get; }
[Selector ("isSelfContained")] bool SelfContained { get; }
[Selector ("timeRange")] CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("totalSampleDataLength")] long TotalSampleDataLength { get; }
[Selector ("trackID")] int TrackID { get; }

Type: AVAssetTrackGroup

AVFoundation.AVAssetTrackGroup { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("trackIDs")] Foundation.NSNumber TrackIDs { get; }

Type: AVAssetTrackSegment

AVFoundation.AVAssetTrackSegment { [Selector ("isEmpty")] bool Empty { get; }
[Selector ("timeMapping")] CoreMedia.CMTimeMapping TimeMapping { get; }

Type: AVAssetWriter

AVFoundation.AVAssetWriter { [Selector ("addInput:")] void AddInput(..)
[Selector ("addInputGroup:")] void AddInputGroup(..)
[Selector ("canAddInput:")] bool CanAddInput(..)
[Selector ("canAddInputGroup:")] bool CanAddInputGroup(..)
[Selector ("canApplyOutputSettings:forMediaType:")] bool CanApplyOutputSettings(..)
[Selector ("cancelWriting")] void CancelWriting(..)
[Selector ("endSessionAtSourceTime:")] void EndSessionAtSourceTime(..)
[Selector ("finishWriting")] bool FinishWriting(..)
[Selector ("finishWritingWithCompletionHandler:")] void FinishWriting(..)
[Selector ("assetWriterWithURL:fileType:error:")] AVFoundation.AVAssetWriter FromUrl(..)
[Selector ("startSessionAtSourceTime:")] void StartSessionAtSourceTime(..)
[Selector ("startWriting")] bool StartWriting(..)
[Selector ("availableMediaTypes")] Foundation.NSString AvailableMediaTypes { get; }
[Selector ("directoryForTemporaryFiles")] Foundation.NSUrl DirectoryForTemporaryFiles { get; }
[Selector ("setDirectoryForTemporaryFiles:")] void DirectoryForTemporaryFiles { set; }
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("inputGroups")] AVFoundation.AVAssetWriterInputGroup InputGroups { get; }
[Selector ("inputs")] AVFoundation.AVAssetWriterInput inputs { get; }
[Selector ("metadata")] AVFoundation.AVMetadataItem Metadata { get; }
[Selector ("setMetadata:")] void Metadata { set; }
[Selector ("movieFragmentInterval")] CoreMedia.CMTime MovieFragmentInterval { get; }
[Selector ("setMovieFragmentInterval:")] void MovieFragmentInterval { set; }
[Selector ("movieTimeScale")] int MovieTimeScale { get; }
[Selector ("setMovieTimeScale:")] void MovieTimeScale { set; }
[Selector ("outputFileType")] string OutputFileType { get; }
[Selector ("outputURL")] Foundation.NSUrl OutputURL { get; }
[Selector ("shouldOptimizeForNetworkUse")] bool ShouldOptimizeForNetworkUse { get; }
[Selector ("setShouldOptimizeForNetworkUse:")] void ShouldOptimizeForNetworkUse { set; }
[Selector ("status")] AVFoundation.AVAssetWriterStatus Status { get; }

Type: AVAssetWriterInput

AVFoundation.AVAssetWriterInput { [Selector ("addTrackAssociationWithTrackOfInput:type:")] void AddTrackAssociationWithTrackOfInput(..)
[Selector ("appendSampleBuffer:")] bool AppendSampleBuffer(..)
[Selector ("canAddTrackAssociationWithTrackOfInput:type:")] bool CanAddTrackAssociationWithTrackOfInput(..)
[Selector ("assetWriterInputWithMediaType:outputSettings:sourceFormatHint:")] AVFoundation.AVAssetWriterInput Create(..)
[Selector ("assetWriterInputWithMediaType:outputSettings:")] AVFoundation.AVAssetWriterInput FromType(..)
[Selector ("markAsFinished")] void MarkAsFinished(..)
[Selector ("markCurrentPassAsFinished")] void MarkCurrentPassAsFinished(..)
[Selector ("requestMediaDataWhenReadyOnQueue:usingBlock:")] void RequestMediaData(..)
[Selector ("respondToEachPassDescriptionOnQueue:usingBlock:")] void SetPassHandler(..)
[Selector ("canPerformMultiplePasses")] bool CanPerformMultiplePasses { get; }
[Selector ("currentPassDescription")] AVFoundation.AVAssetWriterInputPassDescription CurrentPassDescription { get; }
[Selector ("expectsMediaDataInRealTime")] bool ExpectsMediaDataInRealTime { get; }
[Selector ("setExpectsMediaDataInRealTime:")] void ExpectsMediaDataInRealTime { set; }
[Selector ("extendedLanguageTag")] string ExtendedLanguageTag { get; }
[Selector ("setExtendedLanguageTag:")] void ExtendedLanguageTag { set; }
[Selector ("languageCode")] string LanguageCode { get; }
[Selector ("setLanguageCode:")] void LanguageCode { set; }
[Selector ("marksOutputTrackAsEnabled")] bool MarksOutputTrackAsEnabled { get; }
[Selector ("setMarksOutputTrackAsEnabled:")] void MarksOutputTrackAsEnabled { set; }
[Selector ("mediaTimeScale")] int MediaTimeScale { get; }
[Selector ("setMediaTimeScale:")] void MediaTimeScale { set; }
[Selector ("mediaType")] string MediaType { get; }
[Selector ("metadata")] AVFoundation.AVMetadataItem Metadata { get; }
[Selector ("setMetadata:")] void Metadata { set; }
[Selector ("naturalSize")] CoreGraphics.CGSize NaturalSize { get; }
[Selector ("setNaturalSize:")] void NaturalSize { set; }
[Selector ("outputSettings")] Foundation.NSDictionary OutputSettings { get; }
[Selector ("performsMultiPassEncodingIfSupported")] bool PerformsMultiPassEncodingIfSupported { get; }
[Selector ("setPerformsMultiPassEncodingIfSupported:")] void PerformsMultiPassEncodingIfSupported { set; }
[Selector ("preferredMediaChunkAlignment")] System.nint PreferredMediaChunkAlignment { get; }
[Selector ("setPreferredMediaChunkAlignment:")] void PreferredMediaChunkAlignment { set; }
[Selector ("preferredMediaChunkDuration")] CoreMedia.CMTime PreferredMediaChunkDuration { get; }
[Selector ("setPreferredMediaChunkDuration:")] void PreferredMediaChunkDuration { set; }
[Selector ("preferredVolume")] float PreferredVolume { get; }
[Selector ("setPreferredVolume:")] void PreferredVolume { set; }
[Selector ("isReadyForMoreMediaData")] bool ReadyForMoreMediaData { get; }
[Selector ("sampleReferenceBaseURL")] Foundation.NSUrl SampleReferenceBaseUrl { get; }
[Selector ("setSampleReferenceBaseURL:")] void SampleReferenceBaseUrl { set; }
[Selector ("sourceFormatHint")] CoreMedia.CMFormatDescription SourceFormatHint { get; }
[Selector ("transform")] CoreGraphics.CGAffineTransform Transform { get; }
[Selector ("setTransform:")] void Transform { set; }

Type: AVAssetWriterInputGroup

AVFoundation.AVAssetWriterInputGroup { [Selector ("assetWriterInputGroupWithInputs:defaultInput:")] AVFoundation.AVAssetWriterInputGroup Create(..)
[Selector ("defaultInput")] AVFoundation.AVAssetWriterInput DefaultInput { get; }
[Selector ("inputs")] AVFoundation.AVAssetWriterInput Inputs { get; }

Type: AVAssetWriterInputMetadataAdaptor

AVFoundation.AVAssetWriterInputMetadataAdaptor { [Selector ("appendTimedMetadataGroup:")] bool AppendTimedMetadataGroup(..)
[Selector ("assetWriterInputMetadataAdaptorWithAssetWriterInput:")] AVFoundation.AVAssetWriterInputMetadataAdaptor Create(..)
[Selector ("assetWriterInput")] AVFoundation.AVAssetWriterInput AssetWriterInput { get; }

Type: AVAssetWriterInputPassDescription

AVFoundation.AVAssetWriterInputPassDescription { [Selector ("sourceTimeRanges")] Foundation.NSValue SourceTimeRanges { get; }

Type: AVAssetWriterInputPixelBufferAdaptor

AVFoundation.AVAssetWriterInputPixelBufferAdaptor { [Selector ("appendPixelBuffer:withPresentationTime:")] bool AppendPixelBufferWithPresentationTime(..)
[Selector ("assetWriterInputPixelBufferAdaptorWithAssetWriterInput:sourcePixelBufferAttributes:")] AVFoundation.AVAssetWriterInputPixelBufferAdaptor FromInput(..)
[Selector ("assetWriterInput")] AVFoundation.AVAssetWriterInput AssetWriterInput { get; }
[Selector ("pixelBufferPool")] CoreVideo.CVPixelBufferPool PixelBufferPool { get; }
[Selector ("sourcePixelBufferAttributes")] Foundation.NSDictionary SourcePixelBufferAttributes { get; }

Type: AVAsynchronousKeyValueLoading

AVFoundation.AVAsynchronousKeyValueLoading { [Selector ("loadValuesAsynchronouslyForKeys:completionHandler:")] void LoadValuesAsynchronously(..)
[Selector ("statusOfValueForKey:error:")] AVFoundation.AVKeyValueStatus StatusOfValueForKeyerror(..)

Type: AVAsynchronousVideoCompositionRequest

AVFoundation.AVAsynchronousVideoCompositionRequest { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("finishCancelledRequest")] void FinishCancelledRequest(..)
[Selector ("finishWithComposedVideoFrame:")] void FinishWithComposedVideoFrame(..)
[Selector ("finishWithError:")] void FinishWithError(..)
[Selector ("sourceFrameByTrackID:")] CoreVideo.CVPixelBuffer SourceFrameByTrackID(..)
[Selector ("compositionTime")] CoreMedia.CMTime CompositionTime { get; }
[Selector ("renderContext")] AVFoundation.AVVideoCompositionRenderContext RenderContext { get; }
[Selector ("sourceTrackIDs")] Foundation.NSNumber SourceTrackIDs { get; }
[Selector ("videoCompositionInstruction")] AVFoundation.AVVideoCompositionInstruction VideoCompositionInstruction { get; }

Type: AVAudio3DMixing

AVFoundation.AVAudio3DMixing { [Selector ("obstruction")] float Obstruction { get; }
[Selector ("setObstruction:")] void Obstruction { set; }
[Selector ("occlusion")] float Occlusion { get; }
[Selector ("setOcclusion:")] void Occlusion { set; }
[Selector ("position")] OpenTK.Vector3 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("renderingAlgorithm")] AVFoundation.AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm { get; }
[Selector ("setRenderingAlgorithm:")] void RenderingAlgorithm { set; }
[Selector ("reverbBlend")] float ReverbBlend { get; }
[Selector ("setReverbBlend:")] void ReverbBlend { set; }

Type: AVAudioBuffer

AVFoundation.AVAudioBuffer { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("audioBufferList")] System.IntPtr audioBufferList { get; }
[Selector ("format")] AVFoundation.AVAudioFormat Format { get; }
[Selector ("mutableAudioBufferList")] System.IntPtr mutableAudioBufferList { get; }

Type: AVAudioChannelLayout

AVFoundation.AVAudioChannelLayout { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("isEqual:")] bool IsEqual(..)
[Selector ("layout")] System.IntPtr Layout { get; }
[Selector ("channelCount")] uint ChannelCount { get; }
[Selector ("layoutTag")] uint LayoutTag { get; }

Type: AVAudioCompressedBuffer

AVFoundation.AVAudioCompressedBuffer { [Selector ("data")] System.IntPtr Data { get; }
[Selector ("maximumPacketSize")] System.nint MaximumPacketSize { get; }
[Selector ("packetCapacity")] uint PacketCapacity { get; }
[Selector ("packetCount")] uint PacketCount { get; }
[Selector ("setPacketCount:")] void PacketCount { set; }
[Selector ("packetDescriptions")] AudioToolbox.AudioStreamPacketDescription PacketDescriptions { get; }

Type: AVAudioConnectionPoint

AVFoundation.AVAudioConnectionPoint { [Selector ("bus")] System.nuint Bus { get; }
[Selector ("node")] AVFoundation.AVAudioNode Node { get; }

Type: AVAudioEngine

AVFoundation.AVAudioEngine { [Selector ("attachNode:")] void AttachNode(..)
[Selector ("connect:to:fromBus:toBus:format:")] void Connect(..)
[Selector ("connect:to:format:")] void Connect(..)
[Selector ("detachNode:")] void DetachNode(..)
[Selector ("disconnectNodeInput:bus:")] void DisconnectNodeInput(..)
[Selector ("disconnectNodeInput:")] void DisconnectNodeInput(..)
[Selector ("disconnectNodeOutput:bus:")] void DisconnectNodeOutput(..)
[Selector ("disconnectNodeOutput:")] void DisconnectNodeOutput(..)
[Selector ("pause")] void Pause(..)
[Selector ("prepare")] void Prepare(..)
[Selector ("reset")] void Reset(..)
[Selector ("startAndReturnError:")] bool StartAndReturnError(..)
[Selector ("stop")] void Stop(..)
[Selector ("inputNode")] AVFoundation.AVAudioInputNode InputNode { get; }
[Selector ("mainMixerNode")] AVFoundation.AVAudioMixerNode MainMixerNode { get; }
[Selector ("musicSequence")] AudioToolbox.MusicSequence MusicSequence { get; }
[Selector ("setMusicSequence:")] void MusicSequence { set; }
[Selector ("outputNode")] AVFoundation.AVAudioOutputNode OutputNode { get; }
[Selector ("isRunning")] bool Running { get; }

Type: AVAudioEnvironmentDistanceAttenuationParameters

AVFoundation.AVAudioEnvironmentDistanceAttenuationParameters { [Selector ("distanceAttenuationModel")] AVFoundation.AVAudioEnvironmentDistanceAttenuationModel DistanceAttenuationModel { get; }
[Selector ("setDistanceAttenuationModel:")] void DistanceAttenuationModel { set; }
[Selector ("maximumDistance")] float MaximumDistance { get; }
[Selector ("setMaximumDistance:")] void MaximumDistance { set; }
[Selector ("referenceDistance")] float ReferenceDistance { get; }
[Selector ("setReferenceDistance:")] void ReferenceDistance { set; }
[Selector ("rolloffFactor")] float RolloffFactor { get; }
[Selector ("setRolloffFactor:")] void RolloffFactor { set; }

Type: AVAudioEnvironmentNode

AVFoundation.AVAudioEnvironmentNode { [Selector ("applicableRenderingAlgorithms")] Foundation.NSObject ApplicableRenderingAlgorithms(..)
[Selector ("distanceAttenuationParameters")] AVFoundation.AVAudioEnvironmentDistanceAttenuationParameters DistanceAttenuationParameters { get; }
[Selector ("listenerAngularOrientation")] AVFoundation.AVAudio3DAngularOrientation ListenerAngularOrientation { get; }
[Selector ("setListenerAngularOrientation:")] void ListenerAngularOrientation { set; }
[Selector ("listenerPosition")] OpenTK.Vector3 ListenerPosition { get; }
[Selector ("setListenerPosition:")] void ListenerPosition { set; }
[Selector ("listenerVectorOrientation")] AVFoundation.AVAudio3DVectorOrientation ListenerVectorOrientation { get; }
[Selector ("setListenerVectorOrientation:")] void ListenerVectorOrientation { set; }
[Selector ("nextAvailableInputBus")] System.nuint NextAvailableInputBus { get; }
[Selector ("obstruction")] float Obstruction { get; }
[Selector ("setObstruction:")] void Obstruction { set; }
[Selector ("occlusion")] float Occlusion { get; }
[Selector ("setOcclusion:")] void Occlusion { set; }
[Selector ("outputVolume")] float OutputVolume { get; }
[Selector ("setOutputVolume:")] void OutputVolume { set; }
[Selector ("pan")] float Pan { get; }
[Selector ("setPan:")] void Pan { set; }
[Selector ("position")] OpenTK.Vector3 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("renderingAlgorithm")] AVFoundation.AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm { get; }
[Selector ("setRenderingAlgorithm:")] void RenderingAlgorithm { set; }
[Selector ("reverbBlend")] float ReverbBlend { get; }
[Selector ("setReverbBlend:")] void ReverbBlend { set; }
[Selector ("reverbParameters")] AVFoundation.AVAudioEnvironmentReverbParameters ReverbParameters { get; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }

Type: AVAudioEnvironmentReverbParameters

AVFoundation.AVAudioEnvironmentReverbParameters { [Selector ("loadFactoryReverbPreset:")] void LoadFactoryReverbPreset(..)
[Selector ("enable")] bool Enable { get; }
[Selector ("setEnable:")] void Enable { set; }
[Selector ("filterParameters")] AVFoundation.AVAudioUnitEQFilterParameters FilterParameters { get; }
[Selector ("level")] float Level { get; }
[Selector ("setLevel:")] void Level { set; }

Type: AVAudioFile

AVFoundation.AVAudioFile { [Selector ("readIntoBuffer:error:")] bool ReadIntoBuffer(..)
[Selector ("readIntoBuffer:frameCount:error:")] bool ReadIntoBuffer(..)
[Selector ("writeFromBuffer:error:")] bool WriteFromBuffer(..)
[Selector ("fileFormat")] AVFoundation.AVAudioFormat FileFormat { get; }
[Selector ("framePosition")] long FramePosition { get; }
[Selector ("setFramePosition:")] void FramePosition { set; }
[Selector ("length")] long Length { get; }
[Selector ("processingFormat")] AVFoundation.AVAudioFormat ProcessingFormat { get; }
[Selector ("url")] Foundation.NSUrl Url { get; }

Type: AVAudioFormat

AVFoundation.AVAudioFormat { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("isEqual:")] bool IsEqual(..)
[Selector ("channelCount")] uint ChannelCount { get; }
[Selector ("channelLayout")] AVFoundation.AVAudioChannelLayout ChannelLayout { get; }
[Selector ("commonFormat")] AVFoundation.AVAudioCommonFormat CommonFormat { get; }
[Selector ("isInterleaved")] bool Interleaved { get; }
[Selector ("sampleRate")] double SampleRate { get; }
[Selector ("isStandard")] bool Standard { get; }
[Selector ("streamDescription")] AudioToolbox.AudioStreamBasicDescription StreamDescription { get; }
[Selector ("settings")] Foundation.NSDictionary WeakSettings { get; }

Type: AVAudioInputNode

AVFoundation.AVAudioInputNode { [Selector ("obstruction")] float Obstruction { get; }
[Selector ("setObstruction:")] void Obstruction { set; }
[Selector ("occlusion")] float Occlusion { get; }
[Selector ("setOcclusion:")] void Occlusion { set; }
[Selector ("pan")] float Pan { get; }
[Selector ("setPan:")] void Pan { set; }
[Selector ("position")] OpenTK.Vector3 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("renderingAlgorithm")] AVFoundation.AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm { get; }
[Selector ("setRenderingAlgorithm:")] void RenderingAlgorithm { set; }
[Selector ("reverbBlend")] float ReverbBlend { get; }
[Selector ("setReverbBlend:")] void ReverbBlend { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }

Type: AVAudioIONode

AVFoundation.AVAudioIONode { [Selector ("audioUnit")] AudioUnit.AudioUnit AudioUnit { get; }
[Selector ("presentationLatency")] double PresentationLatency { get; }

Type: AVAudioMix

AVFoundation.AVAudioMix { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("inputParameters")] AVFoundation.AVAudioMixInputParameters InputParameters { get; }

Type: AVAudioMixerNode

AVFoundation.AVAudioMixerNode { [Selector ("nextAvailableInputBus")] System.nuint NextAvailableInputBus { get; }
[Selector ("obstruction")] float Obstruction { get; }
[Selector ("setObstruction:")] void Obstruction { set; }
[Selector ("occlusion")] float Occlusion { get; }
[Selector ("setOcclusion:")] void Occlusion { set; }
[Selector ("outputVolume")] float OutputVolume { get; }
[Selector ("setOutputVolume:")] void OutputVolume { set; }
[Selector ("pan")] float Pan { get; }
[Selector ("setPan:")] void Pan { set; }
[Selector ("position")] OpenTK.Vector3 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("renderingAlgorithm")] AVFoundation.AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm { get; }
[Selector ("setRenderingAlgorithm:")] void RenderingAlgorithm { set; }
[Selector ("reverbBlend")] float ReverbBlend { get; }
[Selector ("setReverbBlend:")] void ReverbBlend { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }

Type: AVAudioMixInputParameters

AVFoundation.AVAudioMixInputParameters { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("getVolumeRampForTime:startVolume:endVolume:timeRange:")] bool GetVolumeRamp(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("audioTapProcessor")] MediaToolbox.MTAudioProcessingTap AudioTapProcessor { get; }
[Selector ("audioTimePitchAlgorithm")] Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("trackID")] int TrackID { get; }

Type: AVAudioNode

AVFoundation.AVAudioNode { [Selector ("inputFormatForBus:")] AVFoundation.AVAudioFormat GetBusInputFormat(..)
[Selector ("outputFormatForBus:")] AVFoundation.AVAudioFormat GetBusOutputFormat(..)
[Selector ("nameForInputBus:")] string GetNameForInputBus(..)
[Selector ("nameForOutputBus:")] string GetNameForOutputBus(..)
[Selector ("installTapOnBus:bufferSize:format:block:")] void InstallTapOnBus(..)
[Selector ("removeTapOnBus:")] void RemoveTapOnBus(..)
[Selector ("reset")] void Reset(..)
[Selector ("engine")] AVFoundation.AVAudioEngine Engine { get; }
[Selector ("lastRenderTime")] AVFoundation.AVAudioTime LastRenderTime { get; }
[Selector ("numberOfInputs")] System.nuint NumberOfInputs { get; }
[Selector ("numberOfOutputs")] System.nuint NumberOfOutputs { get; }

Type: AVAudioPcmBuffer

AVFoundation.AVAudioPcmBuffer { [Selector ("floatChannelData")] System.IntPtr FloatChannelData { get; }
[Selector ("frameCapacity")] uint FrameCapacity { get; }
[Selector ("frameLength")] uint FrameLength { get; }
[Selector ("setFrameLength:")] void FrameLength { set; }
[Selector ("int16ChannelData")] System.IntPtr Int16ChannelData { get; }
[Selector ("int32ChannelData")] System.IntPtr Int32ChannelData { get; }
[Selector ("stride")] System.nuint Stride { get; }

Type: AVAudioPlayer

AVFoundation.AVAudioPlayer { [Selector ("averagePowerForChannel:")] float AveragePower(..)
[Selector ("pause")] void Pause(..)
[Selector ("peakPowerForChannel:")] float PeakPower(..)
[Selector ("play")] bool Play(..)
[Selector ("playAtTime:")] bool PlayAtTime(..)
[Selector ("prepareToPlay")] bool PrepareToPlay(..)
[Selector ("stop")] void Stop(..)
[Selector ("updateMeters")] void UpdateMeters(..)
[Selector ("channelAssignments")] AVFoundation.AVAudioSessionChannelDescription ChannelAssignments { get; }
[Selector ("setChannelAssignments:")] void ChannelAssignments { set; }
[Selector ("currentTime")] double CurrentTime { get; }
[Selector ("setCurrentTime:")] void CurrentTime { set; }
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("deviceCurrentTime")] double DeviceCurrentTime { get; }
[Selector ("duration")] double Duration { get; }
[Selector ("enableRate")] bool EnableRate { get; }
[Selector ("setEnableRate:")] void EnableRate { set; }
[Selector ("isMeteringEnabled")] bool MeteringEnabled { get; }
[Selector ("setMeteringEnabled:")] void MeteringEnabled { set; }
[Selector ("numberOfChannels")] System.nuint NumberOfChannels { get; }
[Selector ("numberOfLoops")] System.nint NumberOfLoops { get; }
[Selector ("setNumberOfLoops:")] void NumberOfLoops { set; }
[Selector ("pan")] float Pan { get; }
[Selector ("setPan:")] void Pan { set; }
[Selector ("isPlaying")] bool Playing { get; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("url")] Foundation.NSUrl Url { get; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("settings")] Foundation.NSDictionary WeakSettings { get; }

Type: AVAudioPlayerDelegate

AVFoundation.AVAudioPlayerDelegate { [Selector ("audioPlayerBeginInterruption:")] void BeginInterruption(..)
[Selector ("audioPlayerDecodeErrorDidOccur:error:")] void DecoderError(..)
[Selector ("audioPlayerEndInterruption:")] void EndInterruption(..)
[Selector ("audioPlayerEndInterruption:withFlags:")] void EndInterruption(..)
[Selector ("audioPlayerDidFinishPlaying:successfully:")] void FinishedPlaying(..)

Type: AVAudioPlayerNode

AVFoundation.AVAudioPlayerNode { [Selector ("nodeTimeForPlayerTime:")] AVFoundation.AVAudioTime GetNodeTimeFromPlayerTime(..)
[Selector ("playerTimeForNodeTime:")] AVFoundation.AVAudioTime GetPlayerTimeFromNodeTime(..)
[Selector ("pause")] void Pause(..)
[Selector ("play")] void Play(..)
[Selector ("playAtTime:")] void PlayAtTime(..)
[Selector ("prepareWithFrameCount:")] void PrepareWithFrameCount(..)
[Selector ("scheduleBuffer:completionHandler:")] void ScheduleBuffer(..)
[Selector ("scheduleBuffer:atTime:options:completionHandler:")] void ScheduleBuffer(..)
[Selector ("scheduleFile:atTime:completionHandler:")] void ScheduleFile(..)
[Selector ("scheduleSegment:startingFrame:frameCount:atTime:completionHandler:")] void ScheduleSegment(..)
[Selector ("stop")] void Stop(..)
[Selector ("obstruction")] float Obstruction { get; }
[Selector ("setObstruction:")] void Obstruction { set; }
[Selector ("occlusion")] float Occlusion { get; }
[Selector ("setOcclusion:")] void Occlusion { set; }
[Selector ("pan")] float Pan { get; }
[Selector ("setPan:")] void Pan { set; }
[Selector ("isPlaying")] bool Playing { get; }
[Selector ("position")] OpenTK.Vector3 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("renderingAlgorithm")] AVFoundation.AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm { get; }
[Selector ("setRenderingAlgorithm:")] void RenderingAlgorithm { set; }
[Selector ("reverbBlend")] float ReverbBlend { get; }
[Selector ("setReverbBlend:")] void ReverbBlend { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }

Type: AVAudioRecorder

AVFoundation.AVAudioRecorder { [Selector ("averagePowerForChannel:")] float AveragePower(..)
[Selector ("deleteRecording")] bool DeleteRecording(..)
[Selector ("initWithURL:settings:error:")] System.IntPtr InitWithUrl(..)
[Selector ("pause")] void Pause(..)
[Selector ("peakPowerForChannel:")] float PeakPower(..)
[Selector ("prepareToRecord")] bool PrepareToRecord(..)
[Selector ("record")] bool Record(..)
[Selector ("recordAtTime:")] bool RecordAt(..)
[Selector ("recordAtTime:forDuration:")] bool RecordAt(..)
[Selector ("recordForDuration:")] bool RecordFor(..)
[Selector ("stop")] void Stop(..)
[Selector ("updateMeters")] void UpdateMeters(..)
[Selector ("channelAssignments")] AVFoundation.AVAudioSessionChannelDescription ChannelAssignments { get; }
[Selector ("setChannelAssignments:")] void ChannelAssignments { set; }
[Selector ("currentTime")] double currentTime { get; }
[Selector ("deviceCurrentTime")] double DeviceCurrentTime { get; }
[Selector ("isMeteringEnabled")] bool MeteringEnabled { get; }
[Selector ("setMeteringEnabled:")] void MeteringEnabled { set; }
[Selector ("isRecording")] bool Recording { get; }
[Selector ("url")] Foundation.NSUrl Url { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("settings")] Foundation.NSDictionary WeakSettings { get; }

Type: AVAudioRecorderDelegate

AVFoundation.AVAudioRecorderDelegate { [Selector ("audioRecorderBeginInterruption:")] void BeginInterruption(..)
[Selector ("audioRecorderEncodeErrorDidOccur:error:")] void EncoderError(..)
[Selector ("audioRecorderEndInterruption:")] void EndInterruption(..)
[Selector ("audioRecorderEndInterruption:withFlags:")] void EndInterruption(..)
[Selector ("audioRecorderDidFinishRecording:successfully:")] void FinishedRecording(..)

Type: AVAudioSession

AVFoundation.AVAudioSession { [Selector ("preferredInputNumberOfChannels")] System.nint GetPreferredInputNumberOfChannels(..)
[Selector ("preferredOutputNumberOfChannels")] System.nint GetPreferredOutputNumberOfChannels(..)
[Selector ("overrideOutputAudioPort:error:")] bool OverrideOutputAudioPort(..)
[Selector ("requestRecordPermission:")] void RequestRecordPermission(..)
[Selector ("setActive:error:")] bool SetActive(..)
[Selector ("setActive:withFlags:error:")] bool SetActive(..)
[Selector ("setActive:withOptions:error:")] bool SetActive(..)
[Selector ("setCategory:error:")] bool SetCategory(..)
[Selector ("setCategory:withOptions:error:")] bool SetCategory(..)
[Selector ("setInputDataSource:error:")] bool SetInputDataSource(..)
[Selector ("setInputGain:error:")] bool SetInputGain(..)
[Selector ("setMode:error:")] bool SetMode(..)
[Selector ("setOutputDataSource:error:")] bool SetOutputDataSource(..)
[Selector ("setPreferredHardwareSampleRate:error:")] bool SetPreferredHardwareSampleRate(..)
[Selector ("setPreferredInput:error:")] bool SetPreferredInput(..)
[Selector ("setPreferredInputNumberOfChannels:error:")] bool SetPreferredInputNumberOfChannels(..)
[Selector ("setPreferredIOBufferDuration:error:")] bool SetPreferredIOBufferDuration(..)
[Selector ("setPreferredOutputNumberOfChannels:error:")] bool SetPreferredOutputNumberOfChannels(..)
[Selector ("setPreferredSampleRate:error:")] bool SetPreferredSampleRate(..)
[Selector ("sharedInstance")] AVFoundation.AVAudioSession SharedInstance(..)
[Selector ("availableInputs")] AVFoundation.AVAudioSessionPortDescription AvailableInputs { get; }
[Selector ("category")] Foundation.NSString Category { get; }
[Selector ("categoryOptions")] AVFoundation.AVAudioSessionCategoryOptions CategoryOptions { get; }
[Selector ("currentHardwareInputNumberOfChannels")] System.nint CurrentHardwareInputNumberOfChannels { get; }
[Selector ("currentHardwareOutputNumberOfChannels")] System.nint CurrentHardwareOutputNumberOfChannels { get; }
[Selector ("currentHardwareSampleRate")] double CurrentHardwareSampleRate { get; }
[Selector ("currentRoute")] AVFoundation.AVAudioSessionRouteDescription CurrentRoute { get; }
[Selector ("isInputAvailable")] bool InputAvailable { get; }
[Selector ("inputDataSource")] AVFoundation.AVAudioSessionDataSourceDescription InputDataSource { get; }
[Selector ("inputDataSources")] AVFoundation.AVAudioSessionDataSourceDescription InputDataSources { get; }
[Selector ("inputGain")] float InputGain { get; }
[Selector ("isInputGainSettable")] bool InputGainSettable { get; }
[Selector ("inputIsAvailable")] bool InputIsAvailable { get; }
[Selector ("inputLatency")] double InputLatency { get; }
[Selector ("inputNumberOfChannels")] System.nint InputNumberOfChannels { get; }
[Selector ("IOBufferDuration")] double IOBufferDuration { get; }
[Selector ("maximumInputNumberOfChannels")] System.nint MaximumInputNumberOfChannels { get; }
[Selector ("maximumOutputNumberOfChannels")] System.nint MaximumOutputNumberOfChannels { get; }
[Selector ("mode")] Foundation.NSString Mode { get; }
[Selector ("isOtherAudioPlaying")] bool OtherAudioPlaying { get; }
[Selector ("outputDataSource")] AVFoundation.AVAudioSessionDataSourceDescription OutputDataSource { get; }
[Selector ("outputDataSources")] AVFoundation.AVAudioSessionDataSourceDescription OutputDataSources { get; }
[Selector ("outputLatency")] double OutputLatency { get; }
[Selector ("outputNumberOfChannels")] System.nint OutputNumberOfChannels { get; }
[Selector ("outputVolume")] float OutputVolume { get; }
[Selector ("preferredHardwareSampleRate")] double PreferredHardwareSampleRate { get; }
[Selector ("preferredInput")] AVFoundation.AVAudioSessionPortDescription PreferredInput { get; }
[Selector ("preferredIOBufferDuration")] double PreferredIOBufferDuration { get; }
[Selector ("preferredSampleRate")] double PreferredSampleRate { get; }
[Selector ("recordPermission")] AVFoundation.AVAudioSessionRecordPermission RecordPermission { get; }
[Selector ("sampleRate")] double SampleRate { get; }
[Selector ("secondaryAudioShouldBeSilencedHint")] bool SecondaryAudioShouldBeSilencedHint { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: AVAudioSessionChannelDescription

AVFoundation.AVAudioSessionChannelDescription { [Selector ("channelLabel")] int ChannelLabel { get; }
[Selector ("channelName")] string ChannelName { get; }
[Selector ("channelNumber")] System.nint ChannelNumber { get; }
[Selector ("owningPortUID")] string OwningPortUID { get; }

Type: AVAudioSessionDataSourceDescription

AVFoundation.AVAudioSessionDataSourceDescription { [Selector ("setPreferredPolarPattern:error:")] bool SetPreferredPolarPattern_(..)
[Selector ("dataSourceID")] Foundation.NSNumber DataSourceID { get; }
[Selector ("dataSourceName")] string DataSourceName { get; }
[Selector ("location")] Foundation.NSString Location_ { get; }
[Selector ("orientation")] Foundation.NSString Orientation_ { get; }
[Selector ("preferredPolarPattern")] Foundation.NSString PreferredPolarPattern_ { get; }
[Selector ("selectedPolarPattern")] Foundation.NSString SelectedPolarPattern_ { get; }
[Selector ("supportedPolarPatterns")] Foundation.NSString SupportedPolarPatterns_ { get; }

Type: AVAudioSessionDelegate

AVFoundation.AVAudioSessionDelegate { [Selector ("beginInterruption")] void BeginInterruption(..)
[Selector ("endInterruption")] void EndInterruption(..)
[Selector ("endInterruptionWithFlags:")] void EndInterruption(..)
[Selector ("inputIsAvailableChanged:")] void InputIsAvailableChanged(..)

Type: AVAudioSessionPortDescription

AVFoundation.AVAudioSessionPortDescription { [Selector ("setPreferredDataSource:error:")] bool SetPreferredDataSource(..)
[Selector ("channels")] AVFoundation.AVAudioSessionChannelDescription Channels { get; }
[Selector ("dataSources")] AVFoundation.AVAudioSessionDataSourceDescription DataSourceDescriptions { get; }
[Selector ("portName")] string PortName { get; }
[Selector ("portType")] Foundation.NSString PortType { get; }
[Selector ("preferredDataSource")] AVFoundation.AVAudioSessionDataSourceDescription PreferredDataSource { get; }
[Selector ("selectedDataSource")] AVFoundation.AVAudioSessionDataSourceDescription SelectedDataSource { get; }
[Selector ("UID")] string UID { get; }

Type: AVAudioSessionRouteDescription

AVFoundation.AVAudioSessionRouteDescription { [Selector ("inputs")] AVFoundation.AVAudioSessionPortDescription Inputs { get; }
[Selector ("outputs")] AVFoundation.AVAudioSessionPortDescription Outputs { get; }

Type: AVAudioStereoMixing

AVFoundation.AVAudioStereoMixing { [Selector ("pan")] float Pan { get; }
[Selector ("setPan:")] void Pan { set; }

Type: AVAudioTime

AVFoundation.AVAudioTime { [Selector ("extrapolateTimeFromAnchor:")] AVFoundation.AVAudioTime ExtrapolateTimeFromAnchor(..)
[Selector ("timeWithAudioTimeStamp:sampleRate:")] AVFoundation.AVAudioTime FromAudioTimeStamp(..)
[Selector ("timeWithHostTime:")] AVFoundation.AVAudioTime FromHostTime(..)
[Selector ("timeWithHostTime:sampleTime:atRate:")] AVFoundation.AVAudioTime FromHostTime(..)
[Selector ("timeWithSampleTime:atRate:")] AVFoundation.AVAudioTime FromSampleTime(..)
[Selector ("hostTimeForSeconds:")] ulong HostTimeForSeconds(..)
[Selector ("secondsForHostTime:")] double SecondsForHostTime(..)
[Selector ("audioTimeStamp")] AudioToolbox.AudioTimeStamp AudioTimeStamp { get; }
[Selector ("hostTime")] ulong HostTime { get; }
[Selector ("isHostTimeValid")] bool HostTimeValid { get; }
[Selector ("sampleRate")] double SampleRate { get; }
[Selector ("sampleTime")] long SampleTime { get; }
[Selector ("isSampleTimeValid")] bool SampleTimeValid { get; }

Type: AVAudioUnit

AVFoundation.AVAudioUnit { [Selector ("loadAudioUnitPresetAtURL:error:")] bool LoadAudioUnitPreset(..)
[Selector ("audioComponentDescription")] AudioUnit.AudioComponentDescription AudioComponentDescription { get; }
[Selector ("audioUnit")] AudioUnit.AudioUnit AudioUnit { get; }
[Selector ("manufacturerName")] string ManufacturerName { get; }
[Selector ("name")] string Name { get; }
[Selector ("version")] System.nuint Version { get; }

Type: AVAudioUnitComponent

AVFoundation.AVAudioUnitComponent { [Selector ("allTagNames")] string AllTagNames { get; }
[Selector ("audioComponent")] AudioUnit.AudioComponent AudioComponent { get; }
[Selector ("typeName")] Foundation.NSString AudioUnitTypeName { get; }
[Selector ("hasMIDIInput")] bool HasMidiInput { get; }
[Selector ("hasMIDIOutput")] bool HasMidiOutput { get; }
[Selector ("localizedTypeName")] string LocalizedTypeName { get; }
[Selector ("manufacturerName")] string ManufacturerName { get; }
[Selector ("name")] string Name { get; }
[Selector ("isSandboxSafe")] bool SandboxSafe { get; }
[Selector ("version")] System.nuint Version { get; }
[Selector ("versionString")] string VersionString { get; }

Type: AVAudioUnitComponentManager

AVFoundation.AVAudioUnitComponentManager { [Selector ("componentsMatchingPredicate:")] AVFoundation.AVAudioUnitComponent GetComponents(..)
[Selector ("componentsPassingTest:")] AVFoundation.AVAudioUnitComponent GetComponents(..)
[Selector ("sharedAudioUnitComponentManager")] AVFoundation.AVAudioUnitComponentManager SharedInstance { get; }
[Selector ("standardLocalizedTagNames")] string StandardLocalizedTagNames { get; }
[Selector ("tagNames")] string TagNames { get; }

Type: AVAudioUnitDelay

AVFoundation.AVAudioUnitDelay { [Selector ("delayTime")] double DelayTime { get; }
[Selector ("setDelayTime:")] void DelayTime { set; }
[Selector ("feedback")] float Feedback { get; }
[Selector ("setFeedback:")] void Feedback { set; }
[Selector ("lowPassCutoff")] float LowPassCutoff { get; }
[Selector ("setLowPassCutoff:")] void LowPassCutoff { set; }
[Selector ("wetDryMix")] float WetDryMix { get; }
[Selector ("setWetDryMix:")] void WetDryMix { set; }

Type: AVAudioUnitDistortion

AVFoundation.AVAudioUnitDistortion { [Selector ("loadFactoryPreset:")] void LoadFactoryPreset(..)
[Selector ("preGain")] float PreGain { get; }
[Selector ("setPreGain:")] void PreGain { set; }
[Selector ("wetDryMix")] float WetDryMix { get; }
[Selector ("setWetDryMix:")] void WetDryMix { set; }

Type: AVAudioUnitEffect

AVFoundation.AVAudioUnitEffect { [Selector ("bypass")] bool Bypass { get; }
[Selector ("setBypass:")] void Bypass { set; }

Type: AVAudioUnitEQ

AVFoundation.AVAudioUnitEQ { [Selector ("bands")] AVFoundation.AVAudioUnitEQFilterParameters Bands { get; }
[Selector ("globalGain")] float GlobalGain { get; }
[Selector ("setGlobalGain:")] void GlobalGain { set; }

Type: AVAudioUnitEQFilterParameters

AVFoundation.AVAudioUnitEQFilterParameters { [Selector ("bandwidth")] float Bandwidth { get; }
[Selector ("setBandwidth:")] void Bandwidth { set; }
[Selector ("bypass")] bool Bypass { get; }
[Selector ("setBypass:")] void Bypass { set; }
[Selector ("filterType")] AVFoundation.AVAudioUnitEQFilterType FilterType { get; }
[Selector ("setFilterType:")] void FilterType { set; }
[Selector ("frequency")] float Frequency { get; }
[Selector ("setFrequency:")] void Frequency { set; }
[Selector ("gain")] float Gain { get; }
[Selector ("setGain:")] void Gain { set; }

Type: AVAudioUnitGenerator

AVFoundation.AVAudioUnitGenerator { [Selector ("bypass")] bool Bypass { get; }
[Selector ("setBypass:")] void Bypass { set; }
[Selector ("obstruction")] float Obstruction { get; }
[Selector ("setObstruction:")] void Obstruction { set; }
[Selector ("occlusion")] float Occlusion { get; }
[Selector ("setOcclusion:")] void Occlusion { set; }
[Selector ("pan")] float Pan { get; }
[Selector ("setPan:")] void Pan { set; }
[Selector ("position")] OpenTK.Vector3 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("renderingAlgorithm")] AVFoundation.AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm { get; }
[Selector ("setRenderingAlgorithm:")] void RenderingAlgorithm { set; }
[Selector ("reverbBlend")] float ReverbBlend { get; }
[Selector ("setReverbBlend:")] void ReverbBlend { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }

Type: AVAudioUnitMidiInstrument

AVFoundation.AVAudioUnitMidiInstrument { [Selector ("sendController:withValue:onChannel:")] void SendController(..)
[Selector ("sendMIDIEvent:data1:data2:")] void SendMidiEvent(..)
[Selector ("sendMIDIEvent:data1:")] void SendMidiEvent(..)
[Selector ("sendMIDISysExEvent:")] void SendMidiSysExEvent(..)
[Selector ("sendPitchBend:onChannel:")] void SendPitchBend(..)
[Selector ("sendPressure:onChannel:")] void SendPressure(..)
[Selector ("sendPressureForKey:withValue:onChannel:")] void SendPressureForKey(..)
[Selector ("sendProgramChange:onChannel:")] void SendProgramChange(..)
[Selector ("sendProgramChange:bankMSB:bankLSB:onChannel:")] void SendProgramChange(..)
[Selector ("startNote:withVelocity:onChannel:")] void StartNote(..)
[Selector ("stopNote:onChannel:")] void StopNote(..)
[Selector ("obstruction")] float Obstruction { get; }
[Selector ("setObstruction:")] void Obstruction { set; }
[Selector ("occlusion")] float Occlusion { get; }
[Selector ("setOcclusion:")] void Occlusion { set; }
[Selector ("pan")] float Pan { get; }
[Selector ("setPan:")] void Pan { set; }
[Selector ("position")] OpenTK.Vector3 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("renderingAlgorithm")] AVFoundation.AVAudio3DMixingRenderingAlgorithm RenderingAlgorithm { get; }
[Selector ("setRenderingAlgorithm:")] void RenderingAlgorithm { set; }
[Selector ("reverbBlend")] float ReverbBlend { get; }
[Selector ("setReverbBlend:")] void ReverbBlend { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }

Type: AVAudioUnitReverb

AVFoundation.AVAudioUnitReverb { [Selector ("loadFactoryPreset:")] void LoadFactoryPreset(..)
[Selector ("wetDryMix")] float WetDryMix { get; }
[Selector ("setWetDryMix:")] void WetDryMix { set; }

Type: AVAudioUnitSampler

AVFoundation.AVAudioUnitSampler { [Selector ("loadAudioFilesAtURLs:error:")] bool LoadAudioFiles(..)
[Selector ("loadInstrumentAtURL:error:")] bool LoadInstrument(..)
[Selector ("loadSoundBankInstrumentAtURL:program:bankMSB:bankLSB:error:")] bool LoadSoundBank(..)
[Selector ("globalTuning")] float GlobalTuning { get; }
[Selector ("setGlobalTuning:")] void GlobalTuning { set; }
[Selector ("masterGain")] float MasterGain { get; }
[Selector ("setMasterGain:")] void MasterGain { set; }
[Selector ("stereoPan")] float StereoPan { get; }
[Selector ("setStereoPan:")] void StereoPan { set; }

Type: AVAudioUnitTimeEffect

AVFoundation.AVAudioUnitTimeEffect { [Selector ("bypass")] bool Bypass { get; }
[Selector ("setBypass:")] void Bypass { set; }

Type: AVAudioUnitTimePitch

AVFoundation.AVAudioUnitTimePitch { [Selector ("overlap")] float Overlap { get; }
[Selector ("setOverlap:")] void Overlap { set; }
[Selector ("pitch")] float Pitch { get; }
[Selector ("setPitch:")] void Pitch { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }

Type: AVAudioUnitVarispeed

AVFoundation.AVAudioUnitVarispeed { [Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }

Type: AVCaptureAudioChannel

AVFoundation.AVCaptureAudioChannel { [Selector ("averagePowerLevel")] float AveragePowerLevel { get; }
[Selector ("peakHoldLevel")] float PeakHoldLevel { get; }

Type: AVCaptureAudioDataOutput

AVFoundation.AVCaptureAudioDataOutput { [Selector ("recommendedAudioSettingsForAssetWriterWithOutputFileType:")] Foundation.NSDictionary GetRecommendedAudioSettingsForAssetWriter(..)
[Selector ("setSampleBufferDelegate:queue:")] void SetSampleBufferDelegateQueue(..)
[Selector ("sampleBufferCallbackQueue")] CoreFoundation.DispatchQueue SampleBufferCallbackQueue { get; }
[Selector ("sampleBufferDelegate")] AVFoundation.IAVCaptureAudioDataOutputSampleBufferDelegate SampleBufferDelegate { get; }

Type: AVCaptureAudioDataOutputSampleBufferDelegate

AVFoundation.AVCaptureAudioDataOutputSampleBufferDelegate { [Selector ("captureOutput:didDropSampleBuffer:fromConnection:")] void DidDropSampleBuffer(..)
[Selector ("captureOutput:didOutputSampleBuffer:fromConnection:")] void DidOutputSampleBuffer(..)

Type: AVCaptureAutoExposureBracketedStillImageSettings

AVFoundation.AVCaptureAutoExposureBracketedStillImageSettings { [Selector ("autoExposureSettingsWithExposureTargetBias:")] AVFoundation.AVCaptureAutoExposureBracketedStillImageSettings Create(..)
[Selector ("exposureTargetBias")] float ExposureTargetBias { get; }

Type: AVCaptureConnection

AVFoundation.AVCaptureConnection { [Selector ("isVideoMaxFrameDurationSupported")] bool SupportsVideoMaxFrameDuration { get; }
[Selector ("isVideoMinFrameDurationSupported")] bool SupportsVideoMinFrameDuration { get; }
[Selector ("isActive")] bool Active { get; }
[Selector ("activeVideoStabilizationMode")] AVFoundation.AVCaptureVideoStabilizationMode ActiveVideoStabilizationMode { get; }
[Selector ("automaticallyAdjustsVideoMirroring")] bool AutomaticallyAdjustsVideoMirroring { get; }
[Selector ("setAutomaticallyAdjustsVideoMirroring:")] void AutomaticallyAdjustsVideoMirroring { set; }
[Selector ("audioChannels")] AVFoundation.AVCaptureAudioChannel AvailableAudioChannels { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("enablesVideoStabilizationWhenAvailable")] bool EnablesVideoStabilizationWhenAvailable { get; }
[Selector ("setEnablesVideoStabilizationWhenAvailable:")] void EnablesVideoStabilizationWhenAvailable { set; }
[Selector ("inputPorts")] AVFoundation.AVCaptureInputPort InputPorts { get; }
[Selector ("output")] AVFoundation.AVCaptureOutput Output { get; }
[Selector ("preferredVideoStabilizationMode")] AVFoundation.AVCaptureVideoStabilizationMode PreferredVideoStabilizationMode { get; }
[Selector ("setPreferredVideoStabilizationMode:")] void PreferredVideoStabilizationMode { set; }
[Selector ("isVideoMirroringSupported")] bool SupportsVideoMirroring { get; }
[Selector ("isVideoOrientationSupported")] bool SupportsVideoOrientation { get; }
[Selector ("isVideoStabilizationSupported")] bool SupportsVideoStabilization { get; }
[Selector ("videoMaxFrameDuration")] CoreMedia.CMTime VideoMaxFrameDuration { get; }
[Selector ("setVideoMaxFrameDuration:")] void VideoMaxFrameDuration { set; }
[Selector ("videoMaxScaleAndCropFactor")] System.nfloat VideoMaxScaleAndCropFactor { get; }
[Selector ("videoMinFrameDuration")] CoreMedia.CMTime VideoMinFrameDuration { get; }
[Selector ("setVideoMinFrameDuration:")] void VideoMinFrameDuration { set; }
[Selector ("isVideoMirrored")] bool VideoMirrored { get; }
[Selector ("setVideoMirrored:")] void VideoMirrored { set; }
[Selector ("videoOrientation")] AVFoundation.AVCaptureVideoOrientation VideoOrientation { get; }
[Selector ("setVideoOrientation:")] void VideoOrientation { set; }
[Selector ("videoPreviewLayer")] AVFoundation.AVCaptureVideoPreviewLayer VideoPreviewLayer { get; }
[Selector ("videoScaleAndCropFactor")] System.nfloat VideoScaleAndCropFactor { get; }
[Selector ("setVideoScaleAndCropFactor:")] void VideoScaleAndCropFactor { set; }
[Selector ("isVideoStabilizationEnabled")] bool VideoStabilizationEnabled { get; }

Type: AVCaptureDevice

AVFoundation.AVCaptureDevice { [Selector ("cancelVideoZoomRamp")] void CancelVideoZoomRamp(..)
[Selector ("defaultDeviceWithMediaType:")] AVFoundation.AVCaptureDevice DefaultDeviceWithMediaType(..)
[Selector ("devicesWithMediaType:")] AVFoundation.AVCaptureDevice DevicesWithMediaType(..)
[Selector ("deviceWithUniqueID:")] AVFoundation.AVCaptureDevice DeviceWithUniqueID(..)
[Selector ("authorizationStatusForMediaType:")] AVFoundation.AVAuthorizationStatus GetAuthorizationStatus(..)
[Selector ("chromaticityValuesForDeviceWhiteBalanceGains:")] AVFoundation.AVCaptureWhiteBalanceChromaticityValues GetChromaticityValues(..)
[Selector ("deviceWhiteBalanceGainsForChromaticityValues:")] AVFoundation.AVCaptureWhiteBalanceGains GetDeviceWhiteBalanceGains(..)
[Selector ("deviceWhiteBalanceGainsForTemperatureAndTintValues:")] AVFoundation.AVCaptureWhiteBalanceGains GetDeviceWhiteBalanceGains(..)
[Selector ("temperatureAndTintValuesForDeviceWhiteBalanceGains:")] AVFoundation.AVCaptureWhiteBalanceTemperatureAndTintValues GetTemperatureAndTintValues(..)
[Selector ("hasMediaType:")] bool HasMediaType(..)
[Selector ("isExposureModeSupported:")] bool IsExposureModeSupported(..)
[Selector ("isFlashModeSupported:")] bool IsFlashModeSupported(..)
[Selector ("isFocusModeSupported:")] bool IsFocusModeSupported(..)
[Selector ("isTorchModeSupported:")] bool IsTorchModeSupported(..)
[Selector ("isWhiteBalanceModeSupported:")] bool IsWhiteBalanceModeSupported(..)
[Selector ("setExposureModeCustomWithDuration:ISO:completionHandler:")] void LockExposure(..)
[Selector ("lockForConfiguration:")] bool LockForConfiguration(..)
[Selector ("rampToVideoZoomFactor:withRate:")] void RampToVideoZoom(..)
[Selector ("requestAccessForMediaType:completionHandler:")] void RequestAccessForMediaType(..)
[Selector ("setExposureTargetBias:completionHandler:")] void SetExposureTargetBias(..)
[Selector ("setFocusModeLockedWithLensPosition:completionHandler:")] void SetFocusModeLocked(..)
[Selector ("setTorchModeOnWithLevel:error:")] bool SetTorchModeLevel(..)
[Selector ("setWhiteBalanceModeLockedWithDeviceWhiteBalanceGains:completionHandler:")] void SetWhiteBalanceModeLockedWithDeviceWhiteBalanceGains(..)
[Selector ("supportsAVCaptureSessionPreset:")] bool SupportsAVCaptureSessionPreset(..)
[Selector ("unlockForConfiguration")] void UnlockForConfiguration(..)
[Selector ("activeFormat")] AVFoundation.AVCaptureDeviceFormat ActiveFormat { get; }
[Selector ("setActiveFormat:")] void ActiveFormat { set; }
[Selector ("activeVideoMaxFrameDuration")] CoreMedia.CMTime ActiveVideoMaxFrameDuration { get; }
[Selector ("setActiveVideoMaxFrameDuration:")] void ActiveVideoMaxFrameDuration { set; }
[Selector ("activeVideoMinFrameDuration")] CoreMedia.CMTime ActiveVideoMinFrameDuration { get; }
[Selector ("setActiveVideoMinFrameDuration:")] void ActiveVideoMinFrameDuration { set; }
[Selector ("isAdjustingExposure")] bool AdjustingExposure { get; }
[Selector ("isAdjustingFocus")] bool AdjustingFocus { get; }
[Selector ("isAdjustingWhiteBalance")] bool AdjustingWhiteBalance { get; }
[Selector ("autoFocusRangeRestriction")] AVFoundation.AVCaptureAutoFocusRangeRestriction AutoFocusRangeRestriction { get; }
[Selector ("setAutoFocusRangeRestriction:")] void AutoFocusRangeRestriction { set; }
[Selector ("isAutoFocusRangeRestrictionSupported")] bool AutoFocusRangeRestrictionSupported { get; }
[Selector ("automaticallyAdjustsVideoHDREnabled")] bool AutomaticallyAdjustsVideoHdrEnabled { get; }
[Selector ("setAutomaticallyAdjustsVideoHDREnabled:")] void AutomaticallyAdjustsVideoHdrEnabled { set; }
[Selector ("automaticallyEnablesLowLightBoostWhenAvailable")] bool AutomaticallyEnablesLowLightBoostWhenAvailable { get; }
[Selector ("setAutomaticallyEnablesLowLightBoostWhenAvailable:")] void AutomaticallyEnablesLowLightBoostWhenAvailable { set; }
[Selector ("isConnected")] bool Connected { get; }
[Selector ("devices")] AVFoundation.AVCaptureDevice Devices { get; }
[Selector ("deviceWhiteBalanceGains")] AVFoundation.AVCaptureWhiteBalanceGains DeviceWhiteBalanceGains { get; }
[Selector ("exposureDuration")] CoreMedia.CMTime ExposureDuration { get; }
[Selector ("exposureMode")] AVFoundation.AVCaptureExposureMode ExposureMode { get; }
[Selector ("setExposureMode:")] void ExposureMode { set; }
[Selector ("exposurePointOfInterest")] CoreGraphics.CGPoint ExposurePointOfInterest { get; }
[Selector ("setExposurePointOfInterest:")] void ExposurePointOfInterest { set; }
[Selector ("isExposurePointOfInterestSupported")] bool ExposurePointOfInterestSupported { get; }
[Selector ("exposureTargetBias")] float ExposureTargetBias { get; }
[Selector ("exposureTargetOffset")] float ExposureTargetOffset { get; }
[Selector ("isFlashActive")] bool FlashActive { get; }
[Selector ("isFlashAvailable")] bool FlashAvailable { get; }
[Selector ("flashMode")] AVFoundation.AVCaptureFlashMode FlashMode { get; }
[Selector ("setFlashMode:")] void FlashMode { set; }
[Selector ("focusMode")] AVFoundation.AVCaptureFocusMode FocusMode { get; }
[Selector ("setFocusMode:")] void FocusMode { set; }
[Selector ("focusPointOfInterest")] CoreGraphics.CGPoint FocusPointOfInterest { get; }
[Selector ("setFocusPointOfInterest:")] void FocusPointOfInterest { set; }
[Selector ("isFocusPointOfInterestSupported")] bool FocusPointOfInterestSupported { get; }
[Selector ("formats")] AVFoundation.AVCaptureDeviceFormat Formats { get; }
[Selector ("grayWorldDeviceWhiteBalanceGains")] AVFoundation.AVCaptureWhiteBalanceGains GrayWorldDeviceWhiteBalanceGains { get; }
[Selector ("hasFlash")] bool HasFlash { get; }
[Selector ("hasTorch")] bool HasTorch { get; }
[Selector ("ISO")] float ISO { get; }
[Selector ("lensAperture")] float LensAperture { get; }
[Selector ("lensPosition")] float LensPosition { get; }
[Selector ("localizedName")] string LocalizedName { get; }
[Selector ("isLowLightBoostEnabled")] bool LowLightBoostEnabled { get; }
[Selector ("isLowLightBoostSupported")] bool LowLightBoostSupported { get; }
[Selector ("maxExposureTargetBias")] float MaxExposureTargetBias { get; }
[Selector ("maxWhiteBalanceGain")] float MaxWhiteBalanceGain { get; }
[Selector ("minExposureTargetBias")] float MinExposureTargetBias { get; }
[Selector ("modelID")] string ModelID { get; }
[Selector ("position")] AVFoundation.AVCaptureDevicePosition Position { get; }
[Selector ("isRampingVideoZoom")] bool RampingVideoZoom { get; }
[Selector ("isSmoothAutoFocusEnabled")] bool SmoothAutoFocusEnabled { get; }
[Selector ("setSmoothAutoFocusEnabled:")] void SmoothAutoFocusEnabled { set; }
[Selector ("isSmoothAutoFocusSupported")] bool SmoothAutoFocusSupported { get; }
[Selector ("isSubjectAreaChangeMonitoringEnabled")] bool SubjectAreaChangeMonitoringEnabled { get; }
[Selector ("setSubjectAreaChangeMonitoringEnabled:")] void SubjectAreaChangeMonitoringEnabled { set; }
[Selector ("isTorchActive")] bool TorchActive { get; }
[Selector ("isTorchAvailable")] bool TorchAvailable { get; }
[Selector ("torchLevel")] float TorchLevel { get; }
[Selector ("torchMode")] AVFoundation.AVCaptureTorchMode TorchMode { get; }
[Selector ("setTorchMode:")] void TorchMode { set; }
[Selector ("uniqueID")] string UniqueID { get; }
[Selector ("isVideoHDREnabled")] bool VideoHdrEnabled { get; }
[Selector ("setVideoHDREnabled:")] void VideoHdrEnabled { set; }
[Selector ("videoZoomFactor")] System.nfloat VideoZoomFactor { get; }
[Selector ("setVideoZoomFactor:")] void VideoZoomFactor { set; }
[Selector ("whiteBalanceMode")] AVFoundation.AVCaptureWhiteBalanceMode WhiteBalanceMode { get; }
[Selector ("setWhiteBalanceMode:")] void WhiteBalanceMode { set; }

Type: AVCaptureDeviceFormat

AVFoundation.AVCaptureDeviceFormat { [Selector ("isVideoStabilizationModeSupported:")] bool IsVideoStabilizationModeSupported(..)
[Selector ("autoFocusSystem")] AVFoundation.AVCaptureAutoFocusSystem AutoFocusSystem { get; }
[Selector ("formatDescription")] CoreMedia.CMFormatDescription FormatDescription { get; }
[Selector ("highResolutionStillImageDimensions")] CoreMedia.CMVideoDimensions HighResolutionStillImageDimensions { get; }
[Selector ("maxExposureDuration")] CoreMedia.CMTime MaxExposureDuration { get; }
[Selector ("maxISO")] float MaxISO { get; }
[Selector ("mediaType")] Foundation.NSString MediaType { get; }
[Selector ("minExposureDuration")] CoreMedia.CMTime MinExposureDuration { get; }
[Selector ("minISO")] float MinISO { get; }
[Selector ("isVideoBinned")] bool VideoBinned { get; }
[Selector ("videoFieldOfView")] float VideoFieldOfView { get; }
[Selector ("isVideoHDRSupported")] bool videoHDRSupportedVideoHDREnabled { get; }
[Selector ("videoMaxZoomFactor")] System.nfloat VideoMaxZoomFactor { get; }
[Selector ("isVideoStabilizationSupported")] bool VideoStabilizationSupported { get; }
[Selector ("videoSupportedFrameRateRanges")] AVFoundation.AVFrameRateRange VideoSupportedFrameRateRanges { get; }
[Selector ("videoZoomFactorUpscaleThreshold")] System.nfloat VideoZoomFactorUpscaleThreshold { get; }

Type: AVCaptureDeviceInput

AVFoundation.AVCaptureDeviceInput { [Selector ("deviceInputWithDevice:error:")] AVFoundation.AVCaptureDeviceInput FromDevice(..)
[Selector ("device")] AVFoundation.AVCaptureDevice Device { get; }

Type: AVCaptureFileOutput

AVFoundation.AVCaptureFileOutput { [Selector ("startRecordingToOutputFileURL:recordingDelegate:")] void StartRecordingToOutputFile(..)
[Selector ("stopRecording")] void StopRecording(..)
[Selector ("maxRecordedDuration")] CoreMedia.CMTime MaxRecordedDuration { get; }
[Selector ("setMaxRecordedDuration:")] void MaxRecordedDuration { set; }
[Selector ("maxRecordedFileSize")] long MaxRecordedFileSize { get; }
[Selector ("setMaxRecordedFileSize:")] void MaxRecordedFileSize { set; }
[Selector ("minFreeDiskSpaceLimit")] long MinFreeDiskSpaceLimit { get; }
[Selector ("setMinFreeDiskSpaceLimit:")] void MinFreeDiskSpaceLimit { set; }
[Selector ("outputFileURL")] Foundation.NSUrl OutputFileURL { get; }
[Selector ("recordedDuration")] CoreMedia.CMTime RecordedDuration { get; }
[Selector ("recordedFileSize")] long RecordedFileSize { get; }
[Selector ("isRecording")] bool Recording { get; }

Type: AVCaptureFileOutputRecordingDelegate

AVFoundation.AVCaptureFileOutputRecordingDelegate { [Selector ("captureOutput:didStartRecordingToOutputFileAtURL:fromConnections:")] void DidStartRecording(..)
[Selector ("captureOutput:didFinishRecordingToOutputFileAtURL:fromConnections:error:")] void FinishedRecording(..)

Type: AVCaptureInput

AVFoundation.AVCaptureInput { [Selector ("ports")] AVFoundation.AVCaptureInputPort Ports { get; }

Type: AVCaptureInputPort

AVFoundation.AVCaptureInputPort { [Selector ("clock")] CoreMedia.CMClock Clock { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("formatDescription")] CoreMedia.CMFormatDescription FormatDescription { get; }
[Selector ("input")] AVFoundation.AVCaptureInput Input { get; }
[Selector ("mediaType")] string MediaType { get; }

Type: AVCaptureManualExposureBracketedStillImageSettings

AVFoundation.AVCaptureManualExposureBracketedStillImageSettings { [Selector ("manualExposureSettingsWithExposureDuration:ISO:")] AVFoundation.AVCaptureManualExposureBracketedStillImageSettings Create(..)
[Selector ("exposureDuration")] CoreMedia.CMTime ExposureDuration { get; }
[Selector ("ISO")] float ISO { get; }

Type: AVCaptureMetadataOutput

AVFoundation.AVCaptureMetadataOutput { [Selector ("setMetadataObjectsDelegate:queue:")] void SetDelegate(..)
[Selector ("metadataObjectsCallbackQueue")] CoreFoundation.DispatchQueue CallbackQueue { get; }
[Selector ("metadataObjectsDelegate")] AVFoundation.IAVCaptureMetadataOutputObjectsDelegate Delegate { get; }
[Selector ("rectOfInterest")] CoreGraphics.CGRect RectOfInterest { get; }
[Selector ("setRectOfInterest:")] void RectOfInterest { set; }
[Selector ("availableMetadataObjectTypes")] Foundation.NSString WeakAvailableMetadataObjectTypes { get; }
[Selector ("metadataObjectTypes")] Foundation.NSString WeakMetadataObjectTypes { get; }
[Selector ("setMetadataObjectTypes:")] void WeakMetadataObjectTypes { set; }

Type: AVCaptureMetadataOutputObjectsDelegate

AVFoundation.AVCaptureMetadataOutputObjectsDelegate { [Selector ("captureOutput:didOutputMetadataObjects:fromConnection:")] void DidOutputMetadataObjects(..)

Type: AVCaptureMovieFileOutput

AVFoundation.AVCaptureMovieFileOutput { [Selector ("metadata")] AVFoundation.AVMetadataItem Metadata { get; }
[Selector ("setMetadata:")] void Metadata { set; }
[Selector ("movieFragmentInterval")] CoreMedia.CMTime MovieFragmentInterval { get; }
[Selector ("setMovieFragmentInterval:")] void MovieFragmentInterval { set; }

Type: AVCaptureOutput

AVFoundation.AVCaptureOutput { [Selector ("connectionWithMediaType:")] AVFoundation.AVCaptureConnection ConnectionFromMediaType(..)
[Selector ("metadataOutputRectOfInterestForRect:")] CoreGraphics.CGRect GetMetadataOutputRectOfInterestForRect(..)
[Selector ("rectForMetadataOutputRectOfInterest:")] CoreGraphics.CGRect GetRectForMetadataOutputRectOfInterest(..)
[Selector ("transformedMetadataObjectForMetadataObject:connection:")] AVFoundation.AVMetadataObject GetTransformedMetadataObject(..)
[Selector ("connections")] AVFoundation.AVCaptureConnection Connections { get; }

Type: AVCaptureSession

AVFoundation.AVCaptureSession { [Selector ("addConnection:")] void AddConnection(..)
[Selector ("addInput:")] void AddInput(..)
[Selector ("addInputWithNoConnections:")] void AddInputWithNoConnections(..)
[Selector ("addOutput:")] void AddOutput(..)
[Selector ("addOutputWithNoConnections:")] void AddOutputWithNoConnections(..)
[Selector ("beginConfiguration")] void BeginConfiguration(..)
[Selector ("canAddConnection:")] bool CanAddConnection(..)
[Selector ("canAddInput:")] bool CanAddInput(..)
[Selector ("canAddOutput:")] bool CanAddOutput(..)
[Selector ("canSetSessionPreset:")] bool CanSetSessionPreset(..)
[Selector ("commitConfiguration")] void CommitConfiguration(..)
[Selector ("removeConnection:")] void RemoveConnection(..)
[Selector ("removeInput:")] void RemoveInput(..)
[Selector ("removeOutput:")] void RemoveOutput(..)
[Selector ("startRunning")] void StartRunning(..)
[Selector ("stopRunning")] void StopRunning(..)
[Selector ("automaticallyConfiguresApplicationAudioSession")] bool AutomaticallyConfiguresApplicationAudioSession { get; }
[Selector ("setAutomaticallyConfiguresApplicationAudioSession:")] void AutomaticallyConfiguresApplicationAudioSession { set; }
[Selector ("inputs")] AVFoundation.AVCaptureInput Inputs { get; }
[Selector ("isInterrupted")] bool Interrupted { get; }
[Selector ("masterClock")] CoreMedia.CMClock MasterClock { get; }
[Selector ("outputs")] AVFoundation.AVCaptureOutput Outputs { get; }
[Selector ("isRunning")] bool Running { get; }
[Selector ("sessionPreset")] Foundation.NSString SessionPreset { get; }
[Selector ("setSessionPreset:")] void SessionPreset { set; }
[Selector ("usesApplicationAudioSession")] bool UsesApplicationAudioSession { get; }
[Selector ("setUsesApplicationAudioSession:")] void UsesApplicationAudioSession { set; }

Type: AVCaptureStillImageOutput

AVFoundation.AVCaptureStillImageOutput { [Selector ("captureStillImageAsynchronouslyFromConnection:completionHandler:")] void CaptureStillImageAsynchronously(..)
[Selector ("captureStillImageBracketAsynchronouslyFromConnection:withSettingsArray:completionHandler:")] void CaptureStillImageBracket(..)
[Selector ("jpegStillImageNSDataRepresentation:")] Foundation.NSData JpegStillToNSData(..)
[Selector ("prepareToCaptureStillImageBracketFromConnection:withSettingsArray:completionHandler:")] void PrepareToCaptureStillImageBracket(..)
[Selector ("automaticallyEnablesStillImageStabilizationWhenAvailable")] bool AutomaticallyEnablesStillImageStabilizationWhenAvailable { get; }
[Selector ("setAutomaticallyEnablesStillImageStabilizationWhenAvailable:")] void AutomaticallyEnablesStillImageStabilizationWhenAvailable { set; }
[Selector ("availableImageDataCodecTypes")] string AvailableImageDataCodecTypes { get; }
[Selector ("availableImageDataCVPixelFormatTypes")] Foundation.NSNumber AvailableImageDataCVPixelFormatTypes { get; }
[Selector ("isCapturingStillImage")] bool CapturingStillImage { get; }
[Selector ("isHighResolutionStillImageOutputEnabled")] bool HighResolutionStillImageOutputEnabled { get; }
[Selector ("setHighResolutionStillImageOutputEnabled:")] void HighResolutionStillImageOutputEnabled { set; }
[Selector ("isStillImageStabilizationActive")] bool IsStillImageStabilizationActive { get; }
[Selector ("isStillImageStabilizationSupported")] bool IsStillImageStabilizationSupported { get; }
[Selector ("maxBracketedCaptureStillImageCount")] System.nuint MaxBracketedCaptureStillImageCount { get; }
[Selector ("outputSettings")] Foundation.NSDictionary OutputSettings { get; }
[Selector ("setOutputSettings:")] void OutputSettings { set; }

Type: AVCaptureVideoDataOutput

AVFoundation.AVCaptureVideoDataOutput { [Selector ("recommendedVideoSettingsForAssetWriterWithOutputFileType:")] Foundation.NSDictionary GetRecommendedVideoSettingsForAssetWriter(..)
[Selector ("setSampleBufferDelegate:queue:")] void SetSampleBufferDelegate(..)
[Selector ("alwaysDiscardsLateVideoFrames")] bool AlwaysDiscardsLateVideoFrames { get; }
[Selector ("setAlwaysDiscardsLateVideoFrames:")] void AlwaysDiscardsLateVideoFrames { set; }
[Selector ("availableVideoCodecTypes")] Foundation.NSString AvailableVideoCodecTypes { get; }
[Selector ("availableVideoCVPixelFormatTypes")] Foundation.NSNumber AvailableVideoCVPixelFormatTypes { get; }
[Selector ("minFrameDuration")] CoreMedia.CMTime MinFrameDuration { get; }
[Selector ("setMinFrameDuration:")] void MinFrameDuration { set; }
[Selector ("sampleBufferCallbackQueue")] CoreFoundation.DispatchQueue SampleBufferCallbackQueue { get; }
[Selector ("sampleBufferDelegate")] AVFoundation.IAVCaptureVideoDataOutputSampleBufferDelegate SampleBufferDelegate { get; }
[Selector ("videoSettings")] Foundation.NSDictionary WeakVideoSettings { get; }
[Selector ("setVideoSettings:")] void WeakVideoSettings { set; }

Type: AVCaptureVideoDataOutputSampleBufferDelegate

AVFoundation.AVCaptureVideoDataOutputSampleBufferDelegate { [Selector ("captureOutput:didDropSampleBuffer:fromConnection:")] void DidDropSampleBuffer(..)
[Selector ("captureOutput:didOutputSampleBuffer:fromConnection:")] void DidOutputSampleBuffer(..)

Type: AVCaptureVideoPreviewLayer

AVFoundation.AVCaptureVideoPreviewLayer { [Selector ("captureDevicePointOfInterestForPoint:")] CoreGraphics.CGPoint CaptureDevicePointOfInterestForPoint(..)
[Selector ("layerWithSessionWithNoConnection:")] AVFoundation.AVCaptureVideoPreviewLayer CreateWithNoConnection(..)
[Selector ("layerWithSession:")] AVFoundation.AVCaptureVideoPreviewLayer FromSession(..)
[Selector ("transformedMetadataObjectForMetadataObject:")] AVFoundation.AVMetadataObject GetTransformedMetadataObject(..)
[Selector ("rectForMetadataOutputRectOfInterest:")] CoreGraphics.CGRect MapToLayerCoordinates(..)
[Selector ("metadataOutputRectOfInterestForRect:")] CoreGraphics.CGRect MapToMetadataOutputCoordinates(..)
[Selector ("pointForCaptureDevicePointOfInterest:")] CoreGraphics.CGPoint PointForCaptureDevicePointOfInterest(..)
[Selector ("setSessionWithNoConnection:")] void SetSessionWithNoConnection(..)
[Selector ("automaticallyAdjustsMirroring")] bool AutomaticallyAdjustsMirroring { get; }
[Selector ("setAutomaticallyAdjustsMirroring:")] void AutomaticallyAdjustsMirroring { set; }
[Selector ("connection")] AVFoundation.AVCaptureConnection Connection { get; }
[Selector ("isMirrored")] bool Mirrored { get; }
[Selector ("setMirrored:")] void Mirrored { set; }
[Selector ("isMirroringSupported")] bool MirroringSupported { get; }
[Selector ("orientation")] AVFoundation.AVCaptureVideoOrientation Orientation { get; }
[Selector ("setOrientation:")] void Orientation { set; }
[Selector ("isOrientationSupported")] bool OrientationSupported { get; }
[Selector ("session")] AVFoundation.AVCaptureSession Session { get; }
[Selector ("setSession:")] void Session { set; }
[Selector ("videoGravity")] Foundation.NSString WeakVideoGravity { get; }
[Selector ("setVideoGravity:")] void WeakVideoGravity { set; }

Type: AVComposition

AVFoundation.AVComposition { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("naturalSize")] CoreGraphics.CGSize NaturalSize { get; }
[Selector ("tracks")] AVFoundation.AVCompositionTrack Tracks { get; }

Type: AVCompositionTrack

AVFoundation.AVCompositionTrack { [Selector ("segments")] AVFoundation.AVCompositionTrackSegment Segments { get; }

Type: AVCompositionTrackSegment

AVFoundation.AVCompositionTrackSegment { [Selector ("compositionTrackSegmentWithTimeRange:")] System.IntPtr FromTimeRange(..)
[Selector ("compositionTrackSegmentWithURL:trackID:sourceTimeRange:targetTimeRange:")] System.IntPtr FromUrl(..)
[Selector ("isEmpty")] bool Empty { get; }
[Selector ("sourceTrackID")] int SourceTrackID { get; }
[Selector ("sourceURL")] Foundation.NSUrl SourceUrl { get; }

Type: AVDateRangeMetadataGroup

AVFoundation.AVDateRangeMetadataGroup { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("endDate")] Foundation.NSDate EndDate { get; }
[Selector ("items")] AVFoundation.AVMetadataItem Items { get; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }

Type: AVFrameRateRange

AVFoundation.AVFrameRateRange { [Selector ("maxFrameDuration")] CoreMedia.CMTime MaxFrameDuration { get; }
[Selector ("maxFrameRate")] double MaxFrameRate { get; }
[Selector ("minFrameDuration")] CoreMedia.CMTime MinFrameDuration { get; }
[Selector ("minFrameRate")] double MinFrameRate { get; }

Type: AVMediaSelection

AVFoundation.AVMediaSelection { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("mediaSelectionCriteriaCanBeAppliedAutomaticallyToMediaSelectionGroup:")] bool CriteriaCanBeAppliedAutomaticallyToMediaSelectionGroup(..)
[Selector ("selectedMediaOptionInMediaSelectionGroup:")] AVFoundation.AVMediaSelectionOption GetSelectedMediaOption(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("asset")] AVFoundation.AVAsset Asset { get; }

Type: AVMediaSelectionGroup

AVFoundation.AVMediaSelectionGroup { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("mediaSelectionOptionWithPropertyList:")] AVFoundation.AVMediaSelectionOption GetMediaSelectionOptionForPropertyList(..)
[Selector ("mediaSelectionOptionsFromArray:withLocale:")] AVFoundation.AVMediaSelectionOption MediaSelectionOptions(..)
[Selector ("mediaSelectionOptionsFromArray:withMediaCharacteristics:")] AVFoundation.AVMediaSelectionOption MediaSelectionOptions(..)
[Selector ("mediaSelectionOptionsFromArray:withoutMediaCharacteristics:")] AVFoundation.AVMediaSelectionOption MediaSelectionOptionsExcludingCharacteristics(..)
[Selector ("playableMediaSelectionOptionsFromArray:")] AVFoundation.AVMediaSelectionOption PlayableMediaSelectionOptions(..)
[Selector ("allowsEmptySelection")] bool AllowsEmptySelection { get; }
[Selector ("defaultOption")] AVFoundation.AVMediaSelectionOption DefaultOption { get; }
[Selector ("options")] AVFoundation.AVMediaSelectionOption Options { get; }

Type: AVMediaSelectionOption

AVFoundation.AVMediaSelectionOption { [Selector ("associatedMediaSelectionOptionInMediaSelectionGroup:")] AVFoundation.AVMediaSelectionOption AssociatedMediaSelectionOptionInMediaSelectionGroup(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("displayNameWithLocale:")] string GetDisplayName(..)
[Selector ("metadataForFormat:")] AVFoundation.AVMetadataItem GetMetadataForFormat(..)
[Selector ("hasMediaCharacteristic:")] bool HasMediaCharacteristic(..)
[Selector ("availableMetadataFormats")] string AvailableMetadataFormats { get; }
[Selector ("commonMetadata")] AVFoundation.AVMetadataItem CommonMetadata { get; }
[Selector ("displayName")] string DisplayName { get; }
[Selector ("extendedLanguageTag")] string ExtendedLanguageTag { get; }
[Selector ("locale")] Foundation.NSLocale Locale { get; }
[Selector ("mediaSubTypes")] Foundation.NSNumber MediaSubTypes { get; }
[Selector ("mediaType")] string MediaType { get; }
[Selector ("isPlayable")] bool Playable { get; }
[Selector ("propertyList")] Foundation.NSObject PropertyList { get; }

Type: AVMetadataFaceObject

AVFoundation.AVMetadataFaceObject { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("faceID")] System.nint FaceID { get; }
[Selector ("hasRollAngle")] bool HasRollAngle { get; }
[Selector ("hasYawAngle")] bool HasYawAngle { get; }
[Selector ("rollAngle")] System.nfloat RollAngle { get; }
[Selector ("yawAngle")] System.nfloat YawAngle { get; }

Type: AVMetadataGroup

AVFoundation.AVMetadataGroup { [Selector ("items")] AVFoundation.AVMetadataItem Items { get; }

Type: AVMetadataItem

AVFoundation.AVMetadataItem { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("metadataItemsFromArray:filteredAndSortedAccordingToPreferredLanguages:")] AVFoundation.AVMetadataItem FilterFromPreferredLanguages(..)
[Selector ("metadataItemsFromArray:filteredByIdentifier:")] AVFoundation.AVMetadataItem FilterWithIdentifier(..)
[Selector ("metadataItemsFromArray:filteredByMetadataItemFilter:")] AVFoundation.AVMetadataItem FilterWithItemFilter(..)
[Selector ("metadataItemsFromArray:withKey:keySpace:")] AVFoundation.AVMetadataItem FilterWithKey(..)
[Selector ("metadataItemsFromArray:withLocale:")] AVFoundation.AVMetadataItem FilterWithLocale(..)
[Selector ("keyForIdentifier:")] Foundation.NSObject GetKeyForIdentifier(..)
[Selector ("keySpaceForIdentifier:")] Foundation.NSString GetKeySpaceForIdentifier(..)
[Selector ("identifierForKey:keySpace:")] Foundation.NSString GetMetadataIdentifier(..)
[Selector ("loadValuesAsynchronouslyForKeys:completionHandler:")] void LoadValuesAsynchronously(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("statusOfValueForKey:error:")] AVFoundation.AVKeyValueStatus StatusOfValueForKeyerror(..)
[Selector ("commonKey")] string CommonKey { get; }
[Selector ("dataType")] Foundation.NSString DataType { get; }
[Selector ("dataValue")] Foundation.NSData DataValue { get; }
[Selector ("dateValue")] Foundation.NSDate DateValue { get; }
[Selector ("duration")] CoreMedia.CMTime Duration { get; }
[Selector ("extendedLanguageTag")] string ExtendedLanguageTag { get; }
[Selector ("extraAttributes")] Foundation.NSDictionary ExtraAttributes { get; }
[Selector ("key")] Foundation.NSObject Key { get; }
[Selector ("keySpace")] string KeySpace { get; }
[Selector ("locale")] Foundation.NSLocale Locale { get; }
[Selector ("identifier")] Foundation.NSString MetadataIdentifier { get; }
[Selector ("numberValue")] Foundation.NSNumber NumberValue { get; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }
[Selector ("stringValue")] string StringValue { get; }
[Selector ("time")] CoreMedia.CMTime Time { get; }
[Selector ("value")] Foundation.NSObject Value { get; }

Type: AVMetadataItemFilter

AVFoundation.AVMetadataItemFilter { [Selector ("metadataItemFilterForSharing")] AVFoundation.AVMetadataItemFilter ForSharing { get; }

Type: AVMetadataMachineReadableCodeObject

AVFoundation.AVMetadataMachineReadableCodeObject { [Selector ("stringValue")] string StringValue { get; }
[Selector ("corners")] Foundation.NSDictionary WeakCorners { get; }

Type: AVMetadataObject

AVFoundation.AVMetadataObject { [Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("duration")] CoreMedia.CMTime Duration { get; }
[Selector ("time")] CoreMedia.CMTime Time { get; }
[Selector ("type")] Foundation.NSString WeakType { get; }

Type: AVMidiPlayer

AVFoundation.AVMidiPlayer { [Selector ("play:")] void Play(..)
[Selector ("prepareToPlay")] void PrepareToPlay(..)
[Selector ("stop")] void Stop(..)
[Selector ("currentPosition")] double CurrentPosition { get; }
[Selector ("setCurrentPosition:")] void CurrentPosition { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("isPlaying")] bool Playing { get; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }

Type: AVMutableAudioMix

AVFoundation.AVMutableAudioMix { [Selector ("audioMix")] AVFoundation.AVMutableAudioMix Create(..)
[Selector ("inputParameters")] AVFoundation.AVAudioMixInputParameters InputParameters { get; }
[Selector ("setInputParameters:")] void InputParameters { set; }

Type: AVMutableAudioMixInputParameters

AVFoundation.AVMutableAudioMixInputParameters { [Selector ("audioMixInputParameters")] AVFoundation.AVMutableAudioMixInputParameters Create(..)
[Selector ("audioMixInputParametersWithTrack:")] AVFoundation.AVMutableAudioMixInputParameters FromTrack(..)
[Selector ("setVolume:atTime:")] void SetVolume(..)
[Selector ("setVolumeRampFromStartVolume:toEndVolume:timeRange:")] void SetVolumeRamp(..)
[Selector ("audioTapProcessor")] MediaToolbox.MTAudioProcessingTap AudioTapProcessor { get; }
[Selector ("setAudioTapProcessor:")] void AudioTapProcessor { set; }
[Selector ("audioTimePitchAlgorithm")] Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("setAudioTimePitchAlgorithm:")] void AudioTimePitchAlgorithm { set; }
[Selector ("trackID")] int TrackID { get; }
[Selector ("setTrackID:")] void TrackID { set; }

Type: AVMutableComposition

AVFoundation.AVMutableComposition { [Selector ("addMutableTrackWithMediaType:preferredTrackID:")] AVFoundation.AVMutableCompositionTrack AddMutableTrack(..)
[Selector ("composition")] AVFoundation.AVMutableComposition Create(..)
[Selector ("mutableTrackCompatibleWithTrack:")] AVFoundation.AVMutableCompositionTrack CreateMutableTrack(..)
[Selector ("insertEmptyTimeRange:")] void InserEmptyTimeRange(..)
[Selector ("insertTimeRange:ofAsset:atTime:error:")] bool Insert(..)
[Selector ("removeTimeRange:")] void RemoveTimeRange(..)
[Selector ("removeTrack:")] void RemoveTrack(..)
[Selector ("scaleTimeRange:toDuration:")] void ScaleTimeRange(..)
[Selector ("naturalSize")] CoreGraphics.CGSize NaturalSize { get; }
[Selector ("setNaturalSize:")] void NaturalSize { set; }

Type: AVMutableCompositionTrack

AVFoundation.AVMutableCompositionTrack { [Selector ("insertEmptyTimeRange:")] void InsertEmptyTimeRange(..)
[Selector ("insertTimeRange:ofTrack:atTime:error:")] bool InsertTimeRange(..)
[Selector ("insertTimeRanges:ofTracks:atTime:error:")] bool InsertTimeRanges(..)
[Selector ("removeTimeRange:")] void RemoveTimeRange(..)
[Selector ("scaleTimeRange:toDuration:")] void ScaleTimeRange(..)
[Selector ("validateTrackSegments:error:")] bool ValidateTrackSegments(..)
[Selector ("extendedLanguageTag")] string ExtendedLanguageTag { get; }
[Selector ("setExtendedLanguageTag:")] void ExtendedLanguageTag { set; }
[Selector ("languageCode")] string LanguageCode { get; }
[Selector ("setLanguageCode:")] void LanguageCode { set; }
[Selector ("naturalTimeScale")] int NaturalTimeScale { get; }
[Selector ("setNaturalTimeScale:")] void NaturalTimeScale { set; }
[Selector ("preferredTransform")] CoreGraphics.CGAffineTransform PreferredTransform { get; }
[Selector ("setPreferredTransform:")] void PreferredTransform { set; }
[Selector ("preferredVolume")] float PreferredVolume { get; }
[Selector ("setPreferredVolume:")] void PreferredVolume { set; }
[Selector ("segments")] AVFoundation.AVCompositionTrackSegment Segments { get; }
[Selector ("setSegments:")] void Segments { set; }

Type: AVMutableDateRangeMetadataGroup

AVFoundation.AVMutableDateRangeMetadataGroup { [Selector ("endDate")] Foundation.NSDate EndDate { get; }
[Selector ("setEndDate:")] void EndDate { set; }
[Selector ("items")] AVFoundation.AVMetadataItem Items { get; }
[Selector ("setItems:")] void Items { set; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }
[Selector ("setStartDate:")] void StartDate { set; }

Type: AVMutableMetadataItem

AVFoundation.AVMutableMetadataItem { [Selector ("metadataItem")] AVFoundation.AVMutableMetadataItem Create(..)
[Selector ("dataType")] Foundation.NSString DataType { get; }
[Selector ("setDataType:")] void DataType { set; }
[Selector ("duration")] CoreMedia.CMTime Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("extendedLanguageTag")] string ExtendedLanguageTag { get; }
[Selector ("setExtendedLanguageTag:")] void ExtendedLanguageTag { set; }
[Selector ("extraAttributes")] Foundation.NSDictionary ExtraAttributes { get; }
[Selector ("setExtraAttributes:")] void ExtraAttributes { set; }
[Selector ("key")] Foundation.NSObject Key { get; }
[Selector ("setKey:")] void Key { set; }
[Selector ("keySpace")] string KeySpace { get; }
[Selector ("setKeySpace:")] void KeySpace { set; }
[Selector ("locale")] Foundation.NSLocale Locale { get; }
[Selector ("setLocale:")] void Locale { set; }
[Selector ("identifier")] Foundation.NSString MetadataIdentifier { get; }
[Selector ("setIdentifier:")] void MetadataIdentifier { set; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }
[Selector ("setStartDate:")] void StartDate { set; }
[Selector ("time")] CoreMedia.CMTime Time { get; }
[Selector ("setTime:")] void Time { set; }
[Selector ("value")] Foundation.NSObject Value { get; }
[Selector ("setValue:")] void Value { set; }

Type: AVMutableTimedMetadataGroup

AVFoundation.AVMutableTimedMetadataGroup { [Selector ("items")] AVFoundation.AVMetadataItem Items { get; }
[Selector ("setItems:")] void Items { set; }
[Selector ("timeRange")] CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("setTimeRange:")] void TimeRange { set; }

Type: AVMutableVideoComposition

AVFoundation.AVMutableVideoComposition { [Selector ("videoComposition")] AVFoundation.AVMutableVideoComposition Create(..)
[Selector ("videoCompositionWithPropertiesOfAsset:")] AVFoundation.AVMutableVideoComposition Create(..)
[Selector ("animationTool")] AVFoundation.AVVideoCompositionCoreAnimationTool AnimationTool { get; }
[Selector ("setAnimationTool:")] void AnimationTool { set; }
[Selector ("customVideoCompositorClass")] ObjCRuntime.Class CustomVideoCompositorClass { get; }
[Selector ("setCustomVideoCompositorClass:")] void CustomVideoCompositorClass { set; }
[Selector ("frameDuration")] CoreMedia.CMTime FrameDuration { get; }
[Selector ("setFrameDuration:")] void FrameDuration { set; }
[Selector ("instructions")] AVFoundation.AVVideoCompositionInstruction Instructions { get; }
[Selector ("setInstructions:")] void Instructions { set; }
[Selector ("renderScale")] float RenderScale { get; }
[Selector ("setRenderScale:")] void RenderScale { set; }
[Selector ("renderSize")] CoreGraphics.CGSize RenderSize { get; }
[Selector ("setRenderSize:")] void RenderSize { set; }

Type: AVMutableVideoCompositionInstruction

AVFoundation.AVMutableVideoCompositionInstruction { [Selector ("videoCompositionInstruction")] AVFoundation.AVVideoCompositionInstruction Create(..)
[Selector ("backgroundColor")] CoreGraphics.CGColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("enablePostProcessing")] bool EnablePostProcessing { get; }
[Selector ("setEnablePostProcessing:")] void EnablePostProcessing { set; }
[Selector ("layerInstructions")] AVFoundation.AVVideoCompositionLayerInstruction LayerInstructions { get; }
[Selector ("setLayerInstructions:")] void LayerInstructions { set; }
[Selector ("timeRange")] CoreMedia.CMTimeRange TimeRange { get; }
[Selector ("setTimeRange:")] void TimeRange { set; }

Type: AVMutableVideoCompositionLayerInstruction

AVFoundation.AVMutableVideoCompositionLayerInstruction { [Selector ("videoCompositionLayerInstruction")] AVFoundation.AVMutableVideoCompositionLayerInstruction Create(..)
[Selector ("videoCompositionLayerInstructionWithAssetTrack:")] AVFoundation.AVMutableVideoCompositionLayerInstruction FromAssetTrack(..)
[Selector ("setCropRectangleRampFromStartCropRectangle:toEndCropRectangle:timeRange:")] void SetCrop(..)
[Selector ("setCropRectangle:atTime:")] void SetCrop(..)
[Selector ("setOpacity:atTime:")] void SetOpacity(..)
[Selector ("setOpacityRampFromStartOpacity:toEndOpacity:timeRange:")] void SetOpacityRamp(..)
[Selector ("setTransform:atTime:")] void SetTransform(..)
[Selector ("setTransformRampFromStartTransform:toEndTransform:timeRange:")] void SetTransformRamp(..)
[Selector ("trackID")] int TrackID { get; }
[Selector ("setTrackID:")] void TrackID { set; }

Type: AVOutputSettingsAssistant

AVFoundation.AVOutputSettingsAssistant { [Selector ("outputSettingsAssistantWithPreset:")] AVFoundation.AVOutputSettingsAssistant FromPreset(..)
[Selector ("availableOutputSettingsPresets")] string AvailableOutputSettingsPresets { get; }
[Selector ("outputFileType")] string OutputFileType { get; }
[Selector ("sourceAudioFormat")] CoreMedia.CMAudioFormatDescription SourceAudioFormat { get; }
[Selector ("setSourceAudioFormat:")] void SourceAudioFormat { set; }
[Selector ("sourceVideoAverageFrameDuration")] CoreMedia.CMTime SourceVideoAverageFrameDuration { get; }
[Selector ("setSourceVideoAverageFrameDuration:")] void SourceVideoAverageFrameDuration { set; }
[Selector ("sourceVideoFormat")] CoreMedia.CMVideoFormatDescription SourceVideoFormat { get; }
[Selector ("setSourceVideoFormat:")] void SourceVideoFormat { set; }
[Selector ("sourceVideoMinFrameDuration")] CoreMedia.CMTime SourceVideoMinFrameDuration { get; }
[Selector ("setSourceVideoMinFrameDuration:")] void SourceVideoMinFrameDuration { set; }
[Selector ("audioSettings")] Foundation.NSDictionary WeakAudioSettings { get; }
[Selector ("videoSettings")] Foundation.NSDictionary WeakVideoSettings { get; }

Type: AVPlayer

AVFoundation.AVPlayer { [Selector ("addBoundaryTimeObserverForTimes:queue:usingBlock:")] Foundation.NSObject AddBoundaryTimeObserver(..)
[Selector ("addPeriodicTimeObserverForInterval:queue:usingBlock:")] Foundation.NSObject AddPeriodicTimeObserver(..)
[Selector ("cancelPendingPrerolls")] void CancelPendingPrerolls(..)
[Selector ("playerWithPlayerItem:")] AVFoundation.AVPlayer FromPlayerItem(..)
[Selector ("playerWithURL:")] AVFoundation.AVPlayer FromUrl(..)
[Selector ("mediaSelectionCriteriaForMediaCharacteristic:")] AVFoundation.AVPlayerMediaSelectionCriteria MediaSelectionCriteriaForMediaCharacteristic(..)
[Selector ("pause")] void Pause(..)
[Selector ("play")] void Play(..)
[Selector ("prerollAtRate:completionHandler:")] void Preroll(..)
[Selector ("removeTimeObserver:")] void RemoveTimeObserver(..)
[Selector ("replaceCurrentItemWithPlayerItem:")] void ReplaceCurrentItemWithPlayerItem(..)
[Selector ("seekToTime:")] void Seek(..)
[Selector ("seekToTime:toleranceBefore:toleranceAfter:")] void Seek(..)
[Selector ("seekToTime:completionHandler:")] void Seek(..)
[Selector ("seekToTime:toleranceBefore:toleranceAfter:completionHandler:")] void Seek(..)
[Selector ("seekToDate:")] void Seek(..)
[Selector ("seekToDate:completionHandler:")] void Seek(..)
[Selector ("setMediaSelectionCriteria:forMediaCharacteristic:")] void SetMediaSelectionCriteria(..)
[Selector ("setRate:time:atHostTime:")] void SetRate(..)
[Selector ("actionAtItemEnd")] AVFoundation.AVPlayerActionAtItemEnd ActionAtItemEnd { get; }
[Selector ("setActionAtItemEnd:")] void ActionAtItemEnd { set; }
[Selector ("isAirPlayVideoActive")] bool AirPlayVideoActive { get; }
[Selector ("allowsAirPlayVideo")] bool AllowsAirPlayVideo { get; }
[Selector ("setAllowsAirPlayVideo:")] void AllowsAirPlayVideo { set; }
[Selector ("allowsExternalPlayback")] bool AllowsExternalPlayback { get; }
[Selector ("setAllowsExternalPlayback:")] void AllowsExternalPlayback { set; }
[Selector ("appliesMediaSelectionCriteriaAutomatically")] bool AppliesMediaSelectionCriteriaAutomatically { get; }
[Selector ("setAppliesMediaSelectionCriteriaAutomatically:")] void AppliesMediaSelectionCriteriaAutomatically { set; }
[Selector ("isClosedCaptionDisplayEnabled")] bool ClosedCaptionDisplayEnabled { get; }
[Selector ("setClosedCaptionDisplayEnabled:")] void ClosedCaptionDisplayEnabled { set; }
[Selector ("currentItem")] AVFoundation.AVPlayerItem CurrentItem { get; }
[Selector ("currentTime")] CoreMedia.CMTime CurrentTime { get; }
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("isExternalPlaybackActive")] bool ExternalPlaybackActive { get; }
[Selector ("masterClock")] CoreMedia.CMClock MasterClock { get; }
[Selector ("setMasterClock:")] void MasterClock { set; }
[Selector ("isMuted")] bool Muted { get; }
[Selector ("setMuted:")] void Muted { set; }
[Selector ("outputObscuredDueToInsufficientExternalProtection")] bool OutputObscuredDueToInsufficientExternalProtection { get; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("status")] AVFoundation.AVPlayerStatus Status { get; }
[Selector ("usesAirPlayVideoWhileAirPlayScreenIsActive")] bool UsesAirPlayVideoWhileAirPlayScreenIsActive { get; }
[Selector ("setUsesAirPlayVideoWhileAirPlayScreenIsActive:")] void UsesAirPlayVideoWhileAirPlayScreenIsActive { set; }
[Selector ("usesExternalPlaybackWhileExternalScreenIsActive")] bool UsesExternalPlaybackWhileExternalScreenIsActive { get; }
[Selector ("setUsesExternalPlaybackWhileExternalScreenIsActive:")] void UsesExternalPlaybackWhileExternalScreenIsActive { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }
[Selector ("externalPlaybackVideoGravity")] Foundation.NSString WeakExternalPlaybackVideoGravity { get; }
[Selector ("setExternalPlaybackVideoGravity:")] void WeakExternalPlaybackVideoGravity { set; }

Type: AVPlayerItem

AVFoundation.AVPlayerItem { [Selector ("addOutput:")] void AddOutput(..)
[Selector ("cancelPendingSeeks")] void CancelPendingSeeks(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("playerItemWithAsset:")] AVFoundation.AVPlayerItem FromAsset(..)
[Selector ("playerItemWithAsset:automaticallyLoadedAssetKeys:")] AVFoundation.AVPlayerItem FromAsset(..)
[Selector ("playerItemWithURL:")] AVFoundation.AVPlayerItem FromUrl(..)
[Selector ("removeOutput:")] void RemoveOutput(..)
[Selector ("seekToDate:")] bool Seek(..)
[Selector ("seekToTime:")] void Seek(..)
[Selector ("seekToTime:toleranceBefore:toleranceAfter:")] void Seek(..)
[Selector ("seekToTime:completionHandler:")] void Seek(..)
[Selector ("seekToTime:toleranceBefore:toleranceAfter:completionHandler:")] void Seek(..)
[Selector ("seekToDate:completionHandler:")] bool Seek(..)
[Selector ("selectedMediaOptionInMediaSelectionGroup:")] AVFoundation.AVMediaSelectionOption SelectedMediaOption(..)
[Selector ("selectMediaOption:inMediaSelectionGroup:")] void SelectMediaOption(..)
[Selector ("selectMediaOptionAutomaticallyInMediaSelectionGroup:")] void SelectMediaOptionAutomaticallyInMediaSelectionGroup(..)
[Selector ("stepByCount:")] void StepByCount(..)
[Selector ("accessLog")] AVFoundation.AVPlayerItemAccessLog AccessLog { get; }
[Selector ("asset")] AVFoundation.AVAsset Asset { get; }
[Selector ("audioMix")] AVFoundation.AVAudioMix AudioMix { get; }
[Selector ("setAudioMix:")] void AudioMix { set; }
[Selector ("audioTimePitchAlgorithm")] Foundation.NSString AudioTimePitchAlgorithm { get; }
[Selector ("setAudioTimePitchAlgorithm:")] void AudioTimePitchAlgorithm { set; }
[Selector ("automaticallyLoadedAssetKeys")] Foundation.NSString AutomaticallyLoadedAssetKeys { get; }
[Selector ("canPlayFastForward")] bool CanPlayFastForward { get; }
[Selector ("canPlayFastReverse")] bool CanPlayFastReverse { get; }
[Selector ("canPlayReverse")] bool CanPlayReverse { get; }
[Selector ("canPlaySlowForward")] bool CanPlaySlowForward { get; }
[Selector ("canPlaySlowReverse")] bool CanPlaySlowReverse { get; }
[Selector ("canStepBackward")] bool CanStepBackward { get; }
[Selector ("canStepForward")] bool CanStepForward { get; }
[Selector ("currentDate")] Foundation.NSDate CurrentDate { get; }
[Selector ("currentTime")] CoreMedia.CMTime CurrentTime { get; }
[Selector ("customVideoCompositor")] AVFoundation.IAVVideoCompositing CustomVideoCompositor { get; }
[Selector ("duration")] CoreMedia.CMTime Duration { get; }
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("errorLog")] AVFoundation.AVPlayerItemErrorLog ErrorLog { get; }
[Selector ("forwardPlaybackEndTime")] CoreMedia.CMTime ForwardPlaybackEndTime { get; }
[Selector ("setForwardPlaybackEndTime:")] void ForwardPlaybackEndTime { set; }
[Selector ("loadedTimeRanges")] Foundation.NSValue LoadedTimeRanges { get; }
[Selector ("outputs")] AVFoundation.AVPlayerItemOutput Outputs { get; }
[Selector ("isPlaybackBufferEmpty")] bool PlaybackBufferEmpty { get; }
[Selector ("isPlaybackBufferFull")] bool PlaybackBufferFull { get; }
[Selector ("isPlaybackLikelyToKeepUp")] bool PlaybackLikelyToKeepUp { get; }
[Selector ("preferredPeakBitRate")] double PreferredPeakBitRate { get; }
[Selector ("setPreferredPeakBitRate:")] void PreferredPeakBitRate { set; }
[Selector ("presentationSize")] CoreGraphics.CGSize PresentationSize { get; }
[Selector ("reversePlaybackEndTime")] CoreMedia.CMTime ReversePlaybackEndTime { get; }
[Selector ("setReversePlaybackEndTime:")] void ReversePlaybackEndTime { set; }
[Selector ("seekableTimeRanges")] Foundation.NSValue SeekableTimeRanges { get; }
[Selector ("seekingWaitsForVideoCompositionRendering")] bool SeekingWaitsForVideoCompositionRendering { get; }
[Selector ("setSeekingWaitsForVideoCompositionRendering:")] void SeekingWaitsForVideoCompositionRendering { set; }
[Selector ("status")] AVFoundation.AVPlayerItemStatus Status { get; }
[Selector ("textStyleRules")] AVFoundation.AVTextStyleRule TextStyleRules { get; }
[Selector ("setTextStyleRules:")] void TextStyleRules { set; }
[Selector ("timebase")] CoreMedia.CMTimebase Timebase { get; }
[Selector ("timedMetadata")] Foundation.NSObject TimedMetadata { get; }
[Selector ("tracks")] AVFoundation.AVPlayerItemTrack Tracks { get; }
[Selector ("videoComposition")] AVFoundation.AVVideoComposition VideoComposition { get; }
[Selector ("setVideoComposition:")] void VideoComposition { set; }

Type: AVPlayerItemAccessLog

AVFoundation.AVPlayerItemAccessLog { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("events")] AVFoundation.AVPlayerItemAccessLogEvent Events { get; }
[Selector ("extendedLogData")] Foundation.NSData ExtendedLogData { get; }
[Selector ("extendedLogDataStringEncoding")] Foundation.NSStringEncoding ExtendedLogDataStringEncoding { get; }

Type: AVPlayerItemAccessLogEvent

AVFoundation.AVPlayerItemAccessLogEvent { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("numberOfBytesTransferred")] long BytesTransferred { get; }
[Selector ("downloadOverdue")] System.nint DownloadOverdue { get; }
[Selector ("numberOfDroppedVideoFrames")] System.nint DroppedVideoFrameCount { get; }
[Selector ("durationWatched")] double DurationWatched { get; }
[Selector ("indicatedBitrate")] double IndicatedBitrate { get; }
[Selector ("mediaRequestsWWAN")] System.nint MediaRequestsWWAN { get; }
[Selector ("numberOfMediaRequests")] System.nint NumberOfMediaRequests { get; }
[Selector ("observedBitrate")] double ObservedBitrate { get; }
[Selector ("observedBitrateStandardDeviation")] double ObservedBitrateStandardDeviation { get; }
[Selector ("observedMaxBitrate")] double ObservedMaxBitrate { get; }
[Selector ("observedMinBitrate")] double ObservedMinBitrate { get; }
[Selector ("playbackSessionID")] string PlaybackSessionID { get; }
[Selector ("playbackStartDate")] Foundation.NSData PlaybackStartDate { get; }
[Selector ("playbackStartOffset")] double PlaybackStartOffset { get; }
[Selector ("playbackType")] string PlaybackType { get; }
[Selector ("numberOfSegmentsDownloaded")] System.nint SegmentedDownloadedCount { get; }
[Selector ("segmentsDownloadedDuration")] double SegmentsDownloadedDuration { get; }
[Selector ("serverAddress")] string ServerAddress { get; }
[Selector ("numberOfServerAddressChanges")] System.nint ServerAddressChangeCount { get; }
[Selector ("numberOfStalls")] System.nint StallCount { get; }
[Selector ("startupTime")] double StartupTime { get; }
[Selector ("switchBitrate")] double SwitchBitrate { get; }
[Selector ("transferDuration")] double TransferDuration { get; }
[Selector ("URI")] string Uri { get; }

Type: AVPlayerItemErrorLog

AVFoundation.AVPlayerItemErrorLog { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("events")] AVFoundation.AVPlayerItemErrorLogEvent Events { get; }
[Selector ("extendedLogData")] Foundation.NSData ExtendedLogData { get; }
[Selector ("extendedLogDataStringEncoding")] Foundation.NSStringEncoding ExtendedLogDataStringEncoding { get; }

Type: AVPlayerItemErrorLogEvent

AVFoundation.AVPlayerItemErrorLogEvent { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("date")] Foundation.NSDate Date { get; }
[Selector ("errorComment")] string ErrorComment { get; }
[Selector ("errorDomain")] string ErrorDomain { get; }
[Selector ("errorStatusCode")] System.nint ErrorStatusCode { get; }
[Selector ("playbackSessionID")] string PlaybackSessionID { get; }
[Selector ("serverAddress")] string ServerAddress { get; }
[Selector ("URI")] string Uri { get; }

Type: AVPlayerItemLegibleOutput

AVFoundation.AVPlayerItemLegibleOutput { [Selector ("setDelegate:queue:")] void SetDelegate(..)
[Selector ("advanceIntervalForDelegateInvocation")] double AdvanceIntervalForDelegateInvocation { get; }
[Selector ("setAdvanceIntervalForDelegateInvocation:")] void AdvanceIntervalForDelegateInvocation { set; }
[Selector ("delegate")] AVFoundation.IAVPlayerItemLegibleOutputPushDelegate Delegate { get; }
[Selector ("delegateQueue")] CoreFoundation.DispatchQueue DelegateQueue { get; }
[Selector ("textStylingResolution")] Foundation.NSString TextStylingResolution { get; }
[Selector ("setTextStylingResolution:")] void TextStylingResolution { set; }

Type: AVPlayerItemLegibleOutputPushDelegate

AVFoundation.AVPlayerItemLegibleOutputPushDelegate { [Selector ("legibleOutput:didOutputAttributedStrings:nativeSampleBuffers:forItemTime:")] void DidOutputAttributedStrings(..)

Type: AVPlayerItemMetadataOutput

AVFoundation.AVPlayerItemMetadataOutput { [Selector ("setDelegate:queue:")] void SetDelegate(..)
[Selector ("advanceIntervalForDelegateInvocation")] double AdvanceIntervalForDelegateInvocation { get; }
[Selector ("setAdvanceIntervalForDelegateInvocation:")] void AdvanceIntervalForDelegateInvocation { set; }
[Selector ("delegateQueue")] CoreFoundation.DispatchQueue DelegateQueue { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }

Type: AVPlayerItemMetadataOutputPushDelegate

AVFoundation.AVPlayerItemMetadataOutputPushDelegate { [Selector ("metadataOutput:didOutputTimedMetadataGroups:fromPlayerItemTrack:")] void DidOutputTimedMetadataGroups(..)
[Selector ("outputSequenceWasFlushed:")] void OutputSequenceWasFlushed(..)

Type: AVPlayerItemOutput

AVFoundation.AVPlayerItemOutput { [Selector ("itemTimeForHostTime:")] CoreMedia.CMTime GetItemTime(..)
[Selector ("itemTimeForMachAbsoluteTime:")] CoreMedia.CMTime GetItemTime(..)
[Selector ("suppressesPlayerRendering")] bool SuppressesPlayerRendering { get; }
[Selector ("setSuppressesPlayerRendering:")] void SuppressesPlayerRendering { set; }

Type: AVPlayerItemOutputPullDelegate

AVFoundation.AVPlayerItemOutputPullDelegate { [Selector ("outputMediaDataWillChange:")] void OutputMediaDataWillChange(..)
[Selector ("outputSequenceWasFlushed:")] void OutputSequenceWasFlushed(..)

Type: AVPlayerItemOutputPushDelegate

AVFoundation.AVPlayerItemOutputPushDelegate { [Selector ("outputSequenceWasFlushed:")] void OutputSequenceWasFlushed(..)

Type: AVPlayerItemTrack

AVFoundation.AVPlayerItemTrack { [Selector ("assetTrack")] AVFoundation.AVAssetTrack AssetTrack { get; }
[Selector ("currentVideoFrameRate")] float CurrentVideoFrameRate { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }

Type: AVPlayerItemVideoOutput

AVFoundation.AVPlayerItemVideoOutput { [Selector ("hasNewPixelBufferForItemTime:")] bool HasNewPixelBufferForItemTime(..)
[Selector ("requestNotificationOfMediaDataChangeWithAdvanceInterval:")] void RequestNotificationOfMediaDataChange(..)
[Selector ("setDelegate:queue:")] void SetDelegate(..)
[Selector ("copyPixelBufferForItemTime:itemTimeForDisplay:")] System.IntPtr WeakCopyPixelBuffer(..)
[Selector ("delegateQueue")] CoreFoundation.DispatchQueue DelegateQueue { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }

Type: AVPlayerLayer

AVFoundation.AVPlayerLayer { [Selector ("playerLayerWithPlayer:")] AVFoundation.AVPlayerLayer FromPlayer(..)
[Selector ("player")] AVFoundation.AVPlayer Player { get; }
[Selector ("setPlayer:")] void Player { set; }
[Selector ("isReadyForDisplay")] bool ReadyForDisplay { get; }
[Selector ("videoRect")] CoreGraphics.CGRect VideoRect { get; }
[Selector ("videoGravity")] Foundation.NSString WeakVideoGravity { get; }
[Selector ("setVideoGravity:")] void WeakVideoGravity { set; }

Type: AVPlayerMediaSelectionCriteria

AVFoundation.AVPlayerMediaSelectionCriteria { [Selector ("preferredLanguages")] string PreferredLanguages { get; }
[Selector ("preferredMediaCharacteristics")] Foundation.NSString PreferredMediaCharacteristics { get; }

Type: AVQueuePlayer

AVFoundation.AVQueuePlayer { [Selector ("advanceToNextItem")] void AdvanceToNextItem(..)
[Selector ("canInsertItem:afterItem:")] bool CanInsert(..)
[Selector ("queuePlayerWithItems:")] AVFoundation.AVQueuePlayer FromItems(..)
[Selector ("insertItem:afterItem:")] void InsertItem(..)
[Selector ("removeAllItems")] void RemoveAllItems(..)
[Selector ("removeItem:")] void RemoveItem(..)
[Selector ("items")] AVFoundation.AVPlayerItem Items { get; }

Type: AVSampleBufferDisplayLayer

AVFoundation.AVSampleBufferDisplayLayer { [Selector ("enqueueSampleBuffer:")] void EnqueueSampleBuffer(..)
[Selector ("flush")] void Flush(..)
[Selector ("flushAndRemoveImage")] void FlushAndRemoveImage(..)
[Selector ("requestMediaDataWhenReadyOnQueue:usingBlock:")] void RequestMediaDataWhenReadyOnQueue(..)
[Selector ("stopRequestingMediaData")] void StopRequestingMediaData(..)
[Selector ("controlTimebase")] CoreMedia.CMTimebase ControlTimebase { get; }
[Selector ("setControlTimebase:")] void ControlTimebase { set; }
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("isReadyForMoreMediaData")] bool ReadyForMoreMediaData { get; }
[Selector ("status")] AVFoundation.AVQueuedSampleBufferRenderingStatus Status { get; }
[Selector ("videoGravity")] string VideoGravity { get; }
[Selector ("setVideoGravity:")] void VideoGravity { set; }

Type: AVSpeechSynthesisVoice

AVFoundation.AVSpeechSynthesisVoice { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("voiceWithLanguage:")] AVFoundation.AVSpeechSynthesisVoice FromLanguage(..)
[Selector ("speechVoices")] AVFoundation.AVSpeechSynthesisVoice GetSpeechVoices(..)
[Selector ("currentLanguageCode")] string CurrentLanguageCode { get; }
[Selector ("language")] string Language { get; }

Type: AVSpeechSynthesizer

AVFoundation.AVSpeechSynthesizer { [Selector ("continueSpeaking")] bool ContinueSpeaking(..)
[Selector ("pauseSpeakingAtBoundary:")] bool PauseSpeaking(..)
[Selector ("speakUtterance:")] void SpeakUtterance(..)
[Selector ("stopSpeakingAtBoundary:")] bool StopSpeaking(..)
[Selector ("isPaused")] bool Paused { get; }
[Selector ("isSpeaking")] bool Speaking { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _AVSpeechSynthesizerDelegate

AVFoundation.AVSpeechSynthesizer+_AVSpeechSynthesizerDelegate { [Selector ("speechSynthesizer:didCancelSpeechUtterance:")] void DidCancelSpeechUtterance(..)
[Selector ("speechSynthesizer:didContinueSpeechUtterance:")] void DidContinueSpeechUtterance(..)
[Selector ("speechSynthesizer:didFinishSpeechUtterance:")] void DidFinishSpeechUtterance(..)
[Selector ("speechSynthesizer:didPauseSpeechUtterance:")] void DidPauseSpeechUtterance(..)
[Selector ("speechSynthesizer:didStartSpeechUtterance:")] void DidStartSpeechUtterance(..)
[Selector ("speechSynthesizer:willSpeakRangeOfSpeechString:utterance:")] void WillSpeakRangeOfSpeechString(..)

Type: AVSpeechSynthesizerDelegate

AVFoundation.AVSpeechSynthesizerDelegate { [Selector ("speechSynthesizer:didCancelSpeechUtterance:")] void DidCancelSpeechUtterance(..)
[Selector ("speechSynthesizer:didContinueSpeechUtterance:")] void DidContinueSpeechUtterance(..)
[Selector ("speechSynthesizer:didFinishSpeechUtterance:")] void DidFinishSpeechUtterance(..)
[Selector ("speechSynthesizer:didPauseSpeechUtterance:")] void DidPauseSpeechUtterance(..)
[Selector ("speechSynthesizer:didStartSpeechUtterance:")] void DidStartSpeechUtterance(..)
[Selector ("speechSynthesizer:willSpeakRangeOfSpeechString:utterance:")] void WillSpeakRangeOfSpeechString(..)

Type: AVSpeechUtterance

AVFoundation.AVSpeechUtterance { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("speechUtteranceWithString:")] AVFoundation.AVSpeechUtterance FromString(..)
[Selector ("pitchMultiplier")] float PitchMultiplier { get; }
[Selector ("setPitchMultiplier:")] void PitchMultiplier { set; }
[Selector ("postUtteranceDelay")] double PostUtteranceDelay { get; }
[Selector ("setPostUtteranceDelay:")] void PostUtteranceDelay { set; }
[Selector ("preUtteranceDelay")] double PreUtteranceDelay { get; }
[Selector ("setPreUtteranceDelay:")] void PreUtteranceDelay { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("speechString")] string SpeechString { get; }
[Selector ("voice")] AVFoundation.AVSpeechSynthesisVoice Voice { get; }
[Selector ("setVoice:")] void Voice { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }

Type: AVSynchronizedLayer

AVFoundation.AVSynchronizedLayer { [Selector ("synchronizedLayerWithPlayerItem:")] AVFoundation.AVSynchronizedLayer FromPlayerItem(..)
[Selector ("playerItem")] AVFoundation.AVPlayerItem PlayerItem { get; }
[Selector ("setPlayerItem:")] void PlayerItem { set; }

Type: AVTextStyleRule

AVFoundation.AVTextStyleRule { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("textStyleRulesFromPropertyList:")] AVFoundation.AVTextStyleRule FromPropertyList(..)
[Selector ("textStyleRuleWithTextMarkupAttributes:")] AVFoundation.AVTextStyleRule FromTextMarkupAttributes(..)
[Selector ("textStyleRuleWithTextMarkupAttributes:textSelector:")] AVFoundation.AVTextStyleRule FromTextMarkupAttributes(..)
[Selector ("propertyListForTextStyleRules:")] Foundation.NSObject ToPropertyList(..)
[Selector ("textSelector")] string TextSelector { get; }
[Selector ("textMarkupAttributes")] Foundation.NSDictionary WeakTextMarkupAttributes { get; }

Type: AVTimedMetadataGroup

AVFoundation.AVTimedMetadataGroup { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("copyFormatDescription")] CoreMedia.CMFormatDescription CopyFormatDescription(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("items")] AVFoundation.AVMetadataItem Items { get; }
[Selector ("timeRange")] CoreMedia.CMTimeRange TimeRange { get; }

Type: AVUrlAsset

AVFoundation.AVUrlAsset { [Selector ("compatibleTrackForCompositionTrack:")] AVFoundation.AVAssetTrack CompatibleTrack(..)
[Selector ("URLAssetWithURL:options:")] AVFoundation.AVUrlAsset FromUrl(..)
[Selector ("isPlayableExtendedMIMEType:")] bool IsPlayable(..)
[Selector ("audiovisualMIMETypes")] string AudiovisualMimeTypes { get; }
[Selector ("audiovisualTypes")] string AudiovisualTypes { get; }
[Selector ("resourceLoader")] AVFoundation.AVAssetResourceLoader ResourceLoader { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }

Type: AVUtilities

AVFoundation.AVUtilities { [Native ("AVMakeRectWithAspectRatioInsideRect")] CoreGraphics.CGRect WithAspectRatio(..)

Type: AVVideoCompositing

AVFoundation.AVVideoCompositing { [Selector ("cancelAllPendingVideoCompositionRequests")] void CancelAllPendingVideoCompositionRequests(..)
[Selector ("renderContextChanged:")] void RenderContextChanged(..)
[Selector ("requiredPixelBufferAttributesForRenderContext")] Foundation.NSDictionary RequiredPixelBufferAttributesForRenderContext(..)
[Selector ("sourcePixelBufferAttributes")] Foundation.NSDictionary SourcePixelBufferAttributes(..)
[Selector ("startVideoCompositionRequest:")] void StartVideoCompositionRequest(..)

Type: AVVideoComposition

AVFoundation.AVVideoComposition { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("videoCompositionWithPropertiesOfAsset:")] AVFoundation.AVVideoComposition FromAssetProperties(..)
[Selector ("isValidForAsset:timeRange:validationDelegate:")] bool IsValidForAsset(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("animationTool")] AVFoundation.AVVideoCompositionCoreAnimationTool AnimationTool { get; }
[Selector ("customVideoCompositorClass")] ObjCRuntime.Class CustomVideoCompositorClass { get; }
[Selector ("frameDuration")] CoreMedia.CMTime FrameDuration { get; }
[Selector ("instructions")] AVFoundation.AVVideoCompositionInstruction Instructions { get; }
[Selector ("renderScale")] float RenderScale { get; }
[Selector ("renderSize")] CoreGraphics.CGSize RenderSize { get; }

Type: AVVideoCompositionCoreAnimationTool

AVFoundation.AVVideoCompositionCoreAnimationTool { [Selector ("videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayers:inLayer:")] AVFoundation.AVVideoCompositionCoreAnimationTool FromComposedVideoFrames(..)
[Selector ("videoCompositionCoreAnimationToolWithAdditionalLayer:asTrackID:")] AVFoundation.AVVideoCompositionCoreAnimationTool FromLayer(..)
[Selector ("videoCompositionCoreAnimationToolWithPostProcessingAsVideoLayer:inLayer:")] AVFoundation.AVVideoCompositionCoreAnimationTool FromLayer(..)

Type: AVVideoCompositionInstruction

AVFoundation.AVVideoCompositionInstruction { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("backgroundColor")] CoreGraphics.CGColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("containsTweening")] bool ContainsTweening { get; }
[Selector ("enablePostProcessing")] bool EnablePostProcessing { get; }
[Selector ("layerInstructions")] AVFoundation.AVVideoCompositionLayerInstruction LayerInstructions { get; }
[Selector ("passthroughTrackID")] int PassthroughTrackID { get; }
[Selector ("requiredSourceTrackIDs")] Foundation.NSNumber RequiredSourceTrackIDs { get; }
[Selector ("timeRange")] CoreMedia.CMTimeRange TimeRange { get; }

Type: AVVideoCompositionLayerInstruction

AVFoundation.AVVideoCompositionLayerInstruction { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("getCropRectangleRampForTime:startCropRectangle:endCropRectangle:timeRange:")] bool GetCrop(..)
[Selector ("getOpacityRampForTime:startOpacity:endOpacity:timeRange:")] bool GetOpacityRamp(..)
[Selector ("getTransformRampForTime:startTransform:endTransform:timeRange:")] bool GetTransformRamp(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("trackID")] int TrackID { get; }

Type: AVVideoCompositionRenderContext

AVFoundation.AVVideoCompositionRenderContext { [Selector ("newPixelBuffer")] CoreVideo.CVPixelBuffer CreatePixelBuffer(..)
[Selector ("edgeWidths")] AVFoundation.AVEdgeWidths EdgeWidths { get; }
[Selector ("highQualityRendering")] bool HighQualityRendering { get; }
[Selector ("pixelAspectRatio")] AVFoundation.AVPixelAspectRatio PixelAspectRatio { get; }
[Selector ("renderScale")] float RenderScale { get; }
[Selector ("renderTransform")] CoreGraphics.CGAffineTransform RenderTransform { get; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }
[Selector ("videoComposition")] AVFoundation.AVVideoComposition VideoComposition { get; }

Type: AVVideoCompositionValidationHandling

AVFoundation.AVVideoCompositionValidationHandling { [Selector ("videoComposition:shouldContinueValidatingAfterFindingEmptyTimeRange:")] bool ShouldContinueValidatingAfterFindingEmptyTimeRange(..)
[Selector ("videoComposition:shouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction:")] bool ShouldContinueValidatingAfterFindingInvalidTimeRangeInInstruction(..)
[Selector ("videoComposition:shouldContinueValidatingAfterFindingInvalidTrackIDInInstruction:layerInstruction:asset:")] bool ShouldContinueValidatingAfterFindingInvalidTrackIDInInstruction(..)
[Selector ("videoComposition:shouldContinueValidatingAfterFindingInvalidValueForKey:")] bool ShouldContinueValidatingAfterFindingInvalidValueForKey(..)

Namespace: AVKit

Type: AVPictureInPictureController

AVKit.AVPictureInPictureController { [Selector ("pictureInPictureButtonStartImageCompatibleWithTraitCollection:")] UIKit.UIImage CreateStartButton(..)
[Selector ("pictureInPictureButtonStopImageCompatibleWithTraitCollection:")] UIKit.UIImage CreateStopButton(..)
[Selector ("startPictureInPicture")] void StartPictureInPicture(..)
[Selector ("stopPictureInPicture")] void StopPictureInPicture(..)
[Selector ("isPictureInPictureSupported")] bool IsPictureInPictureSupported { get; }
[Selector ("isPictureInPictureActive")] bool PictureInPictureActive { get; }
[Selector ("isPictureInPicturePossible")] bool PictureInPicturePossible { get; }
[Selector ("isPictureInPictureSuspended")] bool PictureInPictureSuspended { get; }
[Selector ("playerLayer")] AVFoundation.AVPlayerLayer PlayerLayer { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: AVPictureInPictureControllerDelegate

AVKit.AVPictureInPictureControllerDelegate { [Selector ("pictureInPictureControllerDidStartPictureInPicture:")] void DidStartPictureInPicture(..)
[Selector ("pictureInPictureControllerDidStopPictureInPicture:")] void DidStopPictureInPicture(..)
[Selector ("pictureInPictureController:failedToStartPictureInPictureWithError:")] void FailedToStartPictureInPicture(..)
[Selector ("pictureInPictureController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:")] void RestoreUserInterfaceForPictureInPicture(..)
[Selector ("pictureInPictureControllerWillStartPictureInPicture:")] void WillStartPictureInPicture(..)
[Selector ("pictureInPictureControllerWillStopPictureInPicture:")] void WillStopPictureInPicture(..)

Type: AVPlayerViewController

AVKit.AVPlayerViewController { [Selector ("allowsPictureInPicturePlayback")] bool AllowsPictureInPicturePlayback { get; }
[Selector ("setAllowsPictureInPicturePlayback:")] void AllowsPictureInPicturePlayback { set; }
[Selector ("contentOverlayView")] UIKit.UIView ContentOverlayView { get; }
[Selector ("player")] AVFoundation.AVPlayer Player { get; }
[Selector ("setPlayer:")] void Player { set; }
[Selector ("isReadyForDisplay")] bool ReadyForDisplay { get; }
[Selector ("showsPlaybackControls")] bool ShowsPlaybackControls { get; }
[Selector ("setShowsPlaybackControls:")] void ShowsPlaybackControls { set; }
[Selector ("videoBounds")] CoreGraphics.CGRect VideoBounds { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("videoGravity")] Foundation.NSString WeakVideoGravity { get; }
[Selector ("setVideoGravity:")] void WeakVideoGravity { set; }

Type: AVPlayerViewControllerDelegate

AVKit.AVPlayerViewControllerDelegate { [Selector ("playerViewControllerDidStartPictureInPicture:")] void DidStartPictureInPicture(..)
[Selector ("playerViewControllerDidStopPictureInPicture:")] void DidStopPictureInPicture(..)
[Selector ("playerViewController:failedToStartPictureInPictureWithError:")] void FailedToStartPictureInPicture(..)
[Selector ("playerViewController:restoreUserInterfaceForPictureInPictureStopWithCompletionHandler:")] void RestoreUserInterfaceForPictureInPicture(..)
[Selector ("playerViewControllerShouldAutomaticallyDismissAtPictureInPictureStart:")] bool ShouldAutomaticallyDismissAtPictureInPictureStart(..)
[Selector ("playerViewControllerWillStartPictureInPicture:")] void WillStartPictureInPicture(..)
[Selector ("playerViewControllerWillStopPictureInPicture:")] void WillStopPictureInPicture(..)

Namespace: CloudKit

Type: CKAsset

CloudKit.CKAsset { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("fileURL")] Foundation.NSUrl FileUrl { get; }

Type: CKContainer

CloudKit.CKContainer { [Selector ("addOperation:")] void AddOperation(..)
[Selector ("discoverAllContactUserInfosWithCompletionHandler:")] void DiscoverAllContactUserInfos(..)
[Selector ("discoverUserInfoWithEmailAddress:completionHandler:")] void DiscoverUserInfo(..)
[Selector ("discoverUserInfoWithUserRecordID:completionHandler:")] void DiscoverUserInfo(..)
[Selector ("fetchUserRecordIDWithCompletionHandler:")] void FetchUserRecordId(..)
[Selector ("containerWithIdentifier:")] CloudKit.CKContainer FromIdentifier(..)
[Selector ("accountStatusWithCompletionHandler:")] void GetAccountStatus(..)
[Selector ("requestApplicationPermission:completionHandler:")] void RequestApplicationPermission(..)
[Selector ("statusForApplicationPermission:completionHandler:")] void StatusForApplicationPermission(..)
[Selector ("containerIdentifier")] string ContainerIdentifier { get; }
[Selector ("defaultContainer")] CloudKit.CKContainer DefaultContainer { get; }
[Selector ("privateCloudDatabase")] CloudKit.CKDatabase PrivateCloudDatabase { get; }
[Selector ("publicCloudDatabase")] CloudKit.CKDatabase PublicCloudDatabase { get; }

Type: CKDatabase

CloudKit.CKDatabase { [Selector ("addOperation:")] void AddOperation(..)
[Selector ("deleteRecordWithID:completionHandler:")] void DeleteRecord(..)
[Selector ("deleteRecordZoneWithID:completionHandler:")] void DeleteRecordZone(..)
[Selector ("deleteSubscriptionWithID:completionHandler:")] void DeleteSubscription(..)
[Selector ("fetchAllRecordZonesWithCompletionHandler:")] void FetchAllRecordZones(..)
[Selector ("fetchAllSubscriptionsWithCompletionHandler:")] void FetchAllSubscriptions(..)
[Selector ("fetchRecordWithID:completionHandler:")] void FetchRecord(..)
[Selector ("fetchRecordZoneWithID:completionHandler:")] void FetchRecordZone(..)
[Selector ("fetchSubscriptionWithID:completionHandler:")] void FetchSubscription(..)
[Selector ("performQuery:inZoneWithID:completionHandler:")] void PerformQuery(..)
[Selector ("saveRecord:completionHandler:")] void SaveRecord(..)
[Selector ("saveRecordZone:completionHandler:")] void SaveRecordZone(..)
[Selector ("saveSubscription:completionHandler:")] void SaveSubscription(..)

Type: CKDatabaseOperation

CloudKit.CKDatabaseOperation { [Selector ("database")] CloudKit.CKDatabase Database { get; }
[Selector ("setDatabase:")] void Database { set; }

Type: CKDiscoverAllContactsOperation

CloudKit.CKDiscoverAllContactsOperation { [Selector ("discoverAllContactsCompletionBlock")] System.Action`2[CloudKit.CKDiscoveredUserInfo[],Foundation.NSError] DiscoverAllContactsHandler { get; }
[Selector ("setDiscoverAllContactsCompletionBlock:")] void DiscoverAllContactsHandler { set; }

Type: CKDiscoveredUserInfo

CloudKit.CKDiscoveredUserInfo { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("displayContact")] Contacts.CNContact DisplayContact { get; }
[Selector ("firstName")] string FirstName { get; }
[Selector ("lastName")] string LastName { get; }
[Selector ("userRecordID")] CloudKit.CKRecordID UserRecordId { get; }

Type: CKDiscoverUserInfosOperation

CloudKit.CKDiscoverUserInfosOperation { [Selector ("discoverUserInfosCompletionBlock")] CloudKit.CKDiscoverUserInfosCompletionHandler Completed { get; }
[Selector ("setDiscoverUserInfosCompletionBlock:")] void Completed { set; }
[Selector ("emailAddresses")] string EmailAddresses { get; }
[Selector ("setEmailAddresses:")] void EmailAddresses { set; }
[Selector ("userRecordIDs")] CloudKit.CKRecordID UserRecordIds { get; }
[Selector ("setUserRecordIDs:")] void UserRecordIds { set; }

Type: CKFetchNotificationChangesOperation

CloudKit.CKFetchNotificationChangesOperation { [Selector ("fetchNotificationChangesCompletionBlock")] System.Action`2[CloudKit.CKServerChangeToken,Foundation.NSError] Completed { get; }
[Selector ("setFetchNotificationChangesCompletionBlock:")] void Completed { set; }
[Selector ("moreComing")] bool MoreComing { get; }
[Selector ("notificationChangedBlock")] System.Action`1[CloudKit.CKNotification] NotificationChanged { get; }
[Selector ("setNotificationChangedBlock:")] void NotificationChanged { set; }
[Selector ("previousServerChangeToken")] CloudKit.CKServerChangeToken PreviousServerChangeToken { get; }
[Selector ("setPreviousServerChangeToken:")] void PreviousServerChangeToken { set; }
[Selector ("resultsLimit")] System.nuint ResultsLimit { get; }
[Selector ("setResultsLimit:")] void ResultsLimit { set; }

Type: CKFetchRecordChangesOperation

CloudKit.CKFetchRecordChangesOperation { [Selector ("fetchRecordChangesCompletionBlock")] CloudKit.CKFetchRecordChangesHandler AllChangesReported { get; }
[Selector ("setFetchRecordChangesCompletionBlock:")] void AllChangesReported { set; }
[Selector ("desiredKeys")] string DesiredKeys { get; }
[Selector ("setDesiredKeys:")] void DesiredKeys { set; }
[Selector ("moreComing")] bool MoreComing { get; }
[Selector ("previousServerChangeToken")] CloudKit.CKServerChangeToken PreviousServerChangeToken { get; }
[Selector ("setPreviousServerChangeToken:")] void PreviousServerChangeToken { set; }
[Selector ("recordChangedBlock")] System.Action`1[CloudKit.CKRecord] RecordChanged { get; }
[Selector ("setRecordChangedBlock:")] void RecordChanged { set; }
[Selector ("recordWithIDWasDeletedBlock")] System.Action`1[CloudKit.CKRecordID] RecordDeleted { get; }
[Selector ("setRecordWithIDWasDeletedBlock:")] void RecordDeleted { set; }
[Selector ("recordZoneID")] CloudKit.CKRecordZoneID RecordZoneId { get; }
[Selector ("setRecordZoneID:")] void RecordZoneId { set; }
[Selector ("resultsLimit")] System.nuint ResultsLimit { get; }
[Selector ("setResultsLimit:")] void ResultsLimit { set; }

Type: CKFetchRecordsOperation

CloudKit.CKFetchRecordsOperation { [Selector ("fetchCurrentUserRecordOperation")] CloudKit.CKFetchRecordsOperation FetchCurrentUserRecordOperation(..)
[Selector ("fetchRecordsCompletionBlock")] CloudKit.CKFetchRecordsCompletedHandler Completed { get; }
[Selector ("setFetchRecordsCompletionBlock:")] void Completed { set; }
[Selector ("desiredKeys")] string DesiredKeys { get; }
[Selector ("setDesiredKeys:")] void DesiredKeys { set; }
[Selector ("perRecordCompletionBlock")] System.Action`3[CloudKit.CKRecord,CloudKit.CKRecordID,Foundation.NSError] PerRecordCompletion { get; }
[Selector ("setPerRecordCompletionBlock:")] void PerRecordCompletion { set; }
[Selector ("perRecordProgressBlock")] System.Action`2[CloudKit.CKRecordID,System.Double] PerRecordProgress { get; }
[Selector ("setPerRecordProgressBlock:")] void PerRecordProgress { set; }
[Selector ("recordIDs")] CloudKit.CKRecordID RecordIds { get; }
[Selector ("setRecordIDs:")] void RecordIds { set; }

Type: CKFetchRecordZonesOperation

CloudKit.CKFetchRecordZonesOperation { [Selector ("fetchAllRecordZonesOperation")] CloudKit.CKFetchRecordZonesOperation FetchAllRecordZonesOperation(..)
[Selector ("fetchRecordZonesCompletionBlock")] CloudKit.CKRecordZoneCompleteHandler Completed { get; }
[Selector ("setFetchRecordZonesCompletionBlock:")] void Completed { set; }
[Selector ("recordZoneIDs")] CloudKit.CKRecordZoneID RecordZoneIds { get; }
[Selector ("setRecordZoneIDs:")] void RecordZoneIds { set; }

Type: CKFetchSubscriptionsOperation

CloudKit.CKFetchSubscriptionsOperation { [Selector ("fetchAllSubscriptionsOperation")] CloudKit.CKFetchSubscriptionsOperation FetchAllSubscriptionsOperation(..)
[Selector ("fetchSubscriptionCompletionBlock")] CloudKit.CKFetchSubscriptionsCompleteHandler Completed { get; }
[Selector ("setFetchSubscriptionCompletionBlock:")] void Completed { set; }
[Selector ("subscriptionIDs")] string SubscriptionIds { get; }
[Selector ("setSubscriptionIDs:")] void SubscriptionIds { set; }

Type: CKLocationSortDescriptor

CloudKit.CKLocationSortDescriptor { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("relativeLocation")] CoreLocation.CLLocation RelativeLocation { get; }

Type: CKMarkNotificationsReadOperation

CloudKit.CKMarkNotificationsReadOperation { [Selector ("markNotificationsReadCompletionBlock")] CloudKit.CKMarkNotificationsReadHandler Completed { get; }
[Selector ("setMarkNotificationsReadCompletionBlock:")] void Completed { set; }
[Selector ("notificationIDs")] CloudKit.CKNotificationID NotificationIds { get; }
[Selector ("setNotificationIDs:")] void NotificationIds { set; }

Type: CKModifyBadgeOperation

CloudKit.CKModifyBadgeOperation { [Selector ("badgeValue")] System.nuint BadgeValue { get; }
[Selector ("setBadgeValue:")] void BadgeValue { set; }
[Selector ("modifyBadgeCompletionBlock")] System.Action`1[Foundation.NSError] Completed { get; }
[Selector ("setModifyBadgeCompletionBlock:")] void Completed { set; }

Type: CKModifyRecordsOperation

CloudKit.CKModifyRecordsOperation { [Selector ("atomic")] bool Atomic { get; }
[Selector ("setAtomic:")] void Atomic { set; }
[Selector ("clientChangeTokenData")] Foundation.NSData ClientChangeTokenData { get; }
[Selector ("setClientChangeTokenData:")] void ClientChangeTokenData { set; }
[Selector ("modifyRecordsCompletionBlock")] CloudKit.CKModifyRecordsOperationHandler Completed { get; }
[Selector ("setModifyRecordsCompletionBlock:")] void Completed { set; }
[Selector ("perRecordCompletionBlock")] System.Action`2[CloudKit.CKRecord,Foundation.NSError] PerRecordCompletion { get; }
[Selector ("setPerRecordCompletionBlock:")] void PerRecordCompletion { set; }
[Selector ("perRecordProgressBlock")] System.Action`2[CloudKit.CKRecord,System.Double] PerRecordProgress { get; }
[Selector ("setPerRecordProgressBlock:")] void PerRecordProgress { set; }
[Selector ("recordIDsToDelete")] CloudKit.CKRecordID RecordIdsToDelete { get; }
[Selector ("setRecordIDsToDelete:")] void RecordIdsToDelete { set; }
[Selector ("recordsToSave")] CloudKit.CKRecord RecordsToSave { get; }
[Selector ("setRecordsToSave:")] void RecordsToSave { set; }
[Selector ("savePolicy")] CloudKit.CKRecordSavePolicy SavePolicy { get; }
[Selector ("setSavePolicy:")] void SavePolicy { set; }

Type: CKModifyRecordZonesOperation

CloudKit.CKModifyRecordZonesOperation { [Selector ("modifyRecordZonesCompletionBlock")] CloudKit.CKModifyRecordZonesHandler Completed { get; }
[Selector ("setModifyRecordZonesCompletionBlock:")] void Completed { set; }
[Selector ("recordZoneIDsToDelete")] CloudKit.CKRecordZoneID RecordZoneIdsToDelete { get; }
[Selector ("setRecordZoneIDsToDelete:")] void RecordZoneIdsToDelete { set; }
[Selector ("recordZonesToSave")] CloudKit.CKRecordZone RecordZonesToSave { get; }
[Selector ("setRecordZonesToSave:")] void RecordZonesToSave { set; }

Type: CKModifySubscriptionsOperation

CloudKit.CKModifySubscriptionsOperation { [Selector ("modifySubscriptionsCompletionBlock")] CloudKit.CKModifySubscriptionsHandler Completed { get; }
[Selector ("setModifySubscriptionsCompletionBlock:")] void Completed { set; }
[Selector ("subscriptionIDsToDelete")] string SubscriptionIdsToDelete { get; }
[Selector ("setSubscriptionIDsToDelete:")] void SubscriptionIdsToDelete { set; }
[Selector ("subscriptionsToSave")] CloudKit.CKSubscription SubscriptionsToSave { get; }
[Selector ("setSubscriptionsToSave:")] void SubscriptionsToSave { set; }

Type: CKNotification

CloudKit.CKNotification { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("notificationFromRemoteNotificationDictionary:")] CloudKit.CKNotification FromRemoteNotificationDictionary(..)
[Selector ("alertActionLocalizationKey")] string AlertActionLocalizationKey { get; }
[Selector ("alertBody")] string AlertBody { get; }
[Selector ("alertLaunchImage")] string AlertLaunchImage { get; }
[Selector ("alertLocalizationArgs")] string AlertLocalizationArgs { get; }
[Selector ("alertLocalizationKey")] string AlertLocalizationKey { get; }
[Selector ("badge")] Foundation.NSNumber Badge { get; }
[Selector ("category")] string Category { get; }
[Selector ("containerIdentifier")] string ContainerIdentifier { get; }
[Selector ("isPruned")] bool IsPruned { get; }
[Selector ("notificationID")] CloudKit.CKNotificationID NotificationId { get; }
[Selector ("notificationType")] CloudKit.CKNotificationType NotificationType { get; }
[Selector ("soundName")] string SoundName { get; }
[Selector ("subscriptionID")] string SubscriptionID { get; }

Type: CKNotificationID

CloudKit.CKNotificationID { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: CKNotificationInfo

CloudKit.CKNotificationInfo { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("alertActionLocalizationKey")] string AlertActionLocalizationKey { get; }
[Selector ("setAlertActionLocalizationKey:")] void AlertActionLocalizationKey { set; }
[Selector ("alertBody")] string AlertBody { get; }
[Selector ("setAlertBody:")] void AlertBody { set; }
[Selector ("alertLaunchImage")] string AlertLaunchImage { get; }
[Selector ("setAlertLaunchImage:")] void AlertLaunchImage { set; }
[Selector ("alertLocalizationArgs")] string AlertLocalizationArgs { get; }
[Selector ("setAlertLocalizationArgs:")] void AlertLocalizationArgs { set; }
[Selector ("alertLocalizationKey")] string AlertLocalizationKey { get; }
[Selector ("setAlertLocalizationKey:")] void AlertLocalizationKey { set; }
[Selector ("category")] string Category { get; }
[Selector ("setCategory:")] void Category { set; }
[Selector ("desiredKeys")] string DesiredKeys { get; }
[Selector ("setDesiredKeys:")] void DesiredKeys { set; }
[Selector ("shouldBadge")] bool ShouldBadge { get; }
[Selector ("setShouldBadge:")] void ShouldBadge { set; }
[Selector ("shouldSendContentAvailable")] bool ShouldSendContentAvailable { get; }
[Selector ("setShouldSendContentAvailable:")] void ShouldSendContentAvailable { set; }
[Selector ("soundName")] string SoundName { get; }
[Selector ("setSoundName:")] void SoundName { set; }

Type: CKOperation

CloudKit.CKOperation { [Selector ("activityStart")] ulong ActivityStart(..)
[Selector ("allowsCellularAccess")] bool AllowsCellularAccess { get; }
[Selector ("setAllowsCellularAccess:")] void AllowsCellularAccess { set; }
[Selector ("container")] CloudKit.CKContainer Container { get; }
[Selector ("setContainer:")] void Container { set; }
[Selector ("usesBackgroundSession")] bool UsesBackgroundSession { get; }
[Selector ("setUsesBackgroundSession:")] void UsesBackgroundSession { set; }

Type: CKQuery

CloudKit.CKQuery { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }
[Selector ("recordType")] string RecordType { get; }
[Selector ("sortDescriptors")] Foundation.NSSortDescriptor SortDescriptors { get; }
[Selector ("setSortDescriptors:")] void SortDescriptors { set; }

Type: CKQueryCursor

CloudKit.CKQueryCursor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: CKQueryNotification

CloudKit.CKQueryNotification { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("isPublicDatabase")] bool IsPublicDatabase { get; }
[Selector ("queryNotificationReason")] CloudKit.CKQueryNotificationReason QueryNotificationReason { get; }
[Selector ("recordFields")] Foundation.NSDictionary RecordFields { get; }
[Selector ("recordID")] CloudKit.CKRecordID RecordId { get; }

Type: CKQueryOperation

CloudKit.CKQueryOperation { [Selector ("queryCompletionBlock")] System.Action`2[CloudKit.CKQueryCursor,Foundation.NSError] Completed { get; }
[Selector ("setQueryCompletionBlock:")] void Completed { set; }
[Selector ("cursor")] CloudKit.CKQueryCursor Cursor { get; }
[Selector ("setCursor:")] void Cursor { set; }
[Selector ("desiredKeys")] string DesiredKeys { get; }
[Selector ("setDesiredKeys:")] void DesiredKeys { set; }
[Selector ("query")] CloudKit.CKQuery Query { get; }
[Selector ("setQuery:")] void Query { set; }
[Selector ("recordFetchedBlock")] System.Action`1[CloudKit.CKRecord] RecordFetched { get; }
[Selector ("setRecordFetchedBlock:")] void RecordFetched { set; }
[Selector ("resultsLimit")] System.nuint ResultsLimit { get; }
[Selector ("setResultsLimit:")] void ResultsLimit { set; }
[Selector ("zoneID")] CloudKit.CKRecordZoneID ZoneId { get; }
[Selector ("setZoneID:")] void ZoneId { set; }

Type: CKRecord

CloudKit.CKRecord { [Selector ("objectForKey:")] Foundation.NSObject _ObjectForKey(..)
[Selector ("setObject:forKey:")] void _SetObject(..)
[Selector ("allKeys")] string AllKeys(..)
[Selector ("allTokens")] string AllTokens(..)
[Selector ("changedKeys")] string ChangedKeys(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeSystemFieldsWithCoder:")] void EncodeSystemFields(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("creationDate")] Foundation.NSDate CreationDate { get; }
[Selector ("creatorUserRecordID")] CloudKit.CKRecordID CreatorUserRecordId { get; }
[Selector ("recordID")] CloudKit.CKRecordID Id { get; }
[Selector ("lastModifiedUserRecordID")] CloudKit.CKRecordID LastModifiedUserRecordId { get; }
[Selector ("modificationDate")] Foundation.NSDate ModificationDate { get; }
[Selector ("recordChangeTag")] string RecordChangeTag { get; }
[Selector ("recordType")] string RecordType { get; }

Type: CKRecordID

CloudKit.CKRecordID { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("recordName")] string RecordName { get; }
[Selector ("zoneID")] CloudKit.CKRecordZoneID ZoneId { get; }

Type: CKRecordZone

CloudKit.CKRecordZone { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("defaultRecordZone")] CloudKit.CKRecordZone DefaultRecordZone(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("capabilities")] CloudKit.CKRecordZoneCapabilities Capabilities { get; }
[Selector ("zoneID")] CloudKit.CKRecordZoneID ZoneId { get; }

Type: CKRecordZoneID

CloudKit.CKRecordZoneID { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("ownerName")] string OwnerName { get; }
[Selector ("zoneName")] string ZoneName { get; }

Type: CKRecordZoneNotification

CloudKit.CKRecordZoneNotification { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("recordZoneID")] CloudKit.CKRecordZoneID RecordZoneId { get; }

Type: CKReference

CloudKit.CKReference { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("recordID")] CloudKit.CKRecordID RecordId { get; }
[Selector ("referenceAction")] CloudKit.CKReferenceAction ReferenceAction { get; }

Type: CKServerChangeToken

CloudKit.CKServerChangeToken { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: CKSubscription

CloudKit.CKSubscription { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("notificationInfo")] CloudKit.CKNotificationInfo NotificationInfo { get; }
[Selector ("setNotificationInfo:")] void NotificationInfo { set; }
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }
[Selector ("recordType")] string RecordType { get; }
[Selector ("subscriptionID")] string SubscriptionId { get; }
[Selector ("subscriptionOptions")] CloudKit.CKSubscriptionOptions SubscriptionOptions { get; }
[Selector ("subscriptionType")] CloudKit.CKSubscriptionType SubscriptionType { get; }
[Selector ("zoneID")] CloudKit.CKRecordZoneID ZoneID { get; }
[Selector ("setZoneID:")] void ZoneID { set; }

Namespace: Contacts

Type: CNContact

Contacts.CNContact { [Selector ("areKeysAvailable:")] bool AreKeysAvailable(..)
[Selector ("comparatorForNameSortOrder:")] System.Func`3[Foundation.NSObject,Foundation.NSObject,Foundation.NSComparisonResult] ComparatorForName(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("descriptorForAllComparatorKeys")] Contacts.ICNKeyDescriptor GetDescriptorForAllComparatorKeys(..)
[Selector ("predicateForContactsMatchingName:")] Foundation.NSPredicate GetPredicateForContacts(..)
[Selector ("predicateForContactsWithIdentifiers:")] Foundation.NSPredicate GetPredicateForContacts(..)
[Selector ("predicateForContactsInContainerWithIdentifier:")] Foundation.NSPredicate GetPredicateForContactsInContainer(..)
[Selector ("predicateForContactsInGroupWithIdentifier:")] Foundation.NSPredicate GetPredicateForContactsInGroup(..)
[Selector ("isKeyAvailable:")] bool IsKeyAvailable(..)
[Selector ("isUnifiedWithContactWithIdentifier:")] bool IsUnifiedWithContact(..)
[Selector ("localizedStringForKey:")] string LocalizeProperty(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("birthday")] Foundation.NSDateComponents Birthday { get; }
[Selector ("contactRelations")] Foundation.NSObject ContactRelations { get; }
[Selector ("contactType")] Contacts.CNContactType ContactType { get; }
[Selector ("dates")] Foundation.NSObject Dates { get; }
[Selector ("departmentName")] string DepartmentName { get; }
[Selector ("emailAddresses")] Foundation.NSObject EmailAddresses { get; }
[Selector ("familyName")] string FamilyName { get; }
[Selector ("givenName")] string GivenName { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("imageData")] Foundation.NSData ImageData { get; }
[Selector ("imageDataAvailable")] bool ImageDataAvailable { get; }
[Selector ("instantMessageAddresses")] Foundation.NSObject InstantMessageAddresses { get; }
[Selector ("jobTitle")] string JobTitle { get; }
[Selector ("middleName")] string MiddleName { get; }
[Selector ("namePrefix")] string NamePrefix { get; }
[Selector ("nameSuffix")] string NameSuffix { get; }
[Selector ("nickname")] string Nickname { get; }
[Selector ("nonGregorianBirthday")] Foundation.NSDateComponents NonGregorianBirthday { get; }
[Selector ("note")] string Note { get; }
[Selector ("organizationName")] string OrganizationName { get; }
[Selector ("phoneNumbers")] Foundation.NSObject PhoneNumbers { get; }
[Selector ("phoneticFamilyName")] string PhoneticFamilyName { get; }
[Selector ("phoneticGivenName")] string PhoneticGivenName { get; }
[Selector ("phoneticMiddleName")] string PhoneticMiddleName { get; }
[Selector ("postalAddresses")] Foundation.NSObject PostalAddresses { get; }
[Selector ("previousFamilyName")] string PreviousFamilyName { get; }
[Selector ("socialProfiles")] Foundation.NSObject SocialProfiles { get; }
[Selector ("thumbnailImageData")] Foundation.NSData ThumbnailImageData { get; }
[Selector ("urlAddresses")] Foundation.NSObject UrlAddresses { get; }

Type: CNContactFetchRequest

Contacts.CNContactFetchRequest { [Selector ("keysToFetch")] Foundation.NSArray KeysToFetch { get; }
[Selector ("setKeysToFetch:")] void KeysToFetch { set; }
[Selector ("mutableObjects")] bool MutableObjects { get; }
[Selector ("setMutableObjects:")] void MutableObjects { set; }
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }
[Selector ("setPredicate:")] void Predicate { set; }
[Selector ("sortOrder")] Contacts.CNContactSortOrder SortOrder { get; }
[Selector ("setSortOrder:")] void SortOrder { set; }
[Selector ("unifyResults")] bool UnifyResults { get; }
[Selector ("setUnifyResults:")] void UnifyResults { set; }

Type: CNContactFormatter

Contacts.CNContactFormatter { [Selector ("attributedStringFromContact:defaultAttributes:")] Foundation.NSAttributedString GetAttributedString(..)
[Selector ("attributedStringFromContact:style:defaultAttributes:")] Foundation.NSAttributedString GetAttributedStringFrom(..)
[Selector ("delimiterForContact:")] string GetDelimiterFor(..)
[Selector ("descriptorForRequiredKeysForStyle:")] Contacts.ICNKeyDescriptor GetDescriptorForRequiredKeys(..)
[Selector ("nameOrderForContact:")] Contacts.CNContactDisplayNameOrder GetNameOrderFor(..)
[Selector ("stringFromContact:")] string GetString(..)
[Selector ("stringFromContact:style:")] string GetStringFrom(..)
[Selector ("style")] Contacts.CNContactFormatterStyle Style { get; }
[Selector ("setStyle:")] void Style { set; }

Type: CNContactProperty

Contacts.CNContactProperty { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("contact")] Contacts.CNContact Contact { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("key")] string Key { get; }
[Selector ("label")] string Label { get; }
[Selector ("value")] Foundation.NSObject Value { get; }

Type: CNContactRelation

Contacts.CNContactRelation { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("contactRelationWithName:")] Contacts.CNContactRelation FromName(..)
[Selector ("name")] string Name { get; }

Type: CNContactStore

Contacts.CNContactStore { [Selector ("enumerateContactsWithFetchRequest:error:usingBlock:")] bool EnumerateContacts(..)
[Selector ("executeSaveRequest:error:")] bool ExecuteSaveRequest(..)
[Selector ("authorizationStatusForEntityType:")] Contacts.CNAuthorizationStatus GetAuthorizationStatus(..)
[Selector ("containersMatchingPredicate:error:")] Contacts.CNContainer GetContainers(..)
[Selector ("groupsMatchingPredicate:error:")] Contacts.CNGroup GetGroups(..)
[Selector ("unifiedContactWithIdentifier:keysToFetch:error:")] Contacts.CNContact GetUnifiedContact(..)
[Selector ("unifiedContactsMatchingPredicate:keysToFetch:error:")] Contacts.CNContact GetUnifiedContacts(..)
[Selector ("unifiedMeContactWithKeysToFetch:error:")] Foundation.NSObject GetUnifiedMeContact(..)
[Selector ("requestAccessForEntityType:completionHandler:")] void RequestAccess(..)
[Selector ("defaultContainerIdentifier")] string DefaultContainerIdentifier { get; }

Type: CNContactsUserDefaults

Contacts.CNContactsUserDefaults { [Selector ("sharedDefaults")] Contacts.CNContactsUserDefaults GetSharedDefaults(..)
[Selector ("countryCode")] string CountryCode { get; }
[Selector ("sortOrder")] Contacts.CNContactSortOrder SortOrder { get; }

Type: CNContactVCardSerialization

Contacts.CNContactVCardSerialization { [Selector ("contactsWithData:error:")] Contacts.CNContact GetContactsFromData(..)
[Selector ("dataWithContacts:error:")] Foundation.NSData GetDataFromContacts(..)
[Selector ("descriptorForRequiredKeys")] Contacts.ICNKeyDescriptor GetDescriptorFromRequiredKeys(..)

Type: CNContainer

Contacts.CNContainer { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("type")] Contacts.CNContainerType ContainerType { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("name")] string Name { get; }

Type: CNGroup

Contacts.CNGroup { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("identifier")] string Identifier { get; }
[Selector ("name")] string Name { get; }

Type: CNInstantMessageAddress

Contacts.CNInstantMessageAddress { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("localizedStringForKey:")] string LocalizeProperty(..)
[Selector ("localizedStringForService:")] string LocalizeService(..)
[Selector ("service")] string Service { get; }
[Selector ("username")] string Username { get; }

Type: CNLabeledValue

Contacts.CNLabeledValue { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("labeledValueWithLabel:value:")] Contacts.CNLabeledValue FromLabel(..)
[Selector ("labeledValueBySettingLabel:")] Contacts.CNLabeledValue GetLabeledValue(..)
[Selector ("labeledValueBySettingValue:")] Contacts.CNLabeledValue GetLabeledValue(..)
[Selector ("labeledValueBySettingLabel:value:")] Contacts.CNLabeledValue GetLabeledValue(..)
[Selector ("localizedStringForLabel:")] string LocalizeLabel(..)
[Selector ("identifier")] string Identifier { get; }
[Selector ("label")] string Label { get; }
[Selector ("value")] Foundation.NSObject Value { get; }

Type: CNMutableContact

Contacts.CNMutableContact { [Selector ("birthday")] Foundation.NSDateComponents Birthday { get; }
[Selector ("setBirthday:")] void Birthday { set; }
[Selector ("contactRelations")] Foundation.NSObject ContactRelations { get; }
[Selector ("setContactRelations:")] void ContactRelations { set; }
[Selector ("contactType")] Contacts.CNContactType ContactType { get; }
[Selector ("setContactType:")] void ContactType { set; }
[Selector ("dates")] Foundation.NSObject Dates { get; }
[Selector ("setDates:")] void Dates { set; }
[Selector ("departmentName")] string DepartmentName { get; }
[Selector ("setDepartmentName:")] void DepartmentName { set; }
[Selector ("emailAddresses")] Foundation.NSObject EmailAddresses { get; }
[Selector ("setEmailAddresses:")] void EmailAddresses { set; }
[Selector ("familyName")] string FamilyName { get; }
[Selector ("setFamilyName:")] void FamilyName { set; }
[Selector ("givenName")] string GivenName { get; }
[Selector ("setGivenName:")] void GivenName { set; }
[Selector ("imageData")] Foundation.NSData ImageData { get; }
[Selector ("setImageData:")] void ImageData { set; }
[Selector ("instantMessageAddresses")] Foundation.NSObject InstantMessageAddresses { get; }
[Selector ("setInstantMessageAddresses:")] void InstantMessageAddresses { set; }
[Selector ("jobTitle")] string JobTitle { get; }
[Selector ("setJobTitle:")] void JobTitle { set; }
[Selector ("middleName")] string MiddleName { get; }
[Selector ("setMiddleName:")] void MiddleName { set; }
[Selector ("namePrefix")] string NamePrefix { get; }
[Selector ("setNamePrefix:")] void NamePrefix { set; }
[Selector ("nameSuffix")] string NameSuffix { get; }
[Selector ("setNameSuffix:")] void NameSuffix { set; }
[Selector ("nickname")] string Nickname { get; }
[Selector ("setNickname:")] void Nickname { set; }
[Selector ("nonGregorianBirthday")] Foundation.NSDateComponents NonGregorianBirthday { get; }
[Selector ("setNonGregorianBirthday:")] void NonGregorianBirthday { set; }
[Selector ("note")] string Note { get; }
[Selector ("setNote:")] void Note { set; }
[Selector ("organizationName")] string OrganizationName { get; }
[Selector ("setOrganizationName:")] void OrganizationName { set; }
[Selector ("phoneNumbers")] Foundation.NSObject PhoneNumbers { get; }
[Selector ("setPhoneNumbers:")] void PhoneNumbers { set; }
[Selector ("phoneticFamilyName")] string PhoneticFamilyName { get; }
[Selector ("setPhoneticFamilyName:")] void PhoneticFamilyName { set; }
[Selector ("phoneticGivenName")] string PhoneticGivenName { get; }
[Selector ("setPhoneticGivenName:")] void PhoneticGivenName { set; }
[Selector ("phoneticMiddleName")] string PhoneticMiddleName { get; }
[Selector ("setPhoneticMiddleName:")] void PhoneticMiddleName { set; }
[Selector ("postalAddresses")] Foundation.NSObject PostalAddresses { get; }
[Selector ("setPostalAddresses:")] void PostalAddresses { set; }
[Selector ("previousFamilyName")] string PreviousFamilyName { get; }
[Selector ("setPreviousFamilyName:")] void PreviousFamilyName { set; }
[Selector ("socialProfiles")] Foundation.NSObject SocialProfiles { get; }
[Selector ("setSocialProfiles:")] void SocialProfiles { set; }
[Selector ("urlAddresses")] Foundation.NSObject UrlAddresses { get; }
[Selector ("setUrlAddresses:")] void UrlAddresses { set; }

Type: CNMutableGroup

Contacts.CNMutableGroup { [Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }

Type: CNMutablePostalAddress

Contacts.CNMutablePostalAddress { [Selector ("city")] string City { get; }
[Selector ("setCity:")] void City { set; }
[Selector ("country")] string Country { get; }
[Selector ("setCountry:")] void Country { set; }
[Selector ("ISOCountryCode")] string IsoCountryCode { get; }
[Selector ("setISOCountryCode:")] void IsoCountryCode { set; }
[Selector ("postalCode")] string PostalCode { get; }
[Selector ("setPostalCode:")] void PostalCode { set; }
[Selector ("state")] string State { get; }
[Selector ("setState:")] void State { set; }
[Selector ("street")] string Street { get; }
[Selector ("setStreet:")] void Street { set; }

Type: CNPhoneNumber

Contacts.CNPhoneNumber { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("phoneNumberWithStringValue:")] Contacts.CNPhoneNumber PhoneNumberWithStringValue(..)
[Selector ("stringValue")] string StringValue { get; }

Type: CNPostalAddress

Contacts.CNPostalAddress { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("localizedStringForKey:")] string LocalizeProperty(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("city")] string City { get; }
[Selector ("country")] string Country { get; }
[Selector ("ISOCountryCode")] string IsoCountryCode { get; }
[Selector ("postalCode")] string PostalCode { get; }
[Selector ("state")] string State { get; }
[Selector ("street")] string Street { get; }

Type: CNPostalAddressFormatter

Contacts.CNPostalAddressFormatter { [Selector ("attributedStringFromPostalAddress:style:withDefaultAttributes:")] Foundation.NSAttributedString GetAttributedStringFrom(..)
[Selector ("attributedStringFromPostalAddress:withDefaultAttributes:")] Foundation.NSAttributedString GetAttributedStringFromPostalAddress(..)
[Selector ("stringFromPostalAddress:style:")] string GetStringFrom(..)
[Selector ("stringFromPostalAddress:")] string GetStringFromPostalAddress(..)
[Selector ("style")] Contacts.CNPostalAddressFormatterStyle Style { get; }
[Selector ("setStyle:")] void Style { set; }

Type: CNSaveRequest

Contacts.CNSaveRequest { [Selector ("addContact:toContainerWithIdentifier:")] void AddContact(..)
[Selector ("addGroup:toContainerWithIdentifier:")] void AddGroup(..)
[Selector ("addMember:toGroup:")] void AddMember(..)
[Selector ("addSubgroup:toGroup:")] void AddSubgroup(..)
[Selector ("deleteContact:")] void DeleteContact(..)
[Selector ("deleteGroup:")] void DeleteGroup(..)
[Selector ("removeMember:fromGroup:")] void RemoveMember(..)
[Selector ("removeSubgroup:fromGroup:")] void RemoveSubgroup(..)
[Selector ("updateContact:")] void UpdateContact(..)
[Selector ("updateGroup:")] void UpdateGroup(..)

Type: CNSocialProfile

Contacts.CNSocialProfile { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("localizedStringForKey:")] string LocalizeProperty(..)
[Selector ("localizedStringForService:")] string LocalizeService(..)
[Selector ("service")] string Service { get; }
[Selector ("urlString")] string UrlString { get; }
[Selector ("userIdentifier")] string UserIdentifier { get; }
[Selector ("username")] string Username { get; }

Namespace: ContactsUI

Type: CNContactPickerDelegate

ContactsUI.CNContactPickerDelegate { [Selector ("contactPickerDidCancel:")] void ContactPickerDidCancel(..)
[Selector ("contactPicker:didSelectContact:")] void DidSelectContact(..)
[Selector ("contactPicker:didSelectContactProperties:")] void DidSelectContactProperties(..)
[Selector ("contactPicker:didSelectContactProperty:")] void DidSelectContactProperty(..)
[Selector ("contactPicker:didSelectContacts:")] void DidSelectContacts(..)

Type: CNContactPickerViewController

ContactsUI.CNContactPickerViewController { [Selector ("delegate")] ContactsUI.ICNContactPickerDelegate Delegate { get; }
[Selector ("setDelegate:")] void Delegate { set; }
[Selector ("displayedPropertyKeys")] Foundation.NSString DisplayedPropertyKeys { get; }
[Selector ("setDisplayedPropertyKeys:")] void DisplayedPropertyKeys { set; }
[Selector ("predicateForEnablingContact")] Foundation.NSPredicate PredicateForEnablingContact { get; }
[Selector ("setPredicateForEnablingContact:")] void PredicateForEnablingContact { set; }
[Selector ("predicateForSelectionOfContact")] Foundation.NSPredicate PredicateForSelectionOfContact { get; }
[Selector ("setPredicateForSelectionOfContact:")] void PredicateForSelectionOfContact { set; }
[Selector ("predicateForSelectionOfProperty")] Foundation.NSPredicate PredicateForSelectionOfProperty { get; }
[Selector ("setPredicateForSelectionOfProperty:")] void PredicateForSelectionOfProperty { set; }

Type: CNContactViewController

ContactsUI.CNContactViewController { [Selector ("viewControllerForContact:")] ContactsUI.CNContactViewController FromContact(..)
[Selector ("viewControllerForNewContact:")] ContactsUI.CNContactViewController FromNewContact(..)
[Selector ("viewControllerForUnknownContact:")] ContactsUI.CNContactViewController FromUnknownContact(..)
[Selector ("highlightPropertyWithKey:identifier:")] void HighlightProperty(..)
[Selector ("allowsActions")] bool AllowsActions { get; }
[Selector ("setAllowsActions:")] void AllowsActions { set; }
[Selector ("allowsEditing")] bool AllowsEditing { get; }
[Selector ("setAllowsEditing:")] void AllowsEditing { set; }
[Selector ("alternateName")] string AlternateName { get; }
[Selector ("setAlternateName:")] void AlternateName { set; }
[Selector ("contact")] Contacts.CNContact Contact { get; }
[Selector ("contactStore")] Contacts.CNContactStore ContactStore { get; }
[Selector ("setContactStore:")] void ContactStore { set; }
[Selector ("delegate")] ContactsUI.ICNContactViewControllerDelegate Delegate { get; }
[Selector ("setDelegate:")] void Delegate { set; }
[Selector ("descriptorForRequiredKeys")] Contacts.ICNKeyDescriptor DescriptorForRequiredKeys { get; }
[Selector ("displayedPropertyKeys")] Foundation.NSString DisplayedPropertyKeys { get; }
[Selector ("setDisplayedPropertyKeys:")] void DisplayedPropertyKeys { set; }
[Selector ("message")] string Message { get; }
[Selector ("setMessage:")] void Message { set; }
[Selector ("parentContainer")] Contacts.CNContainer ParentContainer { get; }
[Selector ("setParentContainer:")] void ParentContainer { set; }
[Selector ("parentGroup")] Contacts.CNGroup ParentGroup { get; }
[Selector ("setParentGroup:")] void ParentGroup { set; }
[Selector ("shouldShowLinkedContacts")] bool ShouldShowLinkedContacts { get; }
[Selector ("setShouldShowLinkedContacts:")] void ShouldShowLinkedContacts { set; }

Type: CNContactViewControllerDelegate

ContactsUI.CNContactViewControllerDelegate { [Selector ("contactPicker:didCompleteWithContact:")] void DidSelectContact(..)
[Selector ("contactViewController:shouldPerformDefaultActionForContactProperty:")] bool ShouldPerformDefaultAction(..)

Namespace: CoreAnimation

Type: CAAction

CoreAnimation.CAAction { [Selector ("runActionForKey:object:arguments:")] void RunAction(..)

Type: CAAnimation

CoreAnimation.CAAnimation { [Native ("CACurrentMediaTime")] double CurrentMediaTime(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("animation")] CoreAnimation.CAAnimation CreateAnimation(..)
[Selector ("defaultValueForKey:")] Foundation.NSObject DefaultValue(..)
[Selector ("didChangeValueForKey:")] void DidChangeValueForKey(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("runActionForKey:object:arguments:")] void RunAction(..)
[Selector ("shouldArchiveValueForKey:")] bool ShouldArchiveValueForKey(..)
[Selector ("willChangeValueForKey:")] void WillChangeValueForKey(..)
[Selector ("animationEvents")] SceneKit.SCNAnimationEvent AnimationEvents { get; }
[Selector ("setAnimationEvents:")] void AnimationEvents { set; }
[Selector ("autoreverses")] bool AutoReverses { get; }
[Selector ("setAutoreverses:")] void AutoReverses { set; }
[Selector ("beginTime")] double BeginTime { get; }
[Selector ("setBeginTime:")] void BeginTime { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("fadeInDuration")] System.nfloat FadeInDuration { get; }
[Selector ("setFadeInDuration:")] void FadeInDuration { set; }
[Selector ("fadeOutDuration")] System.nfloat FadeOutDuration { get; }
[Selector ("setFadeOutDuration:")] void FadeOutDuration { set; }
[Selector ("fillMode")] string FillMode { get; }
[Selector ("setFillMode:")] void FillMode { set; }
[Selector ("isRemovedOnCompletion")] bool RemovedOnCompletion { get; }
[Selector ("setRemovedOnCompletion:")] void RemovedOnCompletion { set; }
[Selector ("repeatCount")] float RepeatCount { get; }
[Selector ("setRepeatCount:")] void RepeatCount { set; }
[Selector ("repeatDuration")] double RepeatDuration { get; }
[Selector ("setRepeatDuration:")] void RepeatDuration { set; }
[Selector ("speed")] float Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("timeOffset")] double TimeOffset { get; }
[Selector ("setTimeOffset:")] void TimeOffset { set; }
[Selector ("timingFunction")] CoreAnimation.CAMediaTimingFunction TimingFunction { get; }
[Selector ("setTimingFunction:")] void TimingFunction { set; }
[Selector ("usesSceneTimeBase")] bool UsesSceneTimeBase { get; }
[Selector ("setUsesSceneTimeBase:")] void UsesSceneTimeBase { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: CAAnimationDelegate

CoreAnimation.CAAnimationDelegate { [Selector ("animationDidStart:")] void AnimationStarted(..)
[Selector ("animationDidStop:finished:")] void AnimationStopped(..)

Type: CAAnimationGroup

CoreAnimation.CAAnimationGroup { [Selector ("animation")] CoreAnimation.CAAnimationGroup CreateAnimation(..)
[Selector ("animations")] CoreAnimation.CAAnimation Animations { get; }
[Selector ("setAnimations:")] void Animations { set; }

Type: CABasicAnimation

CoreAnimation.CABasicAnimation { [Selector ("animationWithKeyPath:")] CoreAnimation.CABasicAnimation FromKeyPath(..)
[Selector ("byValue")] Foundation.NSObject By { get; }
[Selector ("setByValue:")] void By { set; }
[Selector ("fromValue")] Foundation.NSObject From { get; }
[Selector ("setFromValue:")] void From { set; }
[Selector ("toValue")] Foundation.NSObject To { get; }
[Selector ("setToValue:")] void To { set; }

Type: CADisplayLink

CoreAnimation.CADisplayLink { [Selector ("addToRunLoop:forMode:")] void AddToRunLoop(..)
[Selector ("displayLinkWithTarget:selector:")] CoreAnimation.CADisplayLink Create(..)
[Selector ("invalidate")] void Invalidate(..)
[Selector ("removeFromRunLoop:forMode:")] void RemoveFromRunLoop(..)
[Selector ("duration")] double Duration { get; }
[Selector ("frameInterval")] System.nint FrameInterval { get; }
[Selector ("setFrameInterval:")] void FrameInterval { set; }
[Selector ("isPaused")] bool Paused { get; }
[Selector ("setPaused:")] void Paused { set; }
[Selector ("timestamp")] double Timestamp { get; }

Type: CAEAGLLayer

CoreAnimation.CAEAGLLayer { [Selector ("layer")] CoreAnimation.CALayer Create(..)
[Selector ("drawableProperties")] Foundation.NSDictionary DrawableProperties { get; }
[Selector ("setDrawableProperties:")] void DrawableProperties { set; }
[Selector ("presentsWithTransaction")] bool PresentsWithTransaction { get; }
[Selector ("setPresentsWithTransaction:")] void PresentsWithTransaction { set; }

Type: CAEmitterBehavior

CoreAnimation.CAEmitterBehavior { [Selector ("behaviorWithType:")] CoreAnimation.CAEmitterBehavior Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("behaviorTypes")] Foundation.NSString BehaviorTypes { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("type")] string Type { get; }

Type: CAEmitterCell

CoreAnimation.CAEmitterCell { [Selector ("defaultValueForKey:")] Foundation.NSObject DefaultValueForKey(..)
[Selector ("emitterCell")] CoreAnimation.CAEmitterCell EmitterCell(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("shouldArchiveValueForKey:")] bool ShouldArchiveValueForKey(..)
[Selector ("xAcceleration")] System.nfloat AccelerationX { get; }
[Selector ("setXAcceleration:")] void AccelerationX { set; }
[Selector ("yAcceleration")] System.nfloat AccelerationY { get; }
[Selector ("setYAcceleration:")] void AccelerationY { set; }
[Selector ("zAcceleration")] System.nfloat AccelerationZ { get; }
[Selector ("setZAcceleration:")] void AccelerationZ { set; }
[Selector ("alphaRange")] float AlphaRange { get; }
[Selector ("setAlphaRange:")] void AlphaRange { set; }
[Selector ("alphaSpeed")] float AlphaSpeed { get; }
[Selector ("setAlphaSpeed:")] void AlphaSpeed { set; }
[Selector ("autoreverses")] bool AutoReverses { get; }
[Selector ("setAutoreverses:")] void AutoReverses { set; }
[Selector ("beginTime")] double BeginTime { get; }
[Selector ("setBeginTime:")] void BeginTime { set; }
[Selector ("birthRate")] float BirthRate { get; }
[Selector ("setBirthRate:")] void BirthRate { set; }
[Selector ("blueRange")] float BlueRange { get; }
[Selector ("setBlueRange:")] void BlueRange { set; }
[Selector ("blueSpeed")] float BlueSpeed { get; }
[Selector ("setBlueSpeed:")] void BlueSpeed { set; }
[Selector ("emitterCells")] CoreAnimation.CAEmitterCell Cells { get; }
[Selector ("setEmitterCells:")] void Cells { set; }
[Selector ("color")] CoreGraphics.CGColor Color { get; }
[Selector ("setColor:")] void Color { set; }
[Selector ("contentsRect")] CoreGraphics.CGRect ContentsRect { get; }
[Selector ("setContentsRect:")] void ContentsRect { set; }
[Selector ("contentsScale")] System.nfloat ContentsScale { get; }
[Selector ("setContentsScale:")] void ContentsScale { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("emissionLatitude")] System.nfloat EmissionLatitude { get; }
[Selector ("setEmissionLatitude:")] void EmissionLatitude { set; }
[Selector ("emissionLongitude")] System.nfloat EmissionLongitude { get; }
[Selector ("setEmissionLongitude:")] void EmissionLongitude { set; }
[Selector ("emissionRange")] System.nfloat EmissionRange { get; }
[Selector ("setEmissionRange:")] void EmissionRange { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("fillMode")] string FillMode { get; }
[Selector ("setFillMode:")] void FillMode { set; }
[Selector ("greenRange")] float GreenRange { get; }
[Selector ("setGreenRange:")] void GreenRange { set; }
[Selector ("greenSpeed")] float GreenSpeed { get; }
[Selector ("setGreenSpeed:")] void GreenSpeed { set; }
[Selector ("lifetime")] float LifeTime { get; }
[Selector ("setLifetime:")] void LifeTime { set; }
[Selector ("lifetimeRange")] float LifetimeRange { get; }
[Selector ("setLifetimeRange:")] void LifetimeRange { set; }
[Selector ("magnificationFilter")] string MagnificationFilter { get; }
[Selector ("setMagnificationFilter:")] void MagnificationFilter { set; }
[Selector ("minificationFilter")] string MinificationFilter { get; }
[Selector ("setMinificationFilter:")] void MinificationFilter { set; }
[Selector ("minificationFilterBias")] float MinificationFilterBias { get; }
[Selector ("setMinificationFilterBias:")] void MinificationFilterBias { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("redRange")] float RedRange { get; }
[Selector ("setRedRange:")] void RedRange { set; }
[Selector ("redSpeed")] float RedSpeed { get; }
[Selector ("setRedSpeed:")] void RedSpeed { set; }
[Selector ("repeatCount")] float RepeatCount { get; }
[Selector ("setRepeatCount:")] void RepeatCount { set; }
[Selector ("repeatDuration")] double RepeatDuration { get; }
[Selector ("setRepeatDuration:")] void RepeatDuration { set; }
[Selector ("scale")] System.nfloat Scale { get; }
[Selector ("setScale:")] void Scale { set; }
[Selector ("scaleRange")] System.nfloat ScaleRange { get; }
[Selector ("setScaleRange:")] void ScaleRange { set; }
[Selector ("scaleSpeed")] System.nfloat ScaleSpeed { get; }
[Selector ("setScaleSpeed:")] void ScaleSpeed { set; }
[Selector ("speed")] float Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("spin")] System.nfloat Spin { get; }
[Selector ("setSpin:")] void Spin { set; }
[Selector ("spinRange")] System.nfloat SpinRange { get; }
[Selector ("setSpinRange:")] void SpinRange { set; }
[Selector ("style")] Foundation.NSDictionary Style { get; }
[Selector ("setStyle:")] void Style { set; }
[Selector ("timeOffset")] double TimeOffset { get; }
[Selector ("setTimeOffset:")] void TimeOffset { set; }
[Selector ("velocity")] System.nfloat Velocity { get; }
[Selector ("setVelocity:")] void Velocity { set; }
[Selector ("velocityRange")] System.nfloat VelocityRange { get; }
[Selector ("setVelocityRange:")] void VelocityRange { set; }
[Selector ("contents")] Foundation.NSObject WeakContents { get; }
[Selector ("setContents:")] void WeakContents { set; }

Type: CAEmitterLayer

CoreAnimation.CAEmitterLayer { [Selector ("layer")] CoreAnimation.CALayer Create(..)
[Selector ("birthRate")] float BirthRate { get; }
[Selector ("setBirthRate:")] void BirthRate { set; }
[Selector ("emitterCells")] CoreAnimation.CAEmitterCell Cells { get; }
[Selector ("setEmitterCells:")] void Cells { set; }
[Selector ("emitterDepth")] System.nfloat Depth { get; }
[Selector ("setEmitterDepth:")] void Depth { set; }
[Selector ("lifetime")] float LifeTime { get; }
[Selector ("setLifetime:")] void LifeTime { set; }
[Selector ("emitterMode")] string Mode { get; }
[Selector ("setEmitterMode:")] void Mode { set; }
[Selector ("emitterPosition")] CoreGraphics.CGPoint Position { get; }
[Selector ("setEmitterPosition:")] void Position { set; }
[Selector ("preservesDepth")] bool PreservesDepth { get; }
[Selector ("setPreservesDepth:")] void PreservesDepth { set; }
[Selector ("renderMode")] string RenderMode { get; }
[Selector ("setRenderMode:")] void RenderMode { set; }
[Selector ("scale")] float Scale { get; }
[Selector ("setScale:")] void Scale { set; }
[Selector ("seed")] int Seed { get; }
[Selector ("setSeed:")] void Seed { set; }
[Selector ("emitterShape")] string Shape { get; }
[Selector ("setEmitterShape:")] void Shape { set; }
[Selector ("emitterSize")] CoreGraphics.CGSize Size { get; }
[Selector ("setEmitterSize:")] void Size { set; }
[Selector ("spin")] float Spin { get; }
[Selector ("setSpin:")] void Spin { set; }
[Selector ("velocity")] float Velocity { get; }
[Selector ("setVelocity:")] void Velocity { set; }
[Selector ("emitterZPosition")] System.nfloat ZPosition { get; }
[Selector ("setEmitterZPosition:")] void ZPosition { set; }

Type: CAGradientLayer

CoreAnimation.CAGradientLayer { [Selector ("layer")] CoreAnimation.CALayer Create(..)
[Selector ("colors")] System.IntPtr Colors { get; }
[Selector ("setColors:")] void Colors { set; }
[Selector ("endPoint")] CoreGraphics.CGPoint EndPoint { get; }
[Selector ("setEndPoint:")] void EndPoint { set; }
[Selector ("locations")] Foundation.NSNumber Locations { get; }
[Selector ("setLocations:")] void Locations { set; }
[Selector ("startPoint")] CoreGraphics.CGPoint StartPoint { get; }
[Selector ("setStartPoint:")] void StartPoint { set; }
[Selector ("type")] string Type { get; }
[Selector ("setType:")] void Type { set; }

Type: CAKeyFrameAnimation

CoreAnimation.CAKeyFrameAnimation { [Selector ("animationWithKeyPath:")] CoreAnimation.CAKeyFrameAnimation FromKeyPath(..)
[Selector ("calculationMode")] Foundation.NSString CalculationMode { get; }
[Selector ("setCalculationMode:")] void CalculationMode { set; }
[Selector ("biasValues")] Foundation.NSNumber BiasValues { get; }
[Selector ("setBiasValues:")] void BiasValues { set; }
[Selector ("continuityValues")] Foundation.NSNumber ContinuityValues { get; }
[Selector ("setContinuityValues:")] void ContinuityValues { set; }
[Selector ("keyTimes")] Foundation.NSNumber KeyTimes { get; }
[Selector ("setKeyTimes:")] void KeyTimes { set; }
[Selector ("path")] CoreGraphics.CGPath Path { get; }
[Selector ("setPath:")] void Path { set; }
[Selector ("rotationMode")] string RotationMode { get; }
[Selector ("setRotationMode:")] void RotationMode { set; }
[Selector ("tensionValues")] Foundation.NSNumber TensionValues { get; }
[Selector ("setTensionValues:")] void TensionValues { set; }
[Selector ("timingFunctions")] CoreAnimation.CAMediaTimingFunction TimingFunctions { get; }
[Selector ("setTimingFunctions:")] void TimingFunctions { set; }
[Selector ("values")] Foundation.NSObject Values { get; }
[Selector ("setValues:")] void Values { set; }

Type: CALayer

CoreAnimation.CALayer { [Selector ("actionForKey:")] Foundation.NSObject ActionForKey(..)
[Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("addSublayer:")] void AddSublayer(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation AnimationForKey(..)
[Selector ("containsPoint:")] bool Contains(..)
[Selector ("convertPoint:fromLayer:")] CoreGraphics.CGPoint ConvertPointFromLayer(..)
[Selector ("convertPoint:toLayer:")] CoreGraphics.CGPoint ConvertPointToLayer(..)
[Selector ("convertRect:fromLayer:")] CoreGraphics.CGRect ConvertRectFromLayer(..)
[Selector ("convertRect:toLayer:")] CoreGraphics.CGRect ConvertRectToLayer(..)
[Selector ("convertTime:fromLayer:")] double ConvertTimeFromLayer(..)
[Selector ("convertTime:toLayer:")] double ConvertTimeToLayer(..)
[Selector ("layer")] CoreAnimation.CALayer Create(..)
[Selector ("defaultActionForKey:")] Foundation.NSObject DefaultActionForKey(..)
[Selector ("defaultValueForKey:")] Foundation.NSObject DefaultValue(..)
[Selector ("display")] void Display(..)
[Selector ("displayIfNeeded")] void DisplayIfNeeded(..)
[Selector ("drawInContext:")] void DrawInContext(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("hitTest:")] CoreAnimation.CALayer HitTest(..)
[Selector ("insertSublayer:atIndex:")] void InsertSublayer(..)
[Selector ("insertSublayer:above:")] void InsertSublayerAbove(..)
[Selector ("insertSublayer:below:")] void InsertSublayerBelow(..)
[Selector ("layoutIfNeeded")] void LayoutIfNeeded(..)
[Selector ("layoutSublayers")] void LayoutSublayers(..)
[Selector ("needsDisplayForKey:")] bool NeedsDisplayForKey(..)
[Selector ("needsLayout")] bool NeedsLayout(..)
[Selector ("preferredFrameSize")] CoreGraphics.CGSize PreferredFrameSize(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeFromSuperlayer")] void RemoveFromSuperLayer(..)
[Selector ("renderInContext:")] void RenderInContext(..)
[Selector ("replaceSublayer:with:")] void ReplaceSublayer(..)
[Selector ("scrollPoint:")] void ScrollPoint(..)
[Selector ("scrollRectToVisible:")] void ScrollRectToVisible(..)
[Selector ("setNeedsDisplay")] void SetNeedsDisplay(..)
[Selector ("setNeedsDisplayInRect:")] void SetNeedsDisplayInRect(..)
[Selector ("setNeedsLayout")] void SetNeedsLayout(..)
[Selector ("actions")] Foundation.NSDictionary Actions { get; }
[Selector ("setActions:")] void Actions { set; }
[Selector ("affineTransform")] CoreGraphics.CGAffineTransform AffineTransform { get; }
[Selector ("setAffineTransform:")] void AffineTransform { set; }
[Selector ("allowsEdgeAntialiasing")] bool AllowsEdgeAntialiasing { get; }
[Selector ("setAllowsEdgeAntialiasing:")] void AllowsEdgeAntialiasing { set; }
[Selector ("allowsGroupOpacity")] bool AllowsGroupOpacity { get; }
[Selector ("setAllowsGroupOpacity:")] void AllowsGroupOpacity { set; }
[Selector ("anchorPoint")] CoreGraphics.CGPoint AnchorPoint { get; }
[Selector ("setAnchorPoint:")] void AnchorPoint { set; }
[Selector ("anchorPointZ")] System.nfloat AnchorPointZ { get; }
[Selector ("setAnchorPointZ:")] void AnchorPointZ { set; }
[Selector ("animationKeys")] string AnimationKeys { get; }
[Selector ("autoreverses")] bool AutoReverses { get; }
[Selector ("setAutoreverses:")] void AutoReverses { set; }
[Selector ("backgroundColor")] CoreGraphics.CGColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("backgroundFilters")] CoreImage.CIFilter BackgroundFilters { get; }
[Selector ("setBackgroundFilters:")] void BackgroundFilters { set; }
[Selector ("beginTime")] double BeginTime { get; }
[Selector ("setBeginTime:")] void BeginTime { set; }
[Selector ("borderColor")] CoreGraphics.CGColor BorderColor { get; }
[Selector ("setBorderColor:")] void BorderColor { set; }
[Selector ("borderWidth")] System.nfloat BorderWidth { get; }
[Selector ("setBorderWidth:")] void BorderWidth { set; }
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("setBounds:")] void Bounds { set; }
[Selector ("compositingFilter")] Foundation.NSObject CompositingFilter { get; }
[Selector ("setCompositingFilter:")] void CompositingFilter { set; }
[Selector ("contents")] CoreGraphics.CGImage Contents { get; }
[Selector ("setContents:")] void Contents { set; }
[Selector ("contentsAreFlipped")] bool ContentsAreFlipped { get; }
[Selector ("contentsCenter")] CoreGraphics.CGRect ContentsCenter { get; }
[Selector ("setContentsCenter:")] void ContentsCenter { set; }
[Selector ("contentsGravity")] string ContentsGravity { get; }
[Selector ("setContentsGravity:")] void ContentsGravity { set; }
[Selector ("contentsRect")] CoreGraphics.CGRect ContentsRect { get; }
[Selector ("setContentsRect:")] void ContentsRect { set; }
[Selector ("contentsScale")] System.nfloat ContentsScale { get; }
[Selector ("setContentsScale:")] void ContentsScale { set; }
[Selector ("cornerRadius")] System.nfloat CornerRadius { get; }
[Selector ("setCornerRadius:")] void CornerRadius { set; }
[Selector ("isDoubleSided")] bool DoubleSided { get; }
[Selector ("setDoubleSided:")] void DoubleSided { set; }
[Selector ("drawsAsynchronously")] bool DrawsAsynchronously { get; }
[Selector ("setDrawsAsynchronously:")] void DrawsAsynchronously { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("edgeAntialiasingMask")] CoreAnimation.CAEdgeAntialiasingMask EdgeAntialiasingMask { get; }
[Selector ("setEdgeAntialiasingMask:")] void EdgeAntialiasingMask { set; }
[Selector ("fillMode")] string FillMode { get; }
[Selector ("setFillMode:")] void FillMode { set; }
[Selector ("filters")] CoreImage.CIFilter Filters { get; }
[Selector ("setFilters:")] void Filters { set; }
[Selector ("frame")] CoreGraphics.CGRect Frame { get; }
[Selector ("setFrame:")] void Frame { set; }
[Selector ("isGeometryFlipped")] bool GeometryFlipped { get; }
[Selector ("setGeometryFlipped:")] void GeometryFlipped { set; }
[Selector ("isHidden")] bool Hidden { get; }
[Selector ("setHidden:")] void Hidden { set; }
[Selector ("magnificationFilter")] string MagnificationFilter { get; }
[Selector ("setMagnificationFilter:")] void MagnificationFilter { set; }
[Selector ("mask")] CoreAnimation.CALayer Mask { get; }
[Selector ("setMask:")] void Mask { set; }
[Selector ("masksToBounds")] bool MasksToBounds { get; }
[Selector ("setMasksToBounds:")] void MasksToBounds { set; }
[Selector ("minificationFilter")] string MinificationFilter { get; }
[Selector ("setMinificationFilter:")] void MinificationFilter { set; }
[Selector ("minificationFilterBias")] float MinificationFilterBias { get; }
[Selector ("setMinificationFilterBias:")] void MinificationFilterBias { set; }
[Selector ("modelLayer")] CoreAnimation.CALayer ModelLayer { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("needsDisplay")] bool NeedsDisplay { get; }
[Selector ("needsDisplayOnBoundsChange")] bool NeedsDisplayOnBoundsChange { get; }
[Selector ("setNeedsDisplayOnBoundsChange:")] void NeedsDisplayOnBoundsChange { set; }
[Selector ("opacity")] float Opacity { get; }
[Selector ("setOpacity:")] void Opacity { set; }
[Selector ("isOpaque")] bool Opaque { get; }
[Selector ("setOpaque:")] void Opaque { set; }
[Selector ("position")] CoreGraphics.CGPoint Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("presentationLayer")] CoreAnimation.CALayer PresentationLayer { get; }
[Selector ("rasterizationScale")] System.nfloat RasterizationScale { get; }
[Selector ("setRasterizationScale:")] void RasterizationScale { set; }
[Selector ("repeatCount")] float RepeatCount { get; }
[Selector ("setRepeatCount:")] void RepeatCount { set; }
[Selector ("repeatDuration")] double RepeatDuration { get; }
[Selector ("setRepeatDuration:")] void RepeatDuration { set; }
[Selector ("shadowColor")] CoreGraphics.CGColor ShadowColor { get; }
[Selector ("setShadowColor:")] void ShadowColor { set; }
[Selector ("shadowOffset")] CoreGraphics.CGSize ShadowOffset { get; }
[Selector ("setShadowOffset:")] void ShadowOffset { set; }
[Selector ("shadowOpacity")] float ShadowOpacity { get; }
[Selector ("setShadowOpacity:")] void ShadowOpacity { set; }
[Selector ("shadowPath")] CoreGraphics.CGPath ShadowPath { get; }
[Selector ("setShadowPath:")] void ShadowPath { set; }
[Selector ("shadowRadius")] System.nfloat ShadowRadius { get; }
[Selector ("setShadowRadius:")] void ShadowRadius { set; }
[Selector ("shouldRasterize")] bool ShouldRasterize { get; }
[Selector ("setShouldRasterize:")] void ShouldRasterize { set; }
[Selector ("speed")] float Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("style")] Foundation.NSDictionary Style { get; }
[Selector ("setStyle:")] void Style { set; }
[Selector ("sublayers")] CoreAnimation.CALayer Sublayers { get; }
[Selector ("setSublayers:")] void Sublayers { set; }
[Selector ("sublayerTransform")] CoreAnimation.CATransform3D SublayerTransform { get; }
[Selector ("setSublayerTransform:")] void SublayerTransform { set; }
[Selector ("superlayer")] CoreAnimation.CALayer SuperLayer { get; }
[Selector ("timeOffset")] double TimeOffset { get; }
[Selector ("setTimeOffset:")] void TimeOffset { set; }
[Selector ("transform")] CoreAnimation.CATransform3D Transform { get; }
[Selector ("setTransform:")] void Transform { set; }
[Selector ("visibleRect")] CoreGraphics.CGRect VisibleRect { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("zPosition")] System.nfloat ZPosition { get; }
[Selector ("setZPosition:")] void ZPosition { set; }

Type: CALayerDelegate

CoreAnimation.CALayerDelegate { [Selector ("actionForLayer:forKey:")] Foundation.NSObject ActionForLayer(..)
[Selector ("displayLayer:")] void DisplayLayer(..)
[Selector ("drawLayer:inContext:")] void DrawLayer(..)
[Selector ("layoutSublayersOfLayer:")] void LayoutSublayersOfLayer(..)

Type: CAMediaTiming

CoreAnimation.CAMediaTiming { [Selector ("autoreverses")] bool AutoReverses { get; }
[Selector ("setAutoreverses:")] void AutoReverses { set; }
[Selector ("beginTime")] double BeginTime { get; }
[Selector ("setBeginTime:")] void BeginTime { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("fillMode")] string FillMode { get; }
[Selector ("setFillMode:")] void FillMode { set; }
[Selector ("repeatCount")] float RepeatCount { get; }
[Selector ("setRepeatCount:")] void RepeatCount { set; }
[Selector ("repeatDuration")] double RepeatDuration { get; }
[Selector ("setRepeatDuration:")] void RepeatDuration { set; }
[Selector ("speed")] float Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("timeOffset")] double TimeOffset { get; }
[Selector ("setTimeOffset:")] void TimeOffset { set; }

Type: CAMediaTimingFunction

CoreAnimation.CAMediaTimingFunction { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("functionWithControlPoints::::")] CoreAnimation.CAMediaTimingFunction FromControlPoints(..)
[Selector ("functionWithName:")] CoreAnimation.CAMediaTimingFunction FromName(..)
[Selector ("getControlPointAtIndex:values:")] void GetControlPointAtIndex(..)

Type: CAMetalLayer

CoreAnimation.CAMetalLayer { [Selector ("newDrawable")] CoreAnimation.ICAMetalDrawable CreateDrawable(..)
[Selector ("nextDrawable")] CoreAnimation.ICAMetalDrawable NextDrawable(..)
[Selector ("device")] Metal.IMTLDevice Device { get; }
[Selector ("setDevice:")] void Device { set; }
[Selector ("drawableSize")] CoreGraphics.CGSize DrawableSize { get; }
[Selector ("setDrawableSize:")] void DrawableSize { set; }
[Selector ("framebufferOnly")] bool FramebufferOnly { get; }
[Selector ("setFramebufferOnly:")] void FramebufferOnly { set; }
[Selector ("pixelFormat")] Metal.MTLPixelFormat PixelFormat { get; }
[Selector ("setPixelFormat:")] void PixelFormat { set; }
[Selector ("presentsWithTransaction")] bool PresentsWithTransaction { get; }
[Selector ("setPresentsWithTransaction:")] void PresentsWithTransaction { set; }

Type: CAPropertyAnimation

CoreAnimation.CAPropertyAnimation { [Selector ("animationWithKeyPath:")] CoreAnimation.CAPropertyAnimation FromKeyPath(..)
[Selector ("isAdditive")] bool Additive { get; }
[Selector ("setAdditive:")] void Additive { set; }
[Selector ("isCumulative")] bool Cumulative { get; }
[Selector ("setCumulative:")] void Cumulative { set; }
[Selector ("keyPath")] string KeyPath { get; }
[Selector ("setKeyPath:")] void KeyPath { set; }
[Selector ("valueFunction")] CoreAnimation.CAValueFunction ValueFunction { get; }
[Selector ("setValueFunction:")] void ValueFunction { set; }

Type: CAReplicatorLayer

CoreAnimation.CAReplicatorLayer { [Selector ("layer")] CoreAnimation.CALayer Create(..)
[Selector ("instanceAlphaOffset")] float InstanceAlphaOffset { get; }
[Selector ("setInstanceAlphaOffset:")] void InstanceAlphaOffset { set; }
[Selector ("instanceBlueOffset")] float InstanceBlueOffset { get; }
[Selector ("setInstanceBlueOffset:")] void InstanceBlueOffset { set; }
[Selector ("instanceColor")] CoreGraphics.CGColor InstanceColor { get; }
[Selector ("setInstanceColor:")] void InstanceColor { set; }
[Selector ("instanceCount")] System.nint InstanceCount { get; }
[Selector ("setInstanceCount:")] void InstanceCount { set; }
[Selector ("instanceDelay")] double InstanceDelay { get; }
[Selector ("setInstanceDelay:")] void InstanceDelay { set; }
[Selector ("instanceGreenOffset")] float InstanceGreenOffset { get; }
[Selector ("setInstanceGreenOffset:")] void InstanceGreenOffset { set; }
[Selector ("instanceRedOffset")] float InstanceRedOffset { get; }
[Selector ("setInstanceRedOffset:")] void InstanceRedOffset { set; }
[Selector ("instanceTransform")] CoreAnimation.CATransform3D InstanceTransform { get; }
[Selector ("setInstanceTransform:")] void InstanceTransform { set; }
[Selector ("preservesDepth")] bool PreservesDepth { get; }
[Selector ("setPreservesDepth:")] void PreservesDepth { set; }

Type: CAScrollLayer

CoreAnimation.CAScrollLayer { [Selector ("layer")] CoreAnimation.CALayer Create(..)
[Selector ("scrollToPoint:")] void ScrollToPoint(..)
[Selector ("scrollToRect:")] void ScrollToRect(..)
[Selector ("scrollMode")] Foundation.NSString ScrollMode { get; }
[Selector ("setScrollMode:")] void ScrollMode { set; }

Type: CAShapeLayer

CoreAnimation.CAShapeLayer { [Selector ("layer")] CoreAnimation.CALayer Create(..)
[Selector ("fillColor")] CoreGraphics.CGColor FillColor { get; }
[Selector ("setFillColor:")] void FillColor { set; }
[Selector ("fillRule")] Foundation.NSString FillRule { get; }
[Selector ("setFillRule:")] void FillRule { set; }
[Selector ("lineCap")] Foundation.NSString LineCap { get; }
[Selector ("setLineCap:")] void LineCap { set; }
[Selector ("lineDashPattern")] Foundation.NSNumber LineDashPattern { get; }
[Selector ("setLineDashPattern:")] void LineDashPattern { set; }
[Selector ("lineDashPhase")] System.nfloat LineDashPhase { get; }
[Selector ("setLineDashPhase:")] void LineDashPhase { set; }
[Selector ("lineJoin")] Foundation.NSString LineJoin { get; }
[Selector ("setLineJoin:")] void LineJoin { set; }
[Selector ("lineWidth")] System.nfloat LineWidth { get; }
[Selector ("setLineWidth:")] void LineWidth { set; }
[Selector ("miterLimit")] System.nfloat MiterLimit { get; }
[Selector ("setMiterLimit:")] void MiterLimit { set; }
[Selector ("path")] CoreGraphics.CGPath Path { get; }
[Selector ("setPath:")] void Path { set; }
[Selector ("strokeColor")] CoreGraphics.CGColor StrokeColor { get; }
[Selector ("setStrokeColor:")] void StrokeColor { set; }
[Selector ("strokeEnd")] System.nfloat StrokeEnd { get; }
[Selector ("setStrokeEnd:")] void StrokeEnd { set; }
[Selector ("strokeStart")] System.nfloat StrokeStart { get; }
[Selector ("setStrokeStart:")] void StrokeStart { set; }

Type: CASpringAnimation

CoreAnimation.CASpringAnimation { [Selector ("animationWithKeyPath:")] CoreAnimation.CABasicAnimation FromKeyPath(..)
[Selector ("damping")] System.nfloat Damping { get; }
[Selector ("setDamping:")] void Damping { set; }
[Selector ("initialVelocity")] System.nfloat InitialVelocity { get; }
[Selector ("setInitialVelocity:")] void InitialVelocity { set; }
[Selector ("mass")] System.nfloat Mass { get; }
[Selector ("setMass:")] void Mass { set; }
[Selector ("settlingDuration")] double SettlingDuration { get; }
[Selector ("stiffness")] System.nfloat Stiffness { get; }
[Selector ("setStiffness:")] void Stiffness { set; }

Type: CATextLayer

CoreAnimation.CATextLayer { [Selector ("layer")] CoreAnimation.CALayer Create(..)
[Selector ("font")] System.IntPtr Font { get; }
[Selector ("setFont:")] void Font { set; }
[Selector ("alignmentMode")] string AlignmentMode { get; }
[Selector ("setAlignmentMode:")] void AlignmentMode { set; }
[Selector ("allowsFontSubpixelQuantization")] bool AllowsFontSubpixelQuantization { get; }
[Selector ("setAllowsFontSubpixelQuantization:")] void AllowsFontSubpixelQuantization { set; }
[Selector ("fontSize")] System.nfloat FontSize { get; }
[Selector ("setFontSize:")] void FontSize { set; }
[Selector ("foregroundColor")] CoreGraphics.CGColor ForegroundColor { get; }
[Selector ("setForegroundColor:")] void ForegroundColor { set; }
[Selector ("string")] string String { get; }
[Selector ("setString:")] void String { set; }
[Selector ("truncationMode")] string TruncationMode { get; }
[Selector ("setTruncationMode:")] void TruncationMode { set; }
[Selector ("isWrapped")] bool Wrapped { get; }
[Selector ("setWrapped:")] void Wrapped { set; }

Type: CATiledLayer

CoreAnimation.CATiledLayer { [Selector ("layer")] CoreAnimation.CALayer Create(..)
[Selector ("fadeDuration")] double FadeDuration { get; }
[Selector ("levelsOfDetail")] System.nint LevelsOfDetail { get; }
[Selector ("setLevelsOfDetail:")] void LevelsOfDetail { set; }
[Selector ("levelsOfDetailBias")] System.nint LevelsOfDetailBias { get; }
[Selector ("setLevelsOfDetailBias:")] void LevelsOfDetailBias { set; }
[Selector ("tileSize")] CoreGraphics.CGSize TileSize { get; }
[Selector ("setTileSize:")] void TileSize { set; }

Type: CATransaction

CoreAnimation.CATransaction { [Selector ("begin")] void Begin(..)
[Selector ("commit")] void Commit(..)
[Selector ("flush")] void Flush(..)
[Selector ("lock")] void Lock(..)
[Selector ("setValue:forKey:")] void SetValueForKey(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("valueForKey:")] Foundation.NSObject ValueForKey(..)
[Selector ("animationDuration")] double AnimationDuration { get; }
[Selector ("setAnimationDuration:")] void AnimationDuration { set; }
[Selector ("animationTimingFunction")] CoreAnimation.CAMediaTimingFunction AnimationTimingFunction { get; }
[Selector ("setAnimationTimingFunction:")] void AnimationTimingFunction { set; }
[Selector ("completionBlock")] System.Action CompletionBlock { get; }
[Selector ("setCompletionBlock:")] void CompletionBlock { set; }
[Selector ("disableActions")] bool DisableActions { get; }
[Selector ("setDisableActions:")] void DisableActions { set; }

Type: CATransform3D

CoreAnimation.CATransform3D { [Native ("CATransform3DMakeRotation")] CoreAnimation.CATransform3D MakeRotation(..)
[Native ("CATransform3DMakeAffineTransform")] CoreAnimation.CATransform3D MakeFromAffine(..)
[Native ("CATransform3DGetAffineTransform")] CoreGraphics.CGAffineTransform GetAffine(..)
[Native ("CATransform3DIsIdentity")] bool IsIdentity { get; }
[Native ("CATransform3DEqualToTransform")] bool Equals(..)
[Native ("CATransform3DEqualToTransform")] bool Equals(..)
[Native ("CATransform3DTranslate")] CoreAnimation.CATransform3D Translate(..)
[Native ("CATransform3DScale")] CoreAnimation.CATransform3D Scale(..)
[Native ("CATransform3DScale")] CoreAnimation.CATransform3D Scale(..)
[Native ("CATransform3DRotate")] CoreAnimation.CATransform3D Rotate(..)
[Native ("CATransform3DConcat")] CoreAnimation.CATransform3D Concat(..)
[Native ("CATransform3DInvert")] CoreAnimation.CATransform3D Invert(..)
[Native ("CATransform3DIsAffine")] bool IsAffine { get; }

Type: CATransformLayer

CoreAnimation.CATransformLayer { [Selector ("layer")] CoreAnimation.CALayer Create(..)
[Selector ("hitTest:")] CoreAnimation.CALayer HitTest(..)

Type: CATransition

CoreAnimation.CATransition { [Selector ("animation")] CoreAnimation.CATransition CreateAnimation(..)
[Selector ("endProgress")] float EndProgress { get; }
[Selector ("setEndProgress:")] void EndProgress { set; }
[Selector ("filter")] Foundation.NSObject Filter { get; }
[Selector ("setFilter:")] void Filter { set; }
[Selector ("startProgress")] float StartProgress { get; }
[Selector ("setStartProgress:")] void StartProgress { set; }
[Selector ("subtype")] string Subtype { get; }
[Selector ("setSubtype:")] void Subtype { set; }
[Selector ("type")] string Type { get; }
[Selector ("setType:")] void Type { set; }

Type: CAValueFunction

CoreAnimation.CAValueFunction { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("functionWithName:")] CoreAnimation.CAValueFunction FromName(..)
[Selector ("name")] string Name { get; }

Namespace: CoreAudioKit

Type: AUViewController

CoreAudioKit.AUViewController { [Selector ("beginRequestWithExtensionContext:")] void BeginRequestWithExtensionContext(..)

Type: CAInterAppAudioSwitcherView

CoreAudioKit.CAInterAppAudioSwitcherView { [Selector ("contentWidth")] System.nfloat ContentWidth(..)
[Selector ("setOutputAudioUnit:")] void SetOutputAudioUnit(..)
[Selector ("isShowingAppNames")] bool ShowingAppNames { get; }
[Selector ("setShowingAppNames:")] void ShowingAppNames { set; }

Type: CAInterAppAudioTransportView

CoreAudioKit.CAInterAppAudioTransportView { [Selector ("setOutputAudioUnit:")] void SetOutputAudioUnit(..)
[Selector ("isConnected")] bool Connected { get; }
[Selector ("currentTimeLabelFont")] UIKit.UIFont CurrentTimeLabelFont { get; }
[Selector ("setCurrentTimeLabelFont:")] void CurrentTimeLabelFont { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("labelColor")] UIKit.UIColor LabelColor { get; }
[Selector ("setLabelColor:")] void LabelColor { set; }
[Selector ("pauseButtonColor")] UIKit.UIColor PauseButtonColor { get; }
[Selector ("setPauseButtonColor:")] void PauseButtonColor { set; }
[Selector ("playButtonColor")] UIKit.UIColor PlayButtonColor { get; }
[Selector ("setPlayButtonColor:")] void PlayButtonColor { set; }
[Selector ("isPlaying")] bool Playing { get; }
[Selector ("recordButtonColor")] UIKit.UIColor RecordButtonColor { get; }
[Selector ("setRecordButtonColor:")] void RecordButtonColor { set; }
[Selector ("isRecording")] bool Recording { get; }
[Selector ("rewindButtonColor")] UIKit.UIColor RewindButtonColor { get; }
[Selector ("setRewindButtonColor:")] void RewindButtonColor { set; }

Namespace: CoreBluetooth

Type: CBATTRequest

CoreBluetooth.CBATTRequest { [Selector ("central")] CoreBluetooth.CBCentral Central { get; }
[Selector ("characteristic")] CoreBluetooth.CBCharacteristic Characteristic { get; }
[Selector ("offset")] System.nint Offset { get; }
[Selector ("value")] Foundation.NSData Value { get; }
[Selector ("setValue:")] void Value { set; }

Type: CBAttribute

CoreBluetooth.CBAttribute { [Selector ("UUID")] CoreBluetooth.CBUUID UUID { get; }

Type: CBCentral

CoreBluetooth.CBCentral { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("maximumUpdateValueLength")] System.nuint MaximumUpdateValueLength { get; }

Type: CBCentralManager

CoreBluetooth.CBCentralManager { [Selector ("cancelPeripheralConnection:")] void CancelPeripheralConnection(..)
[Selector ("connectPeripheral:options:")] void ConnectPeripheral(..)
[Selector ("retrieveConnectedPeripherals")] void RetrieveConnectedPeripherals(..)
[Selector ("retrieveConnectedPeripheralsWithServices:")] CoreBluetooth.CBPeripheral RetrieveConnectedPeripherals(..)
[Selector ("retrievePeripherals:")] void RetrievePeripherals(..)
[Selector ("retrievePeripheralsWithIdentifiers:")] CoreBluetooth.CBPeripheral RetrievePeripheralsWithIdentifiers(..)
[Selector ("scanForPeripheralsWithServices:options:")] void ScanForPeripherals(..)
[Selector ("stopScan")] void StopScan(..)
[Selector ("isScanning")] bool IsScanning { get; }
[Selector ("state")] CoreBluetooth.CBCentralManagerState State { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _CBCentralManagerDelegate

CoreBluetooth.CBCentralManager+_CBCentralManagerDelegate { [Selector ("centralManager:didConnectPeripheral:")] void ConnectedPeripheral(..)
[Selector ("centralManager:didDisconnectPeripheral:error:")] void DisconnectedPeripheral(..)
[Selector ("centralManager:didDiscoverPeripheral:advertisementData:RSSI:")] void DiscoveredPeripheral(..)
[Selector ("centralManager:didFailToConnectPeripheral:error:")] void FailedToConnectPeripheral(..)
[Selector ("centralManager:didRetrieveConnectedPeripherals:")] void RetrievedConnectedPeripherals(..)
[Selector ("centralManager:didRetrievePeripherals:")] void RetrievedPeripherals(..)
[Selector ("centralManagerDidUpdateState:")] void UpdatedState(..)
[Selector ("centralManager:willRestoreState:")] void WillRestoreState(..)

Type: CBCentralManagerDelegate

CoreBluetooth.CBCentralManagerDelegate { [Selector ("centralManager:didConnectPeripheral:")] void ConnectedPeripheral(..)
[Selector ("centralManager:didDisconnectPeripheral:error:")] void DisconnectedPeripheral(..)
[Selector ("centralManager:didDiscoverPeripheral:advertisementData:RSSI:")] void DiscoveredPeripheral(..)
[Selector ("centralManager:didFailToConnectPeripheral:error:")] void FailedToConnectPeripheral(..)
[Selector ("centralManager:didRetrieveConnectedPeripherals:")] void RetrievedConnectedPeripherals(..)
[Selector ("centralManager:didRetrievePeripherals:")] void RetrievedPeripherals(..)
[Selector ("centralManagerDidUpdateState:")] void UpdatedState(..)
[Selector ("centralManager:willRestoreState:")] void WillRestoreState(..)

Type: CBCharacteristic

CoreBluetooth.CBCharacteristic { [Selector ("descriptors")] CoreBluetooth.CBDescriptor Descriptors { get; }
[Selector ("isBroadcasted")] bool IsBroadcasted { get; }
[Selector ("isNotifying")] bool IsNotifying { get; }
[Selector ("properties")] CoreBluetooth.CBCharacteristicProperties Properties { get; }
[Selector ("service")] CoreBluetooth.CBService Service { get; }
[Selector ("value")] Foundation.NSData Value { get; }

Type: CBDescriptor

CoreBluetooth.CBDescriptor { [Selector ("characteristic")] CoreBluetooth.CBCharacteristic Characteristic { get; }
[Selector ("value")] Foundation.NSObject Value { get; }

Type: CBMutableCharacteristic

CoreBluetooth.CBMutableCharacteristic { [Selector ("descriptors")] CoreBluetooth.CBDescriptor Descriptors { get; }
[Selector ("setDescriptors:")] void Descriptors { set; }
[Selector ("permissions")] CoreBluetooth.CBAttributePermissions Permissions { get; }
[Selector ("setPermissions:")] void Permissions { set; }
[Selector ("properties")] CoreBluetooth.CBCharacteristicProperties Properties { get; }
[Selector ("setProperties:")] void Properties { set; }
[Selector ("subscribedCentrals")] CoreBluetooth.CBCentral SubscribedCentrals { get; }
[Selector ("UUID")] CoreBluetooth.CBUUID UUID { get; }
[Selector ("setUUID:")] void UUID { set; }
[Selector ("value")] Foundation.NSData Value { get; }
[Selector ("setValue:")] void Value { set; }

Type: CBMutableService

CoreBluetooth.CBMutableService { [Selector ("characteristics")] CoreBluetooth.CBCharacteristic Characteristics { get; }
[Selector ("setCharacteristics:")] void Characteristics { set; }
[Selector ("includedServices")] CoreBluetooth.CBService IncludedServices { get; }
[Selector ("setIncludedServices:")] void IncludedServices { set; }
[Selector ("isPrimary")] bool Primary { get; }
[Selector ("setIsPrimary:")] void Primary { set; }
[Selector ("UUID")] CoreBluetooth.CBUUID UUID { get; }
[Selector ("setUUID:")] void UUID { set; }

Type: CBPeer

CoreBluetooth.CBPeer { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("UUID")] System.IntPtr UUID { get; }
[Selector ("identifier")] Foundation.NSUuid Identifier { get; }

Type: CBPeripheral

CoreBluetooth.CBPeripheral { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("discoverCharacteristics:forService:")] void DiscoverCharacteristics(..)
[Selector ("discoverDescriptorsForCharacteristic:")] void DiscoverDescriptors(..)
[Selector ("discoverIncludedServices:forService:")] void DiscoverIncludedServices(..)
[Selector ("discoverServices:")] void DiscoverServices(..)
[Selector ("maximumWriteValueLengthForType:")] System.nuint GetMaximumWriteValueLength(..)
[Selector ("readRSSI")] void ReadRSSI(..)
[Selector ("readValueForCharacteristic:")] void ReadValue(..)
[Selector ("readValueForDescriptor:")] void ReadValue(..)
[Selector ("setNotifyValue:forCharacteristic:")] void SetNotifyValue(..)
[Selector ("writeValue:forCharacteristic:type:")] void WriteValue(..)
[Selector ("writeValue:forDescriptor:")] void WriteValue(..)
[Selector ("isConnected")] bool IsConnected { get; }
[Selector ("name")] string Name { get; }
[Selector ("RSSI")] Foundation.NSNumber RSSI { get; }
[Selector ("services")] CoreBluetooth.CBService Services { get; }
[Selector ("state")] CoreBluetooth.CBPeripheralState State { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _CBPeripheralDelegate

CoreBluetooth.CBPeripheral+_CBPeripheralDelegate { [Selector ("peripheral:didDiscoverCharacteristicsForService:error:")] void DiscoveredCharacteristic(..)
[Selector ("peripheral:didDiscoverDescriptorsForCharacteristic:error:")] void DiscoveredDescriptor(..)
[Selector ("peripheral:didDiscoverIncludedServicesForService:error:")] void DiscoveredIncludedService(..)
[Selector ("peripheral:didDiscoverServices:")] void DiscoveredService(..)
[Selector ("peripheralDidInvalidateServices:")] void InvalidatedService(..)
[Selector ("peripheral:didModifyServices:")] void ModifiedServices(..)
[Selector ("peripheral:didReadRSSI:error:")] void RssiRead(..)
[Selector ("peripheralDidUpdateRSSI:error:")] void RssiUpdated(..)
[Selector ("peripheral:didUpdateValueForCharacteristic:error:")] void UpdatedCharacterteristicValue(..)
[Selector ("peripheralDidUpdateName:")] void UpdatedName(..)
[Selector ("peripheral:didUpdateNotificationStateForCharacteristic:error:")] void UpdatedNotificationState(..)
[Selector ("peripheral:didUpdateValueForDescriptor:error:")] void UpdatedValue(..)
[Selector ("peripheral:didWriteValueForCharacteristic:error:")] void WroteCharacteristicValue(..)
[Selector ("peripheral:didWriteValueForDescriptor:error:")] void WroteDescriptorValue(..)

Type: CBPeripheralDelegate

CoreBluetooth.CBPeripheralDelegate { [Selector ("peripheral:didDiscoverCharacteristicsForService:error:")] void DiscoveredCharacteristic(..)
[Selector ("peripheral:didDiscoverDescriptorsForCharacteristic:error:")] void DiscoveredDescriptor(..)
[Selector ("peripheral:didDiscoverIncludedServicesForService:error:")] void DiscoveredIncludedService(..)
[Selector ("peripheral:didDiscoverServices:")] void DiscoveredService(..)
[Selector ("peripheralDidInvalidateServices:")] void InvalidatedService(..)
[Selector ("peripheral:didModifyServices:")] void ModifiedServices(..)
[Selector ("peripheral:didReadRSSI:error:")] void RssiRead(..)
[Selector ("peripheralDidUpdateRSSI:error:")] void RssiUpdated(..)
[Selector ("peripheral:didUpdateValueForCharacteristic:error:")] void UpdatedCharacterteristicValue(..)
[Selector ("peripheralDidUpdateName:")] void UpdatedName(..)
[Selector ("peripheral:didUpdateNotificationStateForCharacteristic:error:")] void UpdatedNotificationState(..)
[Selector ("peripheral:didUpdateValueForDescriptor:error:")] void UpdatedValue(..)
[Selector ("peripheral:didWriteValueForCharacteristic:error:")] void WroteCharacteristicValue(..)
[Selector ("peripheral:didWriteValueForDescriptor:error:")] void WroteDescriptorValue(..)

Type: CBPeripheralManager

CoreBluetooth.CBPeripheralManager { [Selector ("addService:")] void AddService(..)
[Selector ("removeAllServices")] void RemoveAllServices(..)
[Selector ("removeService:")] void RemoveService(..)
[Selector ("respondToRequest:withResult:")] void RespondToRequest(..)
[Selector ("setDesiredConnectionLatency:forCentral:")] void SetDesiredConnectionLatency(..)
[Selector ("startAdvertising:")] void StartAdvertising(..)
[Selector ("stopAdvertising")] void StopAdvertising(..)
[Selector ("updateValue:forCharacteristic:onSubscribedCentrals:")] bool UpdateValue(..)
[Selector ("isAdvertising")] bool Advertising { get; }
[Selector ("authorizationStatus")] CoreBluetooth.CBPeripheralManagerAuthorizationStatus AuthorizationStatus { get; }
[Selector ("state")] CoreBluetooth.CBPeripheralManagerState State { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _CBPeripheralManagerDelegate

CoreBluetooth.CBPeripheralManager+_CBPeripheralManagerDelegate { [Selector ("peripheralManagerDidStartAdvertising:error:")] void AdvertisingStarted(..)
[Selector ("peripheralManager:central:didSubscribeToCharacteristic:")] void CharacteristicSubscribed(..)
[Selector ("peripheralManager:central:didUnsubscribeFromCharacteristic:")] void CharacteristicUnsubscribed(..)
[Selector ("peripheralManager:didReceiveReadRequest:")] void ReadRequestReceived(..)
[Selector ("peripheralManagerIsReadyToUpdateSubscribers:")] void ReadyToUpdateSubscribers(..)
[Selector ("peripheralManager:didAddService:error:")] void ServiceAdded(..)
[Selector ("peripheralManagerDidUpdateState:")] void StateUpdated(..)
[Selector ("peripheralManager:willRestoreState:")] void WillRestoreState(..)
[Selector ("peripheralManager:didReceiveWriteRequests:")] void WriteRequestsReceived(..)

Type: CBPeripheralManagerDelegate

CoreBluetooth.CBPeripheralManagerDelegate { [Selector ("peripheralManagerDidStartAdvertising:error:")] void AdvertisingStarted(..)
[Selector ("peripheralManager:central:didSubscribeToCharacteristic:")] void CharacteristicSubscribed(..)
[Selector ("peripheralManager:central:didUnsubscribeFromCharacteristic:")] void CharacteristicUnsubscribed(..)
[Selector ("peripheralManager:didReceiveReadRequest:")] void ReadRequestReceived(..)
[Selector ("peripheralManagerIsReadyToUpdateSubscribers:")] void ReadyToUpdateSubscribers(..)
[Selector ("peripheralManager:didAddService:error:")] void ServiceAdded(..)
[Selector ("peripheralManagerDidUpdateState:")] void StateUpdated(..)
[Selector ("peripheralManager:willRestoreState:")] void WillRestoreState(..)
[Selector ("peripheralManager:didReceiveWriteRequests:")] void WriteRequestsReceived(..)

Type: CBService

CoreBluetooth.CBService { [Selector ("characteristics")] CoreBluetooth.CBCharacteristic Characteristics { get; }
[Selector ("includedServices")] CoreBluetooth.CBService IncludedServices { get; }
[Selector ("peripheral")] CoreBluetooth.CBPeripheral Peripheral { get; }
[Selector ("isPrimary")] bool Primary { get; }

Type: CBUUID

CoreBluetooth.CBUUID { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("UUIDWithCFUUID:")] CoreBluetooth.CBUUID FromCFUUID(..)
[Selector ("UUIDWithData:")] CoreBluetooth.CBUUID FromData(..)
[Selector ("UUIDWithNSUUID:")] CoreBluetooth.CBUUID FromNSUuid(..)
[Selector ("UUIDWithString:")] CoreBluetooth.CBUUID FromString(..)
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("UUIDString")] string Uuid { get; }

Type: CFUUID

CoreBluetooth.CFUUID { [Native ("CFUUIDCreateFromString")] System.IntPtr CFUUIDCreateFromString(..)

Namespace: CoreData

Type: NSAsynchronousFetchRequest

CoreData.NSAsynchronousFetchRequest { [Selector ("estimatedResultCount")] System.nint EstimatedResultCount { get; }
[Selector ("setEstimatedResultCount:")] void EstimatedResultCount { set; }
[Selector ("fetchRequest")] CoreData.NSFetchRequest FetchRequest { get; }

Type: NSAsynchronousFetchResult

CoreData.NSAsynchronousFetchResult { [Selector ("fetchRequest")] CoreData.NSAsynchronousFetchRequest FetchRequest { get; }
[Selector ("finalResult")] Foundation.NSObject FinalResult { get; }

Type: NSAtomicStore

CoreData.NSAtomicStore { [Selector ("addCacheNodes:")] void AddCacheNodes(..)
[Selector ("cacheNodeForObjectID:")] CoreData.NSAtomicStoreCacheNode CacheNodeForObjectID(..)
[Selector ("load:")] bool Load(..)
[Selector ("newCacheNodeForManagedObject:")] CoreData.NSAtomicStoreCacheNode NewCacheNodeForManagedObject(..)
[Selector ("newReferenceObjectForManagedObject:")] CoreData.NSAtomicStore NewReferenceObjectForManagedObject(..)
[Selector ("objectIDForEntity:referenceObject:")] CoreData.NSManagedObjectID ObjectIDForEntity(..)
[Selector ("referenceObjectForObjectID:")] CoreData.NSAtomicStore ReferenceObjectForObjectID(..)
[Selector ("save:")] bool Save(..)
[Selector ("updateCacheNode:fromManagedObject:")] void UpdateCacheNode(..)
[Selector ("willRemoveCacheNodes:")] void WillRemoveCacheNodes(..)
[Selector ("cacheNodes")] Foundation.NSSet CacheNodes { get; }

Type: NSAtomicStoreCacheNode

CoreData.NSAtomicStoreCacheNode { [Selector ("setValue:forKey:")] void SetValue(..)
[Selector ("valueForKey:")] CoreData.NSAtomicStoreCacheNode ValueForKey(..)
[Selector ("objectID")] CoreData.NSManagedObjectID ObjectID { get; }
[Selector ("propertyCache")] Foundation.NSDictionary PropertyCache { get; }
[Selector ("setPropertyCache:")] void PropertyCache { set; }

Type: NSAttributeDescription

CoreData.NSAttributeDescription { [Selector ("allowsExternalBinaryDataStorage")] bool AllowsExternalBinaryDataStorage { get; }
[Selector ("setAllowsExternalBinaryDataStorage:")] void AllowsExternalBinaryDataStorage { set; }
[Selector ("attributeType")] CoreData.NSAttributeType AttributeType { get; }
[Selector ("setAttributeType:")] void AttributeType { set; }
[Selector ("attributeValueClassName")] string AttributeValueClassName { get; }
[Selector ("setAttributeValueClassName:")] void AttributeValueClassName { set; }
[Selector ("defaultValue")] Foundation.NSObject DefaultValue { get; }
[Selector ("setDefaultValue:")] void DefaultValue { set; }
[Selector ("valueTransformerName")] string ValueTransformerName { get; }
[Selector ("setValueTransformerName:")] void ValueTransformerName { set; }
[Selector ("versionHash")] Foundation.NSData VersionHash { get; }

Type: NSBatchDeleteRequest

CoreData.NSBatchDeleteRequest { [Selector ("fetchRequest")] CoreData.NSFetchRequest FetchRequest { get; }
[Selector ("resultType")] CoreData.NSBatchDeleteRequestResultType ResultType { get; }
[Selector ("setResultType:")] void ResultType { set; }

Type: NSBatchDeleteResult

CoreData.NSBatchDeleteResult { [Selector ("result")] Foundation.NSObject Result { get; }
[Selector ("resultType")] CoreData.NSBatchDeleteRequestResultType ResultType { get; }

Type: NSBatchUpdateRequest

CoreData.NSBatchUpdateRequest { [Selector ("batchUpdateRequestWithEntityName:")] CoreData.NSBatchUpdateRequest BatchUpdateRequestWithEntityName(..)
[Selector ("entity")] CoreData.NSEntityDescription Entity { get; }
[Selector ("entityName")] string EntityName { get; }
[Selector ("includesSubentities")] bool IncludesSubentities { get; }
[Selector ("setIncludesSubentities:")] void IncludesSubentities { set; }
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }
[Selector ("setPredicate:")] void Predicate { set; }
[Selector ("propertiesToUpdate")] Foundation.NSDictionary PropertiesToUpdate { get; }
[Selector ("setPropertiesToUpdate:")] void PropertiesToUpdate { set; }
[Selector ("resultType")] CoreData.NSBatchUpdateRequestResultType ResultType { get; }
[Selector ("setResultType:")] void ResultType { set; }

Type: NSBatchUpdateResult

CoreData.NSBatchUpdateResult { [Selector ("result")] Foundation.NSObject Result { get; }
[Selector ("resultType")] CoreData.NSBatchUpdateRequestResultType ResultType { get; }

Type: NSConstraintConflict

CoreData.NSConstraintConflict { [Selector ("conflictingObjects")] CoreData.NSManagedObject ConflictingObjects { get; }
[Selector ("conflictingSnapshots")] Foundation.NSDictionary ConflictingSnapshots { get; }
[Selector ("constraint")] string Constraint { get; }
[Selector ("constraintValues")] Foundation.NSDictionary ConstraintValues { get; }
[Selector ("databaseObject")] CoreData.NSManagedObject DatabaseObject { get; }
[Selector ("databaseSnapshot")] Foundation.NSDictionary DatabaseSnapshot { get; }

Type: NSEntityDescription

CoreData.NSEntityDescription { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("entityForName:inManagedObjectContext:")] CoreData.NSEntityDescription EntityForName(..)
[Selector ("insertNewObjectForEntityForName:inManagedObjectContext:")] Foundation.NSObject InsertNewObjectForEntityForName(..)
[Selector ("isKindOfEntity:")] bool IsKindOfEntity(..)
[Selector ("relationshipsWithDestinationEntity:")] CoreData.NSRelationshipDescription RelationshipsWithDestinationEntity(..)
[Selector ("uniquenessConstraints")] Foundation.NSArray UniquenessConstraints { get; }
[Selector ("setUniquenessConstraints:")] void UniquenessConstraints { set; }
[Selector ("isAbstract")] bool Abstract { get; }
[Selector ("setAbstract:")] void Abstract { set; }
[Selector ("attributesByName")] Foundation.NSDictionary AttributesByName { get; }
[Selector ("compoundIndexes")] CoreData.NSPropertyDescription CompoundIndexes { get; }
[Selector ("setCompoundIndexes:")] void CompoundIndexes { set; }
[Selector ("managedObjectClassName")] string ManagedObjectClassName { get; }
[Selector ("setManagedObjectClassName:")] void ManagedObjectClassName { set; }
[Selector ("managedObjectModel")] CoreData.NSManagedObjectModel ManagedObjectModel { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("properties")] CoreData.NSPropertyDescription Properties { get; }
[Selector ("setProperties:")] void Properties { set; }
[Selector ("propertiesByName")] Foundation.NSDictionary PropertiesByName { get; }
[Selector ("relationshipsByName")] Foundation.NSDictionary RelationshipsByName { get; }
[Selector ("subentities")] CoreData.NSEntityDescription Subentities { get; }
[Selector ("setSubentities:")] void Subentities { set; }
[Selector ("subentitiesByName")] Foundation.NSDictionary SubentitiesByName { get; }
[Selector ("superentity")] CoreData.NSEntityDescription Superentity { get; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }
[Selector ("versionHash")] Foundation.NSData VersionHash { get; }
[Selector ("versionHashModifier")] string VersionHashModifier { get; }
[Selector ("setVersionHashModifier:")] void VersionHashModifier { set; }

Type: NSEntityMapping

CoreData.NSEntityMapping { [Selector ("attributeMappings")] CoreData.NSPropertyMapping AttributeMappings { get; }
[Selector ("setAttributeMappings:")] void AttributeMappings { set; }
[Selector ("destinationEntityName")] string DestinationEntityName { get; }
[Selector ("setDestinationEntityName:")] void DestinationEntityName { set; }
[Selector ("destinationEntityVersionHash")] Foundation.NSData DestinationEntityVersionHash { get; }
[Selector ("setDestinationEntityVersionHash:")] void DestinationEntityVersionHash { set; }
[Selector ("entityMigrationPolicyClassName")] string EntityMigrationPolicyClassName { get; }
[Selector ("setEntityMigrationPolicyClassName:")] void EntityMigrationPolicyClassName { set; }
[Selector ("mappingType")] CoreData.NSEntityMappingType MappingType { get; }
[Selector ("setMappingType:")] void MappingType { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("relationshipMappings")] CoreData.NSPropertyMapping RelationshipMappings { get; }
[Selector ("setRelationshipMappings:")] void RelationshipMappings { set; }
[Selector ("sourceEntityName")] string SourceEntityName { get; }
[Selector ("setSourceEntityName:")] void SourceEntityName { set; }
[Selector ("sourceEntityVersionHash")] Foundation.NSData SourceEntityVersionHash { get; }
[Selector ("setSourceEntityVersionHash:")] void SourceEntityVersionHash { set; }
[Selector ("sourceExpression")] Foundation.NSExpression SourceExpression { get; }
[Selector ("setSourceExpression:")] void SourceExpression { set; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }

Type: NSEntityMigrationPolicy

CoreData.NSEntityMigrationPolicy { [Selector ("beginEntityMapping:manager:error:")] bool BeginEntityMapping(..)
[Selector ("createDestinationInstancesForSourceInstance:entityMapping:manager:error:")] bool CreateDestinationInstancesForSourceInstance(..)
[Selector ("createRelationshipsForDestinationInstance:entityMapping:manager:error:")] bool CreateRelationshipsForDestinationInstance(..)
[Selector ("endEntityMapping:manager:error:")] bool EndEntityMapping(..)
[Selector ("endInstanceCreationForEntityMapping:manager:error:")] bool EndInstanceCreationForEntityMapping(..)
[Selector ("endRelationshipCreationForEntityMapping:manager:error:")] bool EndRelationshipCreationForEntityMapping(..)
[Selector ("performCustomValidationForEntityMapping:manager:error:")] bool PerformCustomValidationForEntityMapping(..)

Type: NSFetchedPropertyDescription

CoreData.NSFetchedPropertyDescription { [Selector ("fetchRequest")] CoreData.NSFetchRequest FetchRequest { get; }
[Selector ("setFetchRequest:")] void FetchRequest { set; }

Type: NSFetchedResultsController

CoreData.NSFetchedResultsController { [Selector ("deleteCacheWithName:")] void DeleteCache(..)
[Selector ("indexPathForObject:")] Foundation.NSIndexPath FromObject(..)
[Selector ("objectAtIndexPath:")] Foundation.NSObject ObjectAt(..)
[Selector ("performFetch:")] bool PerformFetch(..)
[Selector ("sectionForSectionIndexTitle:atIndex:")] System.nint SectionFor(..)
[Selector ("sectionIndexTitleForSectionName:")] string SectionIndexTitles(..)
[Selector ("cacheName")] string CacheName { get; }
[Selector ("fetchedObjects")] Foundation.NSObject FetchedObjects { get; }
[Selector ("fetchRequest")] CoreData.NSFetchRequest FetchRequest { get; }
[Selector ("managedObjectContext")] CoreData.NSManagedObjectContext ManagedObjectContext { get; }
[Selector ("sectionNameKeyPath")] string SectionNameKeyPath { get; }
[Selector ("sections")] CoreData.INSFetchedResultsSectionInfo Sections { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: NSFetchedResultsControllerDelegate

CoreData.NSFetchedResultsControllerDelegate { [Selector ("controllerDidChangeContent:")] void DidChangeContent(..)
[Selector ("controller:didChangeObject:atIndexPath:forChangeType:newIndexPath:")] void DidChangeObject(..)
[Selector ("controller:didChangeSection:atIndex:forChangeType:")] void DidChangeSection(..)
[Selector ("controller:sectionIndexTitleForSectionName:")] string SectionFor(..)
[Selector ("controllerWillChangeContent:")] void WillChangeContent(..)

Type: NSFetchedResultsSectionInfo

CoreData.NSFetchedResultsSectionInfo { [Selector ("numberOfObjects")] System.nint Count { get; }
[Selector ("indexTitle")] string IndexTitle { get; }
[Selector ("name")] string Name { get; }
[Selector ("objects")] Foundation.NSObject Objects { get; }

Type: NSFetchRequest

CoreData.NSFetchRequest { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("fetchRequestWithEntityName:")] CoreData.NSFetchRequest FromEntityName(..)
[Selector ("affectedStores")] CoreData.NSPersistentStore AffectedStores { get; }
[Selector ("setAffectedStores:")] void AffectedStores { set; }
[Selector ("entity")] CoreData.NSEntityDescription Entity { get; }
[Selector ("setEntity:")] void Entity { set; }
[Selector ("entityName")] string EntityName { get; }
[Selector ("fetchBatchSize")] System.nint FetchBatchSize { get; }
[Selector ("setFetchBatchSize:")] void FetchBatchSize { set; }
[Selector ("fetchLimit")] System.nuint FetchLimit { get; }
[Selector ("setFetchLimit:")] void FetchLimit { set; }
[Selector ("fetchOffset")] System.nuint FetchOffset { get; }
[Selector ("setFetchOffset:")] void FetchOffset { set; }
[Selector ("havingPredicate")] Foundation.NSPredicate HavingPredicate { get; }
[Selector ("setHavingPredicate:")] void HavingPredicate { set; }
[Selector ("includesPendingChanges")] bool IncludesPendingChanges { get; }
[Selector ("setIncludesPendingChanges:")] void IncludesPendingChanges { set; }
[Selector ("includesPropertyValues")] bool IncludesPropertyValues { get; }
[Selector ("setIncludesPropertyValues:")] void IncludesPropertyValues { set; }
[Selector ("includesSubentities")] bool IncludesSubentities { get; }
[Selector ("setIncludesSubentities:")] void IncludesSubentities { set; }
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }
[Selector ("setPredicate:")] void Predicate { set; }
[Selector ("propertiesToFetch")] CoreData.NSPropertyDescription PropertiesToFetch { get; }
[Selector ("setPropertiesToFetch:")] void PropertiesToFetch { set; }
[Selector ("propertiesToGroupBy")] CoreData.NSPropertyDescription PropertiesToGroupBy { get; }
[Selector ("setPropertiesToGroupBy:")] void PropertiesToGroupBy { set; }
[Selector ("relationshipKeyPathsForPrefetching")] string RelationshipKeyPathsForPrefetching { get; }
[Selector ("setRelationshipKeyPathsForPrefetching:")] void RelationshipKeyPathsForPrefetching { set; }
[Selector ("resultType")] CoreData.NSFetchRequestResultType ResultType { get; }
[Selector ("setResultType:")] void ResultType { set; }
[Selector ("returnsDistinctResults")] bool ReturnsDistinctResults { get; }
[Selector ("setReturnsDistinctResults:")] void ReturnsDistinctResults { set; }
[Selector ("returnsObjectsAsFaults")] bool ReturnsObjectsAsFaults { get; }
[Selector ("setReturnsObjectsAsFaults:")] void ReturnsObjectsAsFaults { set; }
[Selector ("shouldRefreshRefetchedObjects")] bool ShouldRefreshRefetchedObjects { get; }
[Selector ("setShouldRefreshRefetchedObjects:")] void ShouldRefreshRefetchedObjects { set; }
[Selector ("sortDescriptors")] Foundation.NSSortDescriptor SortDescriptors { get; }
[Selector ("setSortDescriptors:")] void SortDescriptors { set; }

Type: NSIncrementalStore

CoreData.NSIncrementalStore { [Selector ("executeRequest:withContext:error:")] Foundation.NSObject ExecuteRequest(..)
[Selector ("identifierForNewStoreAtURL:")] Foundation.NSObject IdentifierForNewStoreAtURL(..)
[Selector ("loadMetadata:")] bool LoadMetadata(..)
[Selector ("managedObjectContextDidRegisterObjectsWithIDs:")] void ManagedObjectContextDidRegisterObjectsWithIds(..)
[Selector ("managedObjectContextDidUnregisterObjectsWithIDs:")] void ManagedObjectContextDidUnregisterObjectsWithIds(..)
[Selector ("newObjectIDForEntity:referenceObject:")] CoreData.NSManagedObjectID NewObjectIdFor(..)
[Selector ("newValueForRelationship:forObjectWithID:withContext:error:")] Foundation.NSObject NewValue(..)
[Selector ("newValuesForObjectWithID:withContext:error:")] CoreData.NSIncrementalStoreNode NewValues(..)
[Selector ("obtainPermanentIDsForObjects:error:")] Foundation.NSObject ObtainPermanentIds(..)
[Selector ("referenceObjectForObjectID:")] Foundation.NSObject ReferenceObjectForObject(..)

Type: NSIncrementalStoreNode

CoreData.NSIncrementalStoreNode { [Selector ("updateWithValues:version:")] void Update(..)
[Selector ("valueForPropertyDescription:")] Foundation.NSObject ValueForPropertyDescription(..)
[Selector ("objectID")] CoreData.NSManagedObjectID ObjectId { get; }
[Selector ("version")] long Version { get; }

Type: NSManagedObject

CoreData.NSManagedObject { [Selector ("awakeFromFetch")] void AwakeFromFetch(..)
[Selector ("awakeFromInsert")] void AwakeFromInsert(..)
[Selector ("committedValuesForKeys:")] Foundation.NSDictionary CommittedValuesForKeys(..)
[Selector ("didAccessValueForKey:")] void DidAccessValueForKey(..)
[Selector ("didChangeValueForKey:")] void DidChangeValueForKey(..)
[Selector ("didChangeValueForKey:withSetMutation:usingObjects:")] void DidChangeValueForKey(..)
[Selector ("didSave")] void DidSave(..)
[Selector ("didTurnIntoFault")] void DidTurnIntoFault(..)
[Selector ("objectIDsForRelationshipNamed:")] CoreData.NSManagedObjectID GetObjectIDs(..)
[Selector ("hasFaultForRelationshipNamed:")] bool HasFaultForRelationshipNamed(..)
[Selector ("prepareForDeletion")] void PrepareForDeletion(..)
[Selector ("primitiveValueForKey:")] System.IntPtr PrimitiveValueForKey(..)
[Selector ("setPrimitiveValue:forKey:")] void SetPrimitiveValue(..)
[Selector ("setValue:forKey:")] void SetValue(..)
[Selector ("validateForDelete:")] bool ValidateForDelete(..)
[Selector ("validateForInsert:")] bool ValidateForInsert(..)
[Selector ("validateForUpdate:")] bool ValidateForUpdate(..)
[Selector ("validateValue:forKey:error:")] bool ValidateValue(..)
[Selector ("valueForKey:")] System.IntPtr ValueForKey(..)
[Selector ("willAccessValueForKey:")] void WillAccessValueForKey(..)
[Selector ("willChangeValueForKey:")] void WillChangeValueForKey(..)
[Selector ("willChangeValueForKey:withSetMutation:usingObjects:")] void WillChangeValueForKey(..)
[Selector ("willSave")] void WillSave(..)
[Selector ("willTurnIntoFault")] void WillTurnIntoFault(..)
[Selector ("changedValues")] Foundation.NSDictionary ChangedValues { get; }
[Selector ("changedValuesForCurrentEvent")] Foundation.NSDictionary ChangedValuesForCurrentEvent { get; }
[Selector ("entity")] CoreData.NSEntityDescription Entity { get; }
[Selector ("hasChanges")] bool HasChanges { get; }
[Selector ("hasPersistentChangedValues")] bool HasPersistentChangedValues { get; }
[Selector ("isDeleted")] bool IsDeleted { get; }
[Selector ("isFault")] bool IsFault { get; }
[Selector ("isInserted")] bool IsInserted { get; }
[Selector ("isUpdated")] bool IsUpdated { get; }
[Selector ("managedObjectContext")] CoreData.NSManagedObjectContext ManagedObjectContext { get; }
[Selector ("objectID")] CoreData.NSManagedObjectID ObjectID { get; }
[Selector ("observationInfo")] System.IntPtr ObservationInfo { get; }
[Selector ("setObservationInfo:")] void ObservationInfo { set; }

Type: NSManagedObjectContext

CoreData.NSManagedObjectContext { [Selector ("assignObject:toPersistentStore:")] void AssignObject(..)
[Selector ("countForFetchRequest:error:")] System.nuint CountForFetchRequest(..)
[Selector ("deleteObject:")] void DeleteObject(..)
[Selector ("detectConflictsForObject:")] void DetectConflictsForObject(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("executeFetchRequest:error:")] Foundation.NSObject ExecuteFetchRequest(..)
[Selector ("executeRequest:error:")] CoreData.NSPersistentStoreResult ExecuteRequest(..)
[Selector ("existingObjectWithID:error:")] CoreData.NSManagedObject GetExistingObject(..)
[Selector ("insertObject:")] void InsertObject(..)
[Selector ("lock")] void Lock(..)
[Selector ("mergeChangesFromContextDidSaveNotification:")] void MergeChangesFromContextDidSaveNotification(..)
[Selector ("mergeChangesFromRemoteContextSave:intoContexts:")] void MergeChangesFromRemoteContextSave(..)
[Selector ("objectRegisteredForID:")] CoreData.NSManagedObject ObjectRegisteredForID(..)
[Selector ("objectWithID:")] CoreData.NSManagedObject ObjectWithID(..)
[Selector ("observeValueForKeyPath:ofObject:change:context:")] void ObserveValueForKeyPath(..)
[Selector ("obtainPermanentIDsForObjects:error:")] bool ObtainPermanentIDsForObjects(..)
[Selector ("performBlock:")] void Perform(..)
[Selector ("performBlockAndWait:")] void PerformAndWait(..)
[Selector ("processPendingChanges")] void ProcessPendingChanges(..)
[Selector ("redo")] void Redo(..)
[Selector ("refreshAllObjects")] void RefreshAllObjects(..)
[Selector ("refreshObject:mergeChanges:")] void RefreshObject(..)
[Selector ("reset")] void Reset(..)
[Selector ("rollback")] void Rollback(..)
[Selector ("save:")] bool Save(..)
[Selector ("shouldHandleInaccessibleFault:forObjectID:triggeredByProperty:")] bool ShouldHandleInaccessibleFault(..)
[Selector ("undo")] void Undo(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("concurrencyType")] CoreData.NSManagedObjectContextConcurrencyType ConcurrencyType { get; }
[Selector ("deletedObjects")] Foundation.NSSet DeletedObjects { get; }
[Selector ("hasChanges")] bool HasChanges { get; }
[Selector ("insertedObjects")] Foundation.NSSet InsertedObjects { get; }
[Selector ("mergePolicy")] System.IntPtr MergePolicy { get; }
[Selector ("setMergePolicy:")] void MergePolicy { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("parentContext")] CoreData.NSManagedObjectContext ParentContext { get; }
[Selector ("setParentContext:")] void ParentContext { set; }
[Selector ("persistentStoreCoordinator")] CoreData.NSPersistentStoreCoordinator PersistentStoreCoordinator { get; }
[Selector ("setPersistentStoreCoordinator:")] void PersistentStoreCoordinator { set; }
[Selector ("propagatesDeletesAtEndOfEvent")] bool PropagatesDeletesAtEndOfEvent { get; }
[Selector ("setPropagatesDeletesAtEndOfEvent:")] void PropagatesDeletesAtEndOfEvent { set; }
[Selector ("registeredObjects")] Foundation.NSSet RegisteredObjects { get; }
[Selector ("retainsRegisteredObjects")] bool RetainsRegisteredObjects { get; }
[Selector ("setRetainsRegisteredObjects:")] void RetainsRegisteredObjects { set; }
[Selector ("shouldDeleteInaccessibleFaults")] bool ShouldDeleteInaccessibleFaults { get; }
[Selector ("setShouldDeleteInaccessibleFaults:")] void ShouldDeleteInaccessibleFaults { set; }
[Selector ("stalenessInterval")] double StalenessInterval { get; }
[Selector ("setStalenessInterval:")] void StalenessInterval { set; }
[Selector ("tryLock")] bool TryLock { get; }
[Selector ("undoManager")] Foundation.NSUndoManager UndoManager { get; }
[Selector ("setUndoManager:")] void UndoManager { set; }
[Selector ("updatedObjects")] Foundation.NSSet UpdatedObjects { get; }
[Selector ("userInfo")] Foundation.NSMutableDictionary UserInfo { get; }

Type: NSManagedObjectID

CoreData.NSManagedObjectID { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("entity")] CoreData.NSEntityDescription Entity { get; }
[Selector ("isTemporaryID")] bool IsTemporaryID { get; }
[Selector ("persistentStore")] CoreData.NSPersistentStore PersistentStore { get; }
[Selector ("URIRepresentation")] Foundation.NSUrl URIRepresentation { get; }

Type: NSManagedObjectModel

CoreData.NSManagedObjectModel { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("entitiesForConfiguration:")] string EntitiesForConfiguration(..)
[Selector ("fetchRequestFromTemplateWithName:substitutionVariables:")] CoreData.NSFetchRequest FetchRequestFromTemplateWithName(..)
[Selector ("fetchRequestTemplateForName:")] CoreData.NSFetchRequest FetchRequestTemplateForName(..)
[Selector ("isConfiguration:compatibleWithStoreMetadata:")] bool IsConfiguration(..)
[Selector ("mergedModelFromBundles:")] CoreData.NSManagedObjectModel MergedModelFromBundles(..)
[Selector ("mergedModelFromBundles:forStoreMetadata:")] CoreData.NSManagedObjectModel MergedModelFromBundles(..)
[Selector ("modelByMergingModels:")] CoreData.NSManagedObjectModel ModelByMergingModels(..)
[Selector ("modelByMergingModels:forStoreMetadata:")] CoreData.NSManagedObjectModel ModelByMergingModels(..)
[Selector ("setEntities:forConfiguration:")] void SetEntities(..)
[Selector ("setFetchRequestTemplate:forName:")] void SetFetchRequestTemplate(..)
[Selector ("configurations")] string Configurations { get; }
[Selector ("entities")] CoreData.NSEntityDescription Entities { get; }
[Selector ("setEntities:")] void Entities { set; }
[Selector ("entitiesByName")] Foundation.NSDictionary EntitiesByName { get; }
[Selector ("entityVersionHashesByName")] Foundation.NSDictionary EntityVersionHashesByName { get; }
[Selector ("fetchRequestTemplatesByName")] Foundation.NSDictionary FetchRequestTemplatesByName { get; }
[Selector ("localizationDictionary")] Foundation.NSDictionary LocalizationDictionary { get; }
[Selector ("setLocalizationDictionary:")] void LocalizationDictionary { set; }
[Selector ("versionIdentifiers")] Foundation.NSSet VersionIdentifiers { get; }
[Selector ("setVersionIdentifiers:")] void VersionIdentifiers { set; }

Type: NSMappingModel

CoreData.NSMappingModel { [Selector ("mappingModelFromBundles:forSourceModel:destinationModel:")] CoreData.NSMappingModel MappingModelFromBundles(..)
[Selector ("entityMappings")] CoreData.NSEntityMapping EntityMappings { get; }
[Selector ("setEntityMappings:")] void EntityMappings { set; }
[Selector ("entityMappingsByName")] Foundation.NSDictionary EntityMappingsByName { get; }

Type: NSMergeConflict

CoreData.NSMergeConflict { [Selector ("cachedSnapshot")] Foundation.NSDictionary CachedSnapshot { get; }
[Selector ("newVersionNumber")] System.nuint NewVersionNumber { get; }
[Selector ("objectSnapshot")] Foundation.NSDictionary ObjectSnapshot { get; }
[Selector ("oldVersionNumber")] System.nuint OldVersionNumber { get; }
[Selector ("persistedSnapshot")] Foundation.NSDictionary PersistedSnapshot { get; }
[Selector ("sourceObject")] CoreData.NSManagedObject SourceObject { get; }

Type: NSMergePolicy

CoreData.NSMergePolicy { [Selector ("resolveConflicts:error:")] bool ResolveConflictserror(..)
[Selector ("resolveConstraintConflicts:error:")] bool ResolveConstraintConflicts(..)
[Selector ("resolveOptimisticLockingVersionConflicts:error:")] bool ResolveOptimisticLockingVersionConflicts(..)
[Selector ("mergeType")] CoreData.NSMergePolicyType MergeType { get; }

Type: NSMigrationManager

CoreData.NSMigrationManager { [Selector ("associateSourceInstance:withDestinationInstance:forEntityMapping:")] void AssociateSourceInstance(..)
[Selector ("cancelMigrationWithError:")] void CancelMigrationWithError(..)
[Selector ("destinationEntityForEntityMapping:")] CoreData.NSEntityDescription DestinationEntityForEntityMapping(..)
[Selector ("destinationInstancesForEntityMappingNamed:sourceInstances:")] CoreData.NSManagedObject DestinationInstancesForEntityMappingNamed(..)
[Selector ("migrateStoreFromURL:type:options:withMappingModel:toDestinationURL:destinationType:destinationOptions:error:")] bool MigrateStoreFromUrl(..)
[Selector ("reset")] void Reset(..)
[Selector ("sourceEntityForEntityMapping:")] CoreData.NSEntityDescription SourceEntityForEntityMapping(..)
[Selector ("sourceInstancesForEntityMappingNamed:destinationInstances:")] CoreData.NSManagedObject SourceInstancesForEntityMappingNamed(..)
[Selector ("currentEntityMapping")] CoreData.NSEntityMapping CurrentEntityMapping { get; }
[Selector ("destinationContext")] CoreData.NSManagedObjectContext DestinationContext { get; }
[Selector ("destinationModel")] CoreData.NSManagedObjectModel DestinationModel { get; }
[Selector ("mappingModel")] CoreData.NSMappingModel MappingModel { get; }
[Selector ("migrationProgress")] float MigrationProgress { get; }
[Selector ("sourceContext")] CoreData.NSManagedObjectContext SourceContext { get; }
[Selector ("sourceModel")] CoreData.NSManagedObjectModel SourceModel { get; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }
[Selector ("usesStoreSpecificMigrationManager")] bool UsesStoreSpecificMigrationManager { get; }
[Selector ("setUsesStoreSpecificMigrationManager:")] void UsesStoreSpecificMigrationManager { set; }

Type: NSPersistentStore

CoreData.NSPersistentStore { [Selector ("didAddToPersistentStoreCoordinator:")] void DidAddToPersistentStoreCoordinator(..)
[Selector ("metadataForPersistentStoreWithURL:error:")] Foundation.NSDictionary MetadataForPersistentStoreWithUrl(..)
[Selector ("setMetadata:forPersistentStoreWithURL:error:")] bool SetMetadata(..)
[Selector ("willRemoveFromPersistentStoreCoordinator:")] void WillRemoveFromPersistentStoreCoordinator(..)
[Selector ("configurationName")] string ConfigurationName { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("setIdentifier:")] void Identifier { set; }
[Selector ("metadata")] Foundation.NSDictionary Metadata { get; }
[Selector ("setMetadata:")] void Metadata { set; }
[Selector ("options")] Foundation.NSDictionary Options { get; }
[Selector ("persistentStoreCoordinator")] CoreData.NSPersistentStoreCoordinator PersistentStoreCoordinator { get; }
[Selector ("isReadOnly")] bool ReadOnly { get; }
[Selector ("setReadOnly:")] void ReadOnly { set; }
[Selector ("type")] string Type { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("setURL:")] void Url { set; }

Type: NSPersistentStoreAsynchronousResult

CoreData.NSPersistentStoreAsynchronousResult { [Selector ("cancel")] void Cancel(..)
[Selector ("managedObjectContext")] CoreData.NSManagedObjectContext ManagedObjectContext { get; }
[Selector ("operationError")] Foundation.NSError OperationError { get; }
[Selector ("progress")] Foundation.NSProgress Progress { get; }

Type: NSPersistentStoreCoordinator

CoreData.NSPersistentStoreCoordinator { [Selector ("addPersistentStoreWithType:configuration:URL:options:error:")] CoreData.NSPersistentStore AddPersistentStoreWithType(..)
[Selector ("destroyPersistentStoreAtURL:withType:options:error:")] bool DestroyPersistentStore(..)
[Selector ("executeRequest:withContext:error:")] Foundation.NSObject ExecuteRequestwithContexterror(..)
[Selector ("lock")] void Lock(..)
[Selector ("managedObjectIDForURIRepresentation:")] CoreData.NSManagedObjectID ManagedObjectIDForURIRepresentation(..)
[Selector ("metadataForPersistentStore:")] Foundation.NSDictionary MetadataForPersistentStore(..)
[Selector ("metadataForPersistentStoreOfType:URL:error:")] Foundation.NSDictionary MetadataForPersistentStoreOfType(..)
[Selector ("migratePersistentStore:toURL:options:withType:error:")] CoreData.NSPersistentStore MigratePersistentStore(..)
[Selector ("performBlock:")] void Perform(..)
[Selector ("performBlockAndWait:")] void PerformAndWait(..)
[Selector ("persistentStoreForURL:")] CoreData.NSPersistentStore PersistentStoreForUrl(..)
[Selector ("registerStoreClass:forStoreType:")] void RegisterStoreClass(..)
[Selector ("removePersistentStore:error:")] bool RemovePersistentStore(..)
[Selector ("removeUbiquitousContentAndPersistentStoreAtURL:options:error:")] bool RemoveUbiquitousContentAndPersistentStore(..)
[Selector ("replacePersistentStoreAtURL:destinationOptions:withPersistentStoreFromURL:sourceOptions:storeType:error:")] bool ReplacePersistentStore(..)
[Selector ("setMetadata:forPersistentStoreOfType:URL:error:")] bool SetMetadata(..)
[Selector ("setMetadata:forPersistentStore:")] void SetMetadata(..)
[Selector ("setURL:forPersistentStore:")] bool SetUrl(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("URLForPersistentStore:")] Foundation.NSUrl UrlForPersistentStore(..)
[Selector ("managedObjectModel")] CoreData.NSManagedObjectModel ManagedObjectModel { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("persistentStores")] CoreData.NSPersistentStore PersistentStores { get; }
[Selector ("registeredStoreTypes")] Foundation.NSDictionary RegisteredStoreTypes { get; }
[Selector ("tryLock")] bool TryLock { get; }

Type: NSPersistentStoreRequest

CoreData.NSPersistentStoreRequest { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("affectedStores")] CoreData.NSPersistentStore AffectedStores { get; }
[Selector ("setAffectedStores:")] void AffectedStores { set; }
[Selector ("requestType")] CoreData.NSPersistentStoreRequestType RequestType { get; }

Type: NSPropertyDescription

CoreData.NSPropertyDescription { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("setValidationPredicates:withValidationWarnings:")] void SetValidationPredicates(..)
[Selector ("entity")] CoreData.NSEntityDescription Entity { get; }
[Selector ("isIndexed")] bool Indexed { get; }
[Selector ("setIndexed:")] void Indexed { set; }
[Selector ("isIndexedBySpotlight")] bool IndexedBySpotlight { get; }
[Selector ("setIndexedBySpotlight:")] void IndexedBySpotlight { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("isOptional")] bool Optional { get; }
[Selector ("setOptional:")] void Optional { set; }
[Selector ("isStoredInExternalRecord")] bool StoredInExternalRecord { get; }
[Selector ("setStoredInExternalRecord:")] void StoredInExternalRecord { set; }
[Selector ("isTransient")] bool Transient { get; }
[Selector ("setTransient:")] void Transient { set; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }
[Selector ("validationPredicates")] Foundation.NSPredicate ValidationPredicates { get; }
[Selector ("validationWarnings")] string ValidationWarnings { get; }
[Selector ("versionHash")] Foundation.NSData VersionHash { get; }
[Selector ("versionHashModifier")] string VersionHashModifier { get; }
[Selector ("setVersionHashModifier:")] void VersionHashModifier { set; }

Type: NSPropertyMapping

CoreData.NSPropertyMapping { [Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }
[Selector ("valueExpression")] Foundation.NSExpression ValueExpression { get; }
[Selector ("setValueExpression:")] void ValueExpression { set; }

Type: NSRelationshipDescription

CoreData.NSRelationshipDescription { [Selector ("deleteRule")] CoreData.NSDeleteRule DeleteRule { get; }
[Selector ("setDeleteRule:")] void DeleteRule { set; }
[Selector ("destinationEntity")] CoreData.NSEntityDescription DestinationEntity { get; }
[Selector ("setDestinationEntity:")] void DestinationEntity { set; }
[Selector ("inverseRelationship")] CoreData.NSRelationshipDescription InverseRelationship { get; }
[Selector ("setInverseRelationship:")] void InverseRelationship { set; }
[Selector ("isToMany")] bool IsToMany { get; }
[Selector ("maxCount")] System.nuint MaxCount { get; }
[Selector ("setMaxCount:")] void MaxCount { set; }
[Selector ("minCount")] System.nuint MinCount { get; }
[Selector ("setMinCount:")] void MinCount { set; }
[Selector ("isOrdered")] bool Ordered { get; }
[Selector ("setOrdered:")] void Ordered { set; }
[Selector ("versionHash")] Foundation.NSData VersionHash { get; }

Type: NSSaveChangesRequest

CoreData.NSSaveChangesRequest { [Selector ("deletedObjects")] Foundation.NSSet DeletedObjects { get; }
[Selector ("insertedObjects")] Foundation.NSSet InsertedObjects { get; }
[Selector ("lockedObjects")] Foundation.NSSet LockedObjects { get; }
[Selector ("updatedObjects")] Foundation.NSSet UpdatedObjects { get; }

Namespace: CoreFoundation

Type: CFAllocator

CoreFoundation.CFAllocator { [Native ("CFAllocatorGetTypeID")] System.nint GetTypeID(..)
[Native ("CFAllocatorAllocate")] System.IntPtr Allocate(..)
[Native ("CFAllocatorDeallocate")] void Deallocate(..)

Type: CFArray

CoreFoundation.CFArray { [Native ("CFArrayGetTypeID")] System.nint GetTypeID(..)
[Native ("CFArrayCreate")] System.IntPtr Create(..)
[Native ("CFArrayGetValueAtIndex")] System.IntPtr GetValue(..)
[Native ("CFArrayGetCount")] System.nint Count { get; }
[Native ("CFArrayGetCount")] System.nint GetCount(..)

Type: CFBoolean

CoreFoundation.CFBoolean { [Native ("CFBooleanGetTypeID")] System.nint GetTypeID(..)
[Native ("CFBooleanGetValue")] bool Value { get; }
[Native ("CFBooleanGetValue")] bool GetValue(..)

Type: CFData

CoreFoundation.CFData { [Native ("CFDataGetTypeID")] System.nint GetTypeID(..)
[Native ("CFDataCreateWithBytesNoCopy")] CoreFoundation.CFData FromDataNoCopy(..)
[Native ("CFDataGetLength")] System.nint Length { get; }
[Native ("CFDataGetBytePtr")] byte GetBuffer(..)
[Native ("CFDataGetBytePtr")] System.IntPtr Bytes { get; }
[Native ("CFDataCreate")] CoreFoundation.CFData FromData(..)
[Native ("CFDataCreateCopy")] CoreFoundation.CFData Copy(..)

Type: CFDictionary

CoreFoundation.CFDictionary { [Native ("CFDictionaryGetTypeID")] System.nint GetTypeID(..)
[Native ("CFDictionaryCreate")] CoreFoundation.CFDictionary FromObjectAndKey(..)
[Native ("CFDictionaryCreate")] CoreFoundation.CFDictionary FromObjectsAndKeys(..)
[Native ("CFDictionaryGetValue")] System.IntPtr GetValue(..)
[Native ("CFDictionaryGetValue")] string GetStringValue(..)
[Native ("CFDictionaryGetValue")] int GetInt32Value(..)
[Native ("CFDictionaryGetValue")] long GetInt64Value(..)
[Native ("CFDictionaryGetValue")] System.IntPtr GetIntPtrValue(..)
[Native ("CFDictionaryGetValue")] CoreFoundation.CFDictionary GetDictionaryValue(..)
[Native ("CFDictionaryGetCount")] System.nint Count { get; }
[Native ("CFDictionaryGetKeysAndValues")] void GetKeysAndValues(..)
[Native ("CFNumberGetValue")] int GetInt32Value(..)
[Native ("CFNumberGetValue")] long GetInt64Value(..)
[Native ("CFDictionaryContainsKey")] bool ContainsKey(..)

Type: CFException

CoreFoundation.CFException { [Native ("CFErrorCopyDescription")] CoreFoundation.CFException FromCFError(..)
[Native ("CFErrorCopyFailureReason")] CoreFoundation.CFException FromCFError(..)
[Native ("CFErrorCopyRecoverySuggestion")] CoreFoundation.CFException FromCFError(..)
[Native ("CFErrorCopyUserInfo")] CoreFoundation.CFException FromCFError(..)
[Native ("CFErrorGetCode")] CoreFoundation.CFException FromCFError(..)
[Native ("CFErrorGetDomain")] CoreFoundation.CFException FromCFError(..)

Type: CFMachPort

CoreFoundation.CFMachPort { [Native ("CFMachPortGetPort")] System.IntPtr MachPort { get; }
[Native ("CFMachPortInvalidate")] void Invalidate(..)
[Native ("CFMachPortIsValid")] bool IsValid { get; }
[Native ("CFMachPortCreateRunLoopSource")] CoreFoundation.CFRunLoopSource CreateRunLoopSource(..)

Type: CFMessagePort

CoreFoundation.CFMessagePort { [Native ("CFMessagePortCreateLocal")] CoreFoundation.CFMessagePort CreateLocalPort(..)
[Native ("CFMessagePortCreateRemote")] CoreFoundation.CFMessagePort CreateRemotePort(..)
[Native ("CFMessagePortInvalidate")] void Invalidate(..)
[Native ("CFMessagePortCreateRunLoopSource")] CoreFoundation.CFRunLoopSource CreateRunLoopSource(..)
[Native ("CFMessagePortSendRequest")] CoreFoundation.CFMessagePortSendRequestStatus SendRequest(..)
[Native ("CFMessagePortIsRemote")] bool IsRemote { get; }
[Native ("CFMessagePortSetName")] void Name { set; }
[Native ("CFMessagePortGetName")] string Name { get; }
[Native ("CFMessagePortGetContext")] CoreFoundation.CFMessagePortContext Context { get; }
[Native ("CFMessagePortGetContext")] CoreFoundation.CFMessagePort CreateLocalPort(..)
[Native ("CFMessagePortIsValid")] bool IsValid { get; }
[Native ("CFMessagePortSetDispatchQueue")] void SetDispatchQueue(..)
[Native ("CFMessagePortSetInvalidationCallBack")] void InvalidationCallback { set; }

Type: CFMutableDictionary

CoreFoundation.CFMutableDictionary { [Native ("CFDictionarySetValue")] void SetValue(..)
Got a resolve event System, Version=2.0.5.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e

Type: CFNetwork

CoreFoundation.CFNetwork { [Native ("CFNetworkCopyProxiesForAutoConfigurationScript")] Foundation.NSArray CopyProxiesForAutoConfigurationScript(..)
[Native ("CFNetworkCopyProxiesForURL")] Foundation.NSArray CopyProxiesForURL(..)
[Native ("CFNetworkCopySystemProxySettings")] CoreFoundation.CFProxySettings GetSystemProxySettings(..)

Type: CFNotificationCenter

CoreFoundation.CFNotificationCenter { [Native ("CFNotificationCenterGetDarwinNotifyCenter")] CoreFoundation.CFNotificationCenter Darwin { get; }
[Native ("CFNotificationCenterGetLocalCenter")] CoreFoundation.CFNotificationCenter Local { get; }
[Native ("CFNotificationCenterAddObserver")] CoreFoundation.CFNotificationObserverToken AddObserver(..)
[Native ("CFNotificationCenterPostNotificationWithOptions")] void PostNotification(..)
[Native ("CFNotificationCenterRemoveObserver")] void RemoveObserver(..)

Type: CFPreferences

CoreFoundation.CFPreferences { [Native ("CFPreferencesCopyAppValue")] object GetAppValue(..)
[Native ("CFPreferencesSetAppValue")] void SetAppValue(..)
[Native ("CFPreferencesSetAppValue")] void SetAppValue(..)
[Native ("CFPreferencesSetAppValue")] void SetAppValue(..)
[Native ("CFPreferencesSetAppValue")] void SetAppValue(..)
[Native ("CFPreferencesGetAppBooleanValue")] bool GetAppBooleanValue(..)
[Native ("CFPreferencesGetAppIntegerValue")] System.nint GetAppIntegerValue(..)
[Native ("CFPreferencesAddSuitePreferencesToApp")] void AddSuitePreferencesToApp(..)
[Native ("CFPreferencesRemoveSuitePreferencesFromApp")] void RemoveSuitePreferencesFromApp(..)
[Native ("CFPreferencesAppSynchronize")] bool AppSynchronize(..)
[Native ("CFPreferencesAppValueIsForced")] bool AppValueIsForced(..)

Type: CFReadStream

CoreFoundation.CFReadStream { [Native ("CFReadStreamCopyError")] CoreFoundation.CFException GetError(..)
[Native ("CFReadStreamOpen")] bool DoOpen(..)
[Native ("CFReadStreamClose")] void DoClose(..)
[Native ("CFReadStreamGetStatus")] CoreFoundation.CFStreamStatus DoGetStatus(..)
[Native ("CFReadStreamHasBytesAvailable")] bool HasBytesAvailable(..)
[Native ("CFReadStreamScheduleWithRunLoop")] void ScheduleWithRunLoop(..)
[Native ("CFReadStreamUnscheduleFromRunLoop")] void UnscheduleFromRunLoop(..)
[Native ("CFReadStreamSetClient")] bool DoSetClient(..)
[Native ("CFReadStreamRead")] System.nint Read(..)
[Native ("CFReadStreamCopyProperty")] System.IntPtr DoGetProperty(..)
[Native ("CFReadStreamSetProperty")] bool DoSetProperty(..)

Type: CFRunLoop

CoreFoundation.CFRunLoop { [Native ("CFRunLoopGetCurrent")] CoreFoundation.CFRunLoop Current { get; }
[Native ("CFRunLoopGetMain")] CoreFoundation.CFRunLoop Main { get; }
[Native ("CFRunLoopRun")] void Run(..)
[Native ("CFRunLoopStop")] void Stop(..)
[Native ("CFRunLoopWakeUp")] void WakeUp(..)
[Native ("CFRunLoopIsWaiting")] bool IsWaiting { get; }
[Native ("CFRunLoopRunInMode")] CoreFoundation.CFRunLoopExitReason RunInMode(..)
[Native ("CFRunLoopAddSource")] void AddSource(..)
[Native ("CFRunLoopContainsSource")] bool ContainsSource(..)
[Native ("CFRunLoopRemoveSource")] void RemoveSource(..)

Type: CFRunLoopSource

CoreFoundation.CFRunLoopSource { [Native ("CFRunLoopSourceGetOrder")] System.nint Order { get; }
[Native ("CFRunLoopSourceInvalidate")] void Invalidate(..)
[Native ("CFRunLoopSourceIsValid")] bool IsValid { get; }
[Native ("CFRunLoopSourceSignal")] void Signal(..)

Type: CFSocket

CoreFoundation.CFSocket { [Native ("CFSocketCreateConnectedToSocketSignature")] CoreFoundation.CFSocket CreateConnectedToSocketSignature(..)
[Native ("CFSocketGetNative")] CoreFoundation.CFSocketNativeHandle GetNative(..)
[Native ("CFSocketSetAddress")] void SetAddress(..)
[Native ("CFSocketGetSocketFlags")] CoreFoundation.CFSocketFlags GetSocketFlags(..)
[Native ("CFSocketSetSocketFlags")] void SetSocketFlags(..)
[Native ("CFSocketDisableCallBacks")] void DisableCallBacks(..)
[Native ("CFSocketEnableCallBacks")] void EnableCallBacks(..)
[Native ("CFSocketSendData")] void SendData(..)
[Native ("CFSocketConnectToAddress")] void Connect(..)

Type: CFStream

CoreFoundation.CFStream { [Native ("CFStreamCreatePairWithSocket")] void CreatePairWithSocket(..)
[Native ("CFStreamCreatePairWithPeerSocketSignature")] void CreatePairWithPeerSocketSignature(..)
[Native ("CFStreamCreatePairWithSocketToCFHost")] void CreatePairWithSocketToHost(..)
[Native ("CFStreamCreatePairWithSocketToHost")] void CreatePairWithSocketToHost(..)
[Native ("CFReadStreamCreateForHTTPRequest")] CoreServices.CFHTTPStream CreateForHTTPRequest(..)
[Native ("CFReadStreamCreateForStreamedHTTPRequest")] CoreServices.CFHTTPStream CreateForStreamedHTTPRequest(..)
[Native ("CFReadStreamCreateForStreamedHTTPRequest")] CoreServices.CFHTTPStream CreateForStreamedHTTPRequest(..)
[Native ("CFStreamCreateBoundPair")] void CreateBoundPair(..)
[Native ("CFReadStreamSetDispatchQueue")] void ReadDispatchQueue { set; }
[Native ("CFWriteStreamSetDispatchQueue")] void WriteDispatchQueue { set; }
[Native ("CFReadStreamCopyDispatchQueue")] CoreFoundation.DispatchQueue ReadDispatchQueue { get; }
[Native ("CFWriteStreamCopyDispatchQueue")] CoreFoundation.DispatchQueue WriteDispatchQueue { get; }

Type: CFString

CoreFoundation.CFString { [Native ("CFStringGetTypeID")] System.nint GetTypeID(..)
[Native ("CFStringGetLength")] string FetchString(..)
[Native ("CFStringGetLength")] int Length { get; }
[Native ("CFStringGetCharactersPtr")] string FetchString(..)
[Native ("CFStringGetCharacters")] string FetchString(..)
[Native ("CFStringGetCharacterAtIndex")] char Item { get; }

Type: CFType

CoreFoundation.CFType { [Native ("CFGetTypeID")] System.nint GetTypeID(..)
[Native ("CFCopyDescription")] string GetDescription(..)
[Native ("CFEqual")] bool Equal(..)

Type: CFUrl

CoreFoundation.CFUrl { [Native ("CFURLGetTypeID")] System.nint GetTypeID(..)
[Native ("CFURLCreateWithFileSystemPath")] CoreFoundation.CFUrl FromFile(..)
[Native ("CFURLCreateWithString")] CoreFoundation.CFUrl FromStringHandle(..)
[Native ("CFURLGetString")] string ToString(..)
[Native ("CFURLCopyFileSystemPath")] string GetFileSystemPath(..)
[Native ("CFURLIsFileReferenceURL")] bool IsFileReference { get; }

Type: CFWriteStream

CoreFoundation.CFWriteStream { [Native ("CFWriteStreamCopyError")] CoreFoundation.CFException GetError(..)
[Native ("CFWriteStreamOpen")] bool DoOpen(..)
[Native ("CFWriteStreamClose")] void DoClose(..)
[Native ("CFWriteStreamGetStatus")] CoreFoundation.CFStreamStatus DoGetStatus(..)
[Native ("CFWriteStreamCanAcceptBytes")] bool CanAcceptBytes(..)
[Native ("CFWriteStreamWrite")] int Write(..)
[Native ("CFWriteStreamSetClient")] bool DoSetClient(..)
[Native ("CFWriteStreamScheduleWithRunLoop")] void ScheduleWithRunLoop(..)
[Native ("CFWriteStreamUnscheduleFromRunLoop")] void UnscheduleFromRunLoop(..)
[Native ("CFWriteStreamSetProperty")] System.IntPtr DoGetProperty(..)
[Native ("CFWriteStreamSetProperty")] bool DoSetProperty(..)

Type: DispatchGroup

CoreFoundation.DispatchGroup { [Native ("dispatch_group_create")] CoreFoundation.DispatchGroup Create(..)
[Native ("dispatch_group_async_f")] void DispatchAsync(..)
[Native ("dispatch_group_notify_f")] void Notify(..)
[Native ("dispatch_group_enter")] void Enter(..)
[Native ("dispatch_group_leave")] void Leave(..)
[Native ("dispatch_group_wait")] bool Wait(..)

Type: DispatchObject

CoreFoundation.DispatchObject { [Native ("dispatch_release")] void Dispose(..)
[Native ("dispatch_set_target_queue")] void SetTargetQueue(..)

Type: DispatchQueue

CoreFoundation.DispatchQueue { [Native ("dispatch_get_context")] System.IntPtr Context { get; }
[Native ("dispatch_set_context")] void Context { set; }
[Native ("dispatch_apply_f")] void Submit(..)
[Native ("dispatch_async_f")] void DispatchAsync(..)
[Native ("dispatch_sync_f")] void DispatchSync(..)
[Native ("dispatch_barrier_async_f")] void DispatchBarrierAsync(..)
[Native ("dispatch_after_f")] void DispatchAfter(..)
[Native ("dispatch_get_current_queue")] CoreFoundation.DispatchQueue CurrentQueue { get; }
[Native ("dispatch_get_global_queue")] CoreFoundation.DispatchQueue GetGlobalQueue(..)
[Native ("dispatch_get_global_queue")] CoreFoundation.DispatchQueue DefaultGlobalQueue { get; }
[Native ("dispatch_queue_get_label")] string Label { get; }
[Native ("dispatch_queue_get_label")] string CurrentQueueLabel { get; }

Type: DispatchSource

CoreFoundation.DispatchSource { [Native ("dispatch_source_set_event_handler_f")] void SetEventHandler(..)
[Native ("dispatch_source_cancel")] void Cancel(..)
[Native ("dispatch_source_testcancel")] bool IsCanceled { get; }

Type: Timer

CoreFoundation.DispatchSource+Timer { [Native ("dispatch_source_set_timer")] void SetTimer(..)

Type: VnodeMonitor

CoreFoundation.DispatchSource+VnodeMonitor { [Native ("close")] void Dispose(..)

Type: DispatchTime

CoreFoundation.DispatchTime { [Native ("dispatch_walltime")] CoreFoundation.DispatchTime WallTime { get; }

Namespace: CoreGraphics

Type: CGAffineTransform

CoreGraphics.CGAffineTransform { [Native ("CGRectApplyAffineTransform")] CoreGraphics.CGRect CGRectApplyAffineTransform(..)
[Native ("CGAffineTransformInvert")] CoreGraphics.CGAffineTransform CGAffineTransformInvert(..)
[Native ("CGSizeApplyAffineTransform")] CoreGraphics.CGSize TransformSize(..)

Type: CGBitmapContext

CoreGraphics.CGBitmapContext { [Native ("CGBitmapContextGetData")] System.IntPtr Data { get; }
[Native ("CGBitmapContextGetWidth")] System.nint Width { get; }
[Native ("CGBitmapContextGetHeight")] System.nint Height { get; }
[Native ("CGBitmapContextGetBitsPerComponent")] System.nint BitsPerComponent { get; }
[Native ("CGBitmapContextGetBitsPerPixel")] System.nint BitsPerPixel { get; }
[Native ("CGBitmapContextGetBytesPerRow")] System.nint BytesPerRow { get; }
[Native ("CGBitmapContextGetColorSpace")] CoreGraphics.CGColorSpace ColorSpace { get; }
[Native ("CGBitmapContextGetAlphaInfo")] CoreGraphics.CGImageAlphaInfo AlphaInfo { get; }
[Native ("CGBitmapContextGetBitmapInfo")] CoreGraphics.CGBitmapFlags BitmapInfo { get; }
[Native ("CGBitmapContextCreateImage")] CoreGraphics.CGImage ToImage(..)

Type: CGColor

CoreGraphics.CGColor { [Native ("CGColorEqualToColor")] bool Equals(..)
[Native ("CGColorGetNumberOfComponents")] System.nint NumberOfComponents { get; }
[Native ("CGColorGetComponents")] System.nfloat Components { get; }
[Native ("CGColorGetAlpha")] System.nfloat Alpha { get; }
[Native ("CGColorGetColorSpace")] CoreGraphics.CGColorSpace ColorSpace { get; }
[Native ("CGColorGetPattern")] CoreGraphics.CGPattern Pattern { get; }
[Native ("CGColorRelease")] void Dispose(..)
[Native ("CGColorCreateCopyByMatchingToColorSpace")] CoreGraphics.CGColor CreateByMatchingToColorSpace(..)

Type: CGColorSpace

CoreGraphics.CGColorSpace { [Native ("CGColorSpaceRelease")] void Dispose(..)
[Native ("CGColorSpaceCreateDeviceGray")] CoreGraphics.CGColorSpace CreateDeviceGray(..)
[Native ("CGColorSpaceCreateDeviceRGB")] CoreGraphics.CGColorSpace CreateDeviceRGB(..)
[Native ("CGColorSpaceCreateDeviceCMYK")] CoreGraphics.CGColorSpace CreateDeviceCMYK(..)
[Native ("CGColorSpaceCreateCalibratedGray")] CoreGraphics.CGColorSpace CreateCalibratedGray(..)
[Native ("CGColorSpaceCreateCalibratedRGB")] CoreGraphics.CGColorSpace CreateCalibratedRGB(..)
[Native ("CGColorSpaceCreateIndexed")] CoreGraphics.CGColorSpace CreateIndexed(..)
[Native ("CGColorSpaceCreatePattern")] CoreGraphics.CGColorSpace CreatePattern(..)
[Native ("CGColorSpaceCreateWithName")] CoreGraphics.CGColorSpace CreateWithName(..)
[Native ("CGColorSpaceCreateWithName")] CoreGraphics.CGColorSpace Create(..)
[Native ("CGColorSpaceGetBaseColorSpace")] CoreGraphics.CGColorSpace GetBaseColorSpace(..)
[Native ("CGColorSpaceGetModel")] CoreGraphics.CGColorSpaceModel Model { get; }
[Native ("CGColorSpaceGetNumberOfComponents")] System.nint Components { get; }
[Native ("CGColorSpaceGetColorTableCount")] byte GetColorTable(..)
[Native ("CGColorSpaceGetColorTable")] byte GetColorTable(..)
[Native ("CGColorSpaceCreateWithICCProfile")] CoreGraphics.CGColorSpace CreateICCProfile(..)
[Native ("CGColorSpaceCreateICCBased")] CoreGraphics.CGColorSpace CreateICCProfile(..)
[Native ("CGColorSpaceCopyICCProfile")] Foundation.NSData GetICCProfile(..)

Type: CGContext

CoreGraphics.CGContext { [Native ("CGContextRelease")] void Dispose(..)
[Native ("CGContextSaveGState")] void SaveState(..)
[Native ("CGContextRestoreGState")] void RestoreState(..)
[Native ("CGContextScaleCTM")] void ScaleCTM(..)
[Native ("CGContextTranslateCTM")] void TranslateCTM(..)
[Native ("CGContextRotateCTM")] void RotateCTM(..)
[Native ("CGContextConcatCTM")] void ConcatCTM(..)
[Native ("CGContextSetLineWidth")] void SetLineWidth(..)
[Native ("CGContextSetLineCap")] void SetLineCap(..)
[Native ("CGContextSetLineJoin")] void SetLineJoin(..)
[Native ("CGContextSetMiterLimit")] void SetMiterLimit(..)
[Native ("CGContextSetLineDash")] void SetLineDash(..)
[Native ("CGContextSetLineDash")] void SetLineDash(..)
[Native ("CGContextSetFlatness")] void SetFlatness(..)
[Native ("CGContextSetAlpha")] void SetAlpha(..)
[Native ("CGContextSetBlendMode")] void SetBlendMode(..)
[Native ("CGContextGetCTM")] CoreGraphics.CGAffineTransform GetCTM(..)
[Native ("CGContextBeginPath")] void BeginPath(..)
[Native ("CGContextMoveToPoint")] void MoveTo(..)
[Native ("CGContextAddLineToPoint")] void AddLineToPoint(..)
[Native ("CGContextAddCurveToPoint")] void AddCurveToPoint(..)
[Native ("CGContextAddQuadCurveToPoint")] void AddQuadCurveToPoint(..)
[Native ("CGContextClosePath")] void ClosePath(..)
[Native ("CGContextAddRect")] void AddRect(..)
[Native ("CGContextAddRects")] void AddRects(..)
[Native ("CGContextAddLines")] void AddLines(..)
[Native ("CGContextAddEllipseInRect")] void AddEllipseInRect(..)
[Native ("CGContextAddArc")] void AddArc(..)
[Native ("CGContextAddArcToPoint")] void AddArcToPoint(..)
[Native ("CGContextAddPath")] void AddPath(..)
[Native ("CGContextReplacePathWithStrokedPath")] void ReplacePathWithStrokedPath(..)
[Native ("CGContextIsPathEmpty")] bool IsPathEmpty(..)
[Native ("CGContextGetPathCurrentPoint")] CoreGraphics.CGPoint GetPathCurrentPoint(..)
[Native ("CGContextGetPathBoundingBox")] CoreGraphics.CGRect GetPathBoundingBox(..)
[Native ("CGContextPathContainsPoint")] bool PathContainsPoint(..)
[Native ("CGContextDrawPath")] void DrawPath(..)
[Native ("CGContextFillPath")] void FillPath(..)
[Native ("CGContextEOFillPath")] void EOFillPath(..)
[Native ("CGContextStrokePath")] void StrokePath(..)
[Native ("CGContextFillRect")] void FillRect(..)
[Native ("CGContextFillRects")] void ContextFillRects(..)
[Native ("CGContextStrokeRect")] void StrokeRect(..)
[Native ("CGContextStrokeRectWithWidth")] void StrokeRectWithWidth(..)
[Native ("CGContextClearRect")] void ClearRect(..)
[Native ("CGContextFillEllipseInRect")] void FillEllipseInRect(..)
[Native ("CGContextStrokeEllipseInRect")] void StrokeEllipseInRect(..)
[Native ("CGContextStrokeLineSegments")] void StrokeLineSegments(..)
[Native ("CGContextClip")] void Clip(..)
[Native ("CGContextEOClip")] void EOClip(..)
[Native ("CGContextClipToMask")] void ClipToMask(..)
[Native ("CGContextGetClipBoundingBox")] CoreGraphics.CGRect GetClipBoundingBox(..)
[Native ("CGContextClipToRect")] void ClipToRect(..)
[Native ("CGContextClipToRects")] void ClipToRects(..)
[Native ("CGContextSetFillColorWithColor")] void SetFillColor(..)
[Native ("CGContextSetStrokeColorWithColor")] void SetStrokeColor(..)
[Native ("CGContextSetFillColorSpace")] void SetFillColorSpace(..)
[Native ("CGContextSetStrokeColorSpace")] void SetStrokeColorSpace(..)
[Native ("CGContextSetFillColor")] void SetFillColor(..)
[Native ("CGContextSetStrokeColor")] void SetStrokeColor(..)
[Native ("CGContextSetFillPattern")] void SetFillPattern(..)
[Native ("CGContextSetStrokePattern")] void SetStrokePattern(..)
[Native ("CGContextSetPatternPhase")] void SetPatternPhase(..)
[Native ("CGContextSetGrayFillColor")] void SetFillColor(..)
[Native ("CGContextSetGrayStrokeColor")] void SetStrokeColor(..)
[Native ("CGContextSetRGBFillColor")] void SetFillColor(..)
[Native ("CGContextSetRGBStrokeColor")] void SetStrokeColor(..)
[Native ("CGContextSetCMYKFillColor")] void SetFillColor(..)
[Native ("CGContextSetCMYKStrokeColor")] void SetStrokeColor(..)
[Native ("CGContextSetRenderingIntent")] void SetRenderingIntent(..)
[Native ("CGContextDrawImage")] void DrawImage(..)
[Native ("CGContextDrawTiledImage")] void DrawTiledImage(..)
[Native ("CGContextGetInterpolationQuality")] CoreGraphics.CGInterpolationQuality InterpolationQuality { get; }
[Native ("CGContextSetInterpolationQuality")] void InterpolationQuality { set; }
[Native ("CGContextSetShadowWithColor")] void SetShadow(..)
[Native ("CGContextSetShadow")] void SetShadow(..)
[Native ("CGContextDrawLinearGradient")] void DrawLinearGradient(..)
[Native ("CGContextDrawRadialGradient")] void DrawRadialGradient(..)
[Native ("CGContextDrawShading")] void DrawShading(..)
[Native ("CGContextSetCharacterSpacing")] void SetCharacterSpacing(..)
[Native ("CGContextSetTextPosition")] void TextPosition { set; }
[Native ("CGContextGetTextPosition")] CoreGraphics.CGPoint TextPosition { get; }
[Native ("CGContextSetTextMatrix")] void TextMatrix { set; }
[Native ("CGContextGetTextMatrix")] CoreGraphics.CGAffineTransform TextMatrix { get; }
[Native ("CGContextSetTextDrawingMode")] void SetTextDrawingMode(..)
[Native ("CGContextSetFont")] void SetFont(..)
[Native ("CGContextSetFontSize")] void SetFontSize(..)
[Native ("CGContextSelectFont")] void SelectFont(..)
[Native ("CGContextShowGlyphsAtPositions")] void ShowGlyphsAtPositions(..)
[Native ("CGContextShowText")] void ShowText(..)
[Native ("CGContextShowText")] void ShowText(..)
[Native ("CGContextShowText")] void ShowText(..)
[Native ("CGContextShowText")] void ShowText(..)
[Native ("CGContextShowTextAtPoint")] void ShowTextAtPoint(..)
[Native ("CGContextShowTextAtPoint")] void ShowTextAtPoint(..)
[Native ("CGContextShowTextAtPoint")] void ShowTextAtPoint(..)
[Native ("CGContextShowTextAtPoint")] void ShowTextAtPoint(..)
[Native ("CGContextShowGlyphs")] void ShowGlyphs(..)
[Native ("CGContextShowGlyphs")] void ShowGlyphs(..)
[Native ("CGContextShowGlyphsAtPoint")] void ShowGlyphsAtPoint(..)
[Native ("CGContextShowGlyphsAtPoint")] void ShowGlyphsAtPoint(..)
[Native ("CGContextShowGlyphsWithAdvances")] void ShowGlyphsWithAdvances(..)
[Native ("CGContextDrawPDFPage")] void DrawPDFPage(..)
[Native ("CGContextBeginPage")] void BeginPage(..)
[Native ("CGContextBeginPage")] void BeginPage(..)
[Native ("CGContextEndPage")] void EndPage(..)
[Native ("CGContextFlush")] void Flush(..)
[Native ("CGContextSynchronize")] void Synchronize(..)
[Native ("CGContextSetShouldAntialias")] void SetShouldAntialias(..)
[Native ("CGContextSetAllowsAntialiasing")] void SetAllowsAntialiasing(..)
[Native ("CGContextSetShouldSmoothFonts")] void SetShouldSmoothFonts(..)
[Native ("CGContextGetUserSpaceToDeviceSpaceTransform")] CoreGraphics.CGAffineTransform GetUserSpaceToDeviceSpaceTransform(..)
[Native ("CGContextConvertPointToDeviceSpace")] CoreGraphics.CGPoint PointToDeviceSpace(..)
[Native ("CGContextConvertPointToUserSpace")] CoreGraphics.CGPoint ConvertPointToUserSpace(..)
[Native ("CGContextConvertSizeToDeviceSpace")] CoreGraphics.CGSize ConvertSizeToDeviceSpace(..)
[Native ("CGContextConvertSizeToUserSpace")] CoreGraphics.CGSize ConvertSizeToUserSpace(..)
[Native ("CGContextConvertRectToDeviceSpace")] CoreGraphics.CGRect ConvertRectToDeviceSpace(..)
[Native ("CGContextConvertRectToUserSpace")] CoreGraphics.CGRect ConvertRectToUserSpace(..)
[Native ("CGContextDrawLayerInRect")] void DrawLayer(..)
[Native ("CGContextDrawLayerAtPoint")] void DrawLayer(..)
[Native ("CGContextCopyPath")] CoreGraphics.CGPath CopyPath(..)
[Native ("CGContextSetAllowsFontSmoothing")] void SetAllowsFontSmoothing(..)
[Native ("CGContextSetAllowsFontSubpixelPositioning")] void SetAllowsSubpixelPositioning(..)
[Native ("CGContextSetAllowsFontSubpixelQuantization")] void SetAllowsFontSubpixelQuantization(..)
[Native ("CGContextSetShouldSubpixelPositionFonts")] void SetShouldSubpixelPositionFonts(..)
[Native ("CGContextSetShouldSubpixelQuantizeFonts")] void ShouldSubpixelQuantizeFonts(..)
[Native ("CGContextBeginTransparencyLayer")] void BeginTransparencyLayer(..)
[Native ("CGContextBeginTransparencyLayerWithRect")] void BeginTransparencyLayer(..)
[Native ("CGContextEndTransparencyLayer")] void EndTransparencyLayer(..)

Type: CGContextPDF

CoreGraphics.CGContextPDF { [Native ("CGPDFContextClose")] void Close(..)
[Native ("CGPDFContextBeginPage")] void BeginPage(..)
[Native ("CGPDFContextEndPage")] void EndPage(..)
[Native ("CGPDFContextAddDocumentMetadata")] void AddDocumentMetadata(..)
[Native ("CGPDFContextSetURLForRect")] void SetUrl(..)
[Native ("CGPDFContextAddDestinationAtPoint")] void AddDestination(..)
[Native ("CGPDFContextSetDestinationForRect")] void SetDestination(..)

Type: CGDataConsumer

CoreGraphics.CGDataConsumer { [Native ("CGDataConsumerRelease")] void Dispose(..)

Type: CGDataProvider

CoreGraphics.CGDataProvider { [Native ("CGDataProviderCopyData")] Foundation.NSData CopyData(..)
[Native ("CGDataProviderRelease")] Foundation.NSData CopyData(..)
[Native ("CGDataProviderRelease")] void Dispose(..)
[Native ("CGDataProviderCreateWithFilename")] CoreGraphics.CGDataProvider FromFile(..)

Type: CGFont

CoreGraphics.CGFont { [Native ("CGFontGetTypeID")] System.nint GetTypeID(..)
[Native ("CGFontRelease")] void Dispose(..)
[Native ("CGFontCreateWithDataProvider")] CoreGraphics.CGFont CreateFromProvider(..)
[Native ("CGFontCreateWithFontName")] CoreGraphics.CGFont CreateWithFontName(..)
[Native ("CGFontGetNumberOfGlyphs")] System.nint NumberOfGlyphs { get; }
[Native ("CGFontGetUnitsPerEm")] int UnitsPerEm { get; }
[Native ("CGFontCopyPostScriptName")] string PostScriptName { get; }
[Native ("CGFontCopyFullName")] string FullName { get; }
[Native ("CGFontGetAscent")] int Ascent { get; }
[Native ("CGFontGetDescent")] int Descent { get; }
[Native ("CGFontGetLeading")] int Leading { get; }
[Native ("CGFontGetCapHeight")] int CapHeight { get; }
[Native ("CGFontGetXHeight")] int XHeight { get; }
[Native ("CGFontGetFontBBox")] CoreGraphics.CGRect FontBBox { get; }
[Native ("CGFontGetItalicAngle")] System.nfloat ItalicAngle { get; }
[Native ("CGFontGetStemV")] System.nfloat StemV { get; }
[Native ("CGFontGetGlyphWithGlyphName")] ushort GetGlyphWithGlyphName(..)
[Native ("CGFontCopyGlyphNameForGlyph")] string GlyphNameForGlyph(..)
[Native ("CTFontCreateWithGraphicsFont")] CoreText.CTFont ToCTFont(..)
[Native ("CTFontCreateWithGraphicsFont")] CoreText.CTFont ToCTFont(..)

Type: CGFunction

CoreGraphics.CGFunction { [Native ("CGFunctionRelease")] void Dispose(..)

Type: CGGradient

CoreGraphics.CGGradient { [Native ("CGGradientRelease")] void Dispose(..)

Type: CGImage

CoreGraphics.CGImage { [Native ("CGImageRelease")] void Dispose(..)
[Native ("CGImageCreateWithJPEGDataProvider")] CoreGraphics.CGImage FromJPEG(..)
[Native ("CGImageCreateWithPNGDataProvider")] CoreGraphics.CGImage FromPNG(..)
[Native ("CGImageMaskCreate")] CoreGraphics.CGImage CreateMask(..)
[Native ("CGImageCreateWithMaskingColors")] CoreGraphics.CGImage WithMaskingColors(..)
[Native ("CGImageCreateCopy")] CoreGraphics.CGImage Clone(..)
[Native ("CGImageCreateCopyWithColorSpace")] CoreGraphics.CGImage WithColorSpace(..)
[Native ("CGImageCreateWithImageInRect")] CoreGraphics.CGImage WithImageInRect(..)
[Native ("CGImageCreateWithMask")] CoreGraphics.CGImage WithMask(..)
[Native ("CGImageIsMask")] bool IsMask { get; }
[Native ("CGImageGetWidth")] System.nint Width { get; }
[Native ("CGImageGetHeight")] System.nint Height { get; }
[Native ("CGImageGetBitsPerComponent")] System.nint BitsPerComponent { get; }
[Native ("CGImageGetBitsPerPixel")] System.nint BitsPerPixel { get; }
[Native ("CGImageGetBytesPerRow")] System.nint BytesPerRow { get; }
[Native ("CGImageGetColorSpace")] CoreGraphics.CGColorSpace ColorSpace { get; }
[Native ("CGImageGetAlphaInfo")] CoreGraphics.CGImageAlphaInfo AlphaInfo { get; }
[Native ("CGImageGetDataProvider")] CoreGraphics.CGDataProvider DataProvider { get; }
[Native ("CGImageGetDecode")] System.nfloat* Decode { get; }
[Native ("CGImageGetShouldInterpolate")] bool ShouldInterpolate { get; }
[Native ("CGImageGetRenderingIntent")] CoreGraphics.CGColorRenderingIntent RenderingIntent { get; }
[Native ("CGImageGetBitmapInfo")] CoreGraphics.CGBitmapFlags BitmapInfo { get; }
[Native ("CGImageGetUTType")] Foundation.NSString UTType { get; }

Type: CGLayer

CoreGraphics.CGLayer { [Native ("CGLayerRelease")] void Dispose(..)
[Native ("CGLayerGetSize")] CoreGraphics.CGSize Size { get; }
[Native ("CGLayerGetContext")] CoreGraphics.CGContext Context { get; }
[Native ("CGLayerCreateWithContext")] CoreGraphics.CGLayer Create(..)

Type: CGPath

CoreGraphics.CGPath { [Native ("CGPathCreateMutableCopy")] CoreGraphics.CGPath MakeMutable(..)
[Native ("CGPathRelease")] void Dispose(..)
[Native ("CGPathRelease")] CoreGraphics.CGPath MakeMutable(..)
[Native ("CGPathEqualToPath")] bool Equals(..)
[Native ("CGPathMoveToPoint")] void MoveToPoint(..)
[Native ("CGPathMoveToPoint")] void MoveToPoint(..)
[Native ("CGPathMoveToPoint")] void MoveToPoint(..)
[Native ("CGPathMoveToPoint")] void MoveToPoint(..)
[Native ("CGPathAddLineToPoint")] void AddLineToPoint(..)
[Native ("CGPathAddLineToPoint")] void AddLineToPoint(..)
[Native ("CGPathAddLineToPoint")] void AddLineToPoint(..)
[Native ("CGPathAddLineToPoint")] void AddLineToPoint(..)
[Native ("CGPathAddQuadCurveToPoint")] void AddQuadCurveToPoint(..)
[Native ("CGPathAddQuadCurveToPoint")] void AddQuadCurveToPoint(..)
[Native ("CGPathAddCurveToPoint")] void AddCurveToPoint(..)
[Native ("CGPathAddCurveToPoint")] void AddCurveToPoint(..)
[Native ("CGPathAddCurveToPoint")] void AddCurveToPoint(..)
[Native ("CGPathAddCurveToPoint")] void AddCurveToPoint(..)
[Native ("CGPathCloseSubpath")] void CloseSubpath(..)
[Native ("CGPathAddRect")] void AddRect(..)
[Native ("CGPathAddRect")] void AddRect(..)
[Native ("CGPathAddRects")] void AddRects(..)
[Native ("CGPathAddRects")] void AddRects(..)
[Native ("CGPathAddRects")] void AddRects(..)
[Native ("CGPathAddRects")] void AddRects(..)
[Native ("CGPathAddLines")] void AddLines(..)
[Native ("CGPathAddLines")] void AddLines(..)
[Native ("CGPathAddLines")] void AddLines(..)
[Native ("CGPathAddLines")] void AddLines(..)
[Native ("CGPathAddEllipseInRect")] void AddEllipseInRect(..)
[Native ("CGPathAddEllipseInRect")] void AddEllipseInRect(..)
[Native ("CGPathAddArc")] void AddArc(..)
[Native ("CGPathAddArc")] void AddArc(..)
[Native ("CGPathAddArcToPoint")] void AddArcToPoint(..)
[Native ("CGPathAddArcToPoint")] void AddArcToPoint(..)
[Native ("CGPathAddRelativeArc")] void AddRelativeArc(..)
[Native ("CGPathAddRelativeArc")] void AddRelativeArc(..)
[Native ("CGPathAddPath")] void AddPath(..)
[Native ("CGPathAddPath")] void AddPath(..)
[Native ("CGPathIsEmpty")] bool IsEmpty { get; }
[Native ("CGPathIsRect")] bool IsRect(..)
[Native ("CGPathGetCurrentPoint")] CoreGraphics.CGPoint CurrentPoint { get; }
[Native ("CGPathGetBoundingBox")] CoreGraphics.CGRect BoundingBox { get; }
[Native ("CGPathGetPathBoundingBox")] CoreGraphics.CGRect PathBoundingBox { get; }
[Native ("CGPathContainsPoint")] bool ContainsPoint(..)
[Native ("CGPathContainsPoint")] bool ContainsPoint(..)
[Native ("CGPathApply")] void Apply(..)
[Native ("CGPathCreateCopyByDashingPath")] CoreGraphics.CGPath CopyByDashingPath(..)
[Native ("CGPathCreateCopyByDashingPath")] CoreGraphics.CGPath CopyByDashingPath(..)
[Native ("CGPathCreateCopyByStrokingPath")] CoreGraphics.CGPath CopyByStrokingPath(..)
[Native ("CGPathCreateCopyByStrokingPath")] CoreGraphics.CGPath CopyByStrokingPath(..)
[Native ("CGPathCreateWithEllipseInRect")] CoreGraphics.CGPath EllipseFromRect(..)
[Native ("CGPathCreateWithEllipseInRect")] CoreGraphics.CGPath EllipseFromRect(..)
[Native ("CGPathCreateWithRect")] CoreGraphics.CGPath FromRect(..)
[Native ("CGPathCreateWithRect")] CoreGraphics.CGPath FromRect(..)
[Native ("CGPathCreateWithRoundedRect")] CoreGraphics.CGPath FromRoundedRect(..)
[Native ("CGPathCreateWithRoundedRect")] CoreGraphics.CGPath FromRoundedRect(..)
[Native ("CGPathAddRoundedRect")] void AddRoundedRect(..)
[Native ("CGPathAddRoundedRect")] void AddRoundedRect(..)

Type: CGPattern

CoreGraphics.CGPattern { [Native ("CGPatternRelease")] void Dispose(..)

Type: CGPDFArray

CoreGraphics.CGPDFArray { [Native ("CGPDFArrayGetCount")] System.nint Count { get; }
[Native ("CGPDFArrayGetBoolean")] bool GetBoolean(..)
[Native ("CGPDFArrayGetInteger")] bool GetInt(..)
[Native ("CGPDFArrayGetNumber")] bool GetFloat(..)
[Native ("CGPDFArrayGetName")] bool GetName(..)
[Native ("CGPDFArrayGetDictionary")] bool GetDictionary(..)
[Native ("CGPDFArrayGetStream")] bool GetStream(..)
[Native ("CGPDFArrayGetArray")] bool GetArray(..)
[Native ("CGPDFArrayGetString")] bool GetString(..)

Type: CGPDFContentStream

CoreGraphics.CGPDFContentStream { [Native ("CGPDFContentStreamRelease")] void Dispose(..)
[Native ("CGPDFContentStreamGetStreams")] CoreGraphics.CGPDFStream GetStreams(..)
[Native ("CGPDFContentStreamGetResource")] CoreGraphics.CGPDFObject GetResource(..)

Type: CGPDFDictionary

CoreGraphics.CGPDFDictionary { [Native ("CGPDFDictionaryGetCount")] int Count { get; }
[Native ("CGPDFDictionaryGetBoolean")] bool GetBoolean(..)
[Native ("CGPDFDictionaryGetInteger")] bool GetInt(..)
[Native ("CGPDFDictionaryGetNumber")] bool GetFloat(..)
[Native ("CGPDFDictionaryGetName")] bool GetName(..)
[Native ("CGPDFDictionaryGetDictionary")] bool GetDictionary(..)
[Native ("CGPDFDictionaryGetStream")] bool GetStream(..)
[Native ("CGPDFDictionaryGetArray")] bool GetArray(..)
[Native ("CGPDFDictionaryApplyFunction")] void Apply(..)
[Native ("CGPDFDictionaryGetString")] bool GetString(..)

Type: CGPDFDocument

CoreGraphics.CGPDFDocument { [Native ("CGPDFDocumentRelease")] void Dispose(..)
[Native ("CGPDFDocumentCreateWithURL")] CoreGraphics.CGPDFDocument FromFile(..)
[Native ("CGPDFDocumentCreateWithURL")] CoreGraphics.CGPDFDocument FromUrl(..)
[Native ("CGPDFDocumentGetNumberOfPages")] System.nint Pages { get; }
[Native ("CGPDFDocumentGetPage")] CoreGraphics.CGPDFPage GetPage(..)
[Native ("CGPDFDocumentGetVersion")] void GetVersion(..)
[Native ("CGPDFDocumentIsEncrypted")] bool IsEncrypted { get; }
[Native ("CGPDFDocumentUnlockWithPassword")] bool Unlock(..)
[Native ("CGPDFDocumentIsUnlocked")] bool IsUnlocked { get; }
[Native ("CGPDFDocumentAllowsPrinting")] bool AllowsPrinting { get; }
[Native ("CGPDFDocumentAllowsCopying")] bool AllowsCopying { get; }
[Native ("CGPDFDocumentGetCatalog")] CoreGraphics.CGPDFDictionary GetCatalog(..)
[Native ("CGPDFDocumentGetInfo")] CoreGraphics.CGPDFDictionary GetInfo(..)

Type: CGPDFObject

CoreGraphics.CGPDFObject { [Native ("CGPDFObjectGetType")] CoreGraphics.CGPDFObjectType Type { get; }
[Native ("CGPDFObjectGetValue")] bool TryGetValue(..)
[Native ("CGPDFObjectGetValue")] bool TryGetValue(..)
[Native ("CGPDFObjectGetValue")] bool TryGetValue(..)
[Native ("CGPDFObjectGetValue")] bool TryGetValue(..)
[Native ("CGPDFObjectGetValue")] bool TryGetValue(..)
[Native ("CGPDFObjectGetValue")] bool TryGetValue(..)
[Native ("CGPDFObjectGetValue")] bool TryGetValue(..)
[Native ("CGPDFObjectGetValue")] bool TryGetName(..)

Type: CGPDFOperatorTable

CoreGraphics.CGPDFOperatorTable { [Native ("CGPDFOperatorTableRelease")] void Dispose(..)
[Native ("CGPDFOperatorTableSetCallback")] void SetCallback(..)

Type: CGPDFPage

CoreGraphics.CGPDFPage { [Native ("CGPDFPageGetDocument")] CoreGraphics.CGPDFDocument Document { get; }
[Native ("CGPDFPageGetPageNumber")] System.nint PageNumber { get; }
[Native ("CGPDFPageGetBoxRect")] CoreGraphics.CGRect GetBoxRect(..)
[Native ("CGPDFPageGetRotationAngle")] int RotationAngle { get; }
[Native ("CGPDFPageGetDrawingTransform")] CoreGraphics.CGAffineTransform GetDrawingTransform(..)
[Native ("CGPDFPageGetDictionary")] CoreGraphics.CGPDFDictionary Dictionary { get; }
[Native ("CGPDFPageRelease")] void Dispose(..)

Type: CGPDFScanner

CoreGraphics.CGPDFScanner { [Native ("CGPDFScannerRelease")] void Dispose(..)
[Native ("CGPDFScannerGetContentStream")] CoreGraphics.CGPDFContentStream GetContentStream(..)
[Native ("CGPDFScannerScan")] bool Scan(..)
[Native ("CGPDFScannerPopObject")] bool TryPop(..)
[Native ("CGPDFScannerPopBoolean")] bool TryPop(..)
[Native ("CGPDFScannerPopInteger")] bool TryPop(..)
[Native ("CGPDFScannerPopNumber")] bool TryPop(..)
[Native ("CGPDFScannerPopName")] bool TryPopName(..)
[Native ("CGPDFScannerPopString")] bool TryPop(..)
[Native ("CGPDFScannerPopArray")] bool TryPop(..)
[Native ("CGPDFScannerPopDictionary")] bool TryPop(..)
[Native ("CGPDFScannerPopStream")] bool TryPop(..)

Type: CGPDFStream

CoreGraphics.CGPDFStream { [Native ("CGPDFStreamGetDictionary")] CoreGraphics.CGPDFDictionary Dictionary { get; }
[Native ("CGPDFStreamCopyData")] Foundation.NSData GetData(..)

Type: CGPDFString

CoreGraphics.CGPDFString { [Native ("CGPDFStringCopyTextString")] string ToString(..)

Type: CGShading

CoreGraphics.CGShading { [Native ("CGShadingCreateAxial")] CoreGraphics.CGShading CreateAxial(..)
[Native ("CGShadingCreateRadial")] CoreGraphics.CGShading CreateRadial(..)
[Native ("CGShadingRelease")] void Dispose(..)

Type: CGVector

CoreGraphics.CGVector { [Native ("NSStringFromCGVector")] string ToString(..)
[Native ("CGVectorFromString")] CoreGraphics.CGVector FromString(..)

Type: RectangleFExtensions

CoreGraphics.RectangleFExtensions { [Native ("CGRectGetMinX")] System.nfloat GetMinX(..)
[Native ("CGRectGetMidX")] System.nfloat GetMidX(..)
[Native ("CGRectGetMaxX")] System.nfloat GetMaxX(..)
[Native ("CGRectGetMinY")] System.nfloat GetMinY(..)
[Native ("CGRectGetMidY")] System.nfloat GetMidY(..)
[Native ("CGRectGetMaxY")] System.nfloat GetMaxY(..)
[Native ("CGRectStandardize")] CoreGraphics.CGRect Standardize(..)
[Native ("CGRectIsNull")] bool IsNull(..)
[Native ("CGRectIsInfinite")] bool IsInfinite(..)
[Native ("CGRectInset")] CoreGraphics.CGRect Inset(..)
[Native ("CGRectIntegral")] CoreGraphics.CGRect Integral(..)
[Native ("CGRectUnion")] CoreGraphics.CGRect UnionWith(..)
[Native ("CGRectDivide")] void Divide(..)

Namespace: CoreImage

Type: CIColor

CoreImage.CIColor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("colorWithCGColor:")] CoreImage.CIColor FromCGColor(..)
[Selector ("colorWithRed:green:blue:")] CoreImage.CIColor FromRgb(..)
[Selector ("colorWithRed:green:blue:alpha:")] CoreImage.CIColor FromRgba(..)
[Selector ("colorWithString:")] CoreImage.CIColor FromString(..)
[Selector ("components")] System.IntPtr GetComponents(..)
[Selector ("stringRepresentation")] string StringRepresentation(..)
[Selector ("alpha")] System.nfloat Alpha { get; }
[Selector ("blue")] System.nfloat Blue { get; }
[Selector ("colorSpace")] CoreGraphics.CGColorSpace ColorSpace { get; }
[Selector ("green")] System.nfloat Green { get; }
[Selector ("numberOfComponents")] System.nint NumberOfComponents { get; }
[Selector ("red")] System.nfloat Red { get; }

Type: CIColorKernel

CoreImage.CIColorKernel { [Selector ("applyWithExtent:arguments:")] CoreImage.CIImage ApplyWithExtent(..)
[Selector ("kernelWithString:")] CoreImage.CIColorKernel FromProgramSingle(..)

Type: CIContext

CoreImage.CIContext { [Selector ("createCGImage:fromRect:")] CoreGraphics.CGImage CreateCGImage(..)
[Selector ("createCGImage:fromRect:format:colorSpace:")] CoreGraphics.CGImage CreateCGImage(..)
[Selector ("drawImage:atPoint:fromRect:")] void DrawImage(..)
[Selector ("drawImage:inRect:fromRect:")] void DrawImage(..)
[Selector ("contextWithCGContext:options:")] CoreImage.CIContext FromContext(..)
[Selector ("contextWithEAGLContext:")] CoreImage.CIContext FromContext(..)
[Selector ("contextWithEAGLContext:options:")] CoreImage.CIContext FromContext(..)
[Selector ("contextWithMTLDevice:")] CoreImage.CIContext FromMetalDevice(..)
[Selector ("contextWithMTLDevice:options:")] CoreImage.CIContext FromMetalDevice(..)
[Selector ("contextWithOptions:")] CoreImage.CIContext FromOptions(..)
[Selector ("render:toCVPixelBuffer:")] void Render(..)
[Selector ("render:toCVPixelBuffer:bounds:colorSpace:")] void Render(..)
[Selector ("render:toMTLTexture:commandBuffer:bounds:colorSpace:")] void Render(..)
[Selector ("render:toBitmap:rowBytes:bounds:format:colorSpace:")] void RenderToBitmap(..)
[Selector ("inputImageMaximumSize")] CoreGraphics.CGSize InputImageMaximumSize { get; }
[Selector ("outputImageMaximumSize")] CoreGraphics.CGSize OutputImageMaximumSize { get; }
[Selector ("workingColorSpace")] CoreGraphics.CGColorSpace WorkingColorSpace { get; }

Type: CIDetector

CoreImage.CIDetector { [Selector ("featuresInImage:")] CoreImage.CIFeature FeaturesInImage(..)
[Selector ("featuresInImage:options:")] CoreImage.CIFeature FeaturesInImage(..)
[Selector ("detectorOfType:context:options:")] CoreImage.CIDetector FromType(..)

Type: CIFaceFeature

CoreImage.CIFaceFeature { [Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("faceAngle")] float FaceAngle { get; }
[Selector ("hasFaceAngle")] bool HasFaceAngle { get; }
[Selector ("hasLeftEyePosition")] bool HasLeftEyePosition { get; }
[Selector ("hasMouthPosition")] bool HasMouthPosition { get; }
[Selector ("hasRightEyePosition")] bool HasRightEyePosition { get; }
[Selector ("hasSmile")] bool HasSmile { get; }
[Selector ("hasTrackingFrameCount")] bool HasTrackingFrameCount { get; }
[Selector ("hasTrackingID")] bool HasTrackingId { get; }
[Selector ("leftEyeClosed")] bool LeftEyeClosed { get; }
[Selector ("leftEyePosition")] CoreGraphics.CGPoint LeftEyePosition { get; }
[Selector ("mouthPosition")] CoreGraphics.CGPoint MouthPosition { get; }
[Selector ("rightEyeClosed")] bool RightEyeClosed { get; }
[Selector ("rightEyePosition")] CoreGraphics.CGPoint RightEyePosition { get; }
[Selector ("trackingFrameCount")] int TrackingFrameCount { get; }
[Selector ("trackingID")] int TrackingId { get; }

Type: CIFeature

CoreImage.CIFeature { [Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("type")] Foundation.NSString Type { get; }

Type: CIFilter

CoreImage.CIFilter { [Selector ("filterNamesInCategories:")] string _FilterNamesInCategories(..)
[Selector ("localizedNameForCategory:")] string CategoryLocalizedName(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("localizedDescriptionForFilterName:")] string FilterLocalizedDescription(..)
[Selector ("localizedNameForFilterName:")] string FilterLocalizedName(..)
[Selector ("localizedReferenceDocumentationForFilterName:")] Foundation.NSUrl FilterLocalizedReferenceDocumentation(..)
[Selector ("filterNamesInCategory:")] string FilterNamesInCategory(..)
[Selector ("filterWithName:")] CoreImage.CIFilter FromName(..)
[Selector ("filterArrayFromSerializedXMP:inputImageExtent:error:")] CoreImage.CIFilter FromSerializedXMP(..)
[Selector ("filterWithName:withInputParameters:")] CoreImage.CIFilter GetFilter(..)
[Selector ("registerFilterName:constructor:classAttributes:")] void RegisterFilterName(..)
[Selector ("serializedXMPFromFilters:inputImageExtent:")] Foundation.NSData SerializedXMP(..)
[Selector ("setDefaults")] void SetDefaults(..)
[Selector ("setValue:forKey:")] void SetValueForKey(..)
[Selector ("valueForKey:")] Foundation.NSObject ValueForKey(..)
[Selector ("attributes")] Foundation.NSDictionary Attributes { get; }
[Selector ("inputKeys")] string InputKeys { get; }
[Selector ("name")] string Name { get; }
[Selector ("outputImage")] CoreImage.CIImage OutputImage { get; }
[Selector ("outputKeys")] string OutputKeys { get; }

Type: CIFilterShape

CoreImage.CIFilterShape { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("shapeWithRect:")] CoreImage.CIFilterShape FromRect(..)
[Selector ("insetByX:Y:")] CoreImage.CIFilterShape Inset(..)
[Selector ("intersectWith:")] CoreImage.CIFilterShape Intersect(..)
[Selector ("intersectWithRect:")] CoreImage.CIFilterShape IntersectWithRect(..)
[Selector ("transformBy:interior:")] CoreImage.CIFilterShape Transform(..)
[Selector ("unionWith:")] CoreImage.CIFilterShape Union(..)
[Selector ("unionWithRect:")] CoreImage.CIFilterShape Union(..)

Type: CIImage

CoreImage.CIImage { [Selector ("autoAdjustmentFilters")] Foundation.NSArray _GetAutoAdjustmentFilters(..)
[Selector ("autoAdjustmentFiltersWithOptions:")] Foundation.NSArray _GetAutoAdjustmentFilters(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("imageByClampingToExtent")] CoreImage.CIImage CreateByClampingToExtent(..)
[Selector ("imageByCompositingOverImage:")] CoreImage.CIImage CreateByCompositingOverImage(..)
[Selector ("imageByApplyingFilter:withInputParameters:")] CoreImage.CIImage CreateByFiltering(..)
[Selector ("imageByApplyingOrientation:")] CoreImage.CIImage CreateWithOrientation(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("imageWithCGImage:")] CoreImage.CIImage FromCGImage(..)
[Selector ("imageWithCGImage:options:")] CoreImage.CIImage FromCGImage(..)
[Selector ("imageWithBitmapData:bytesPerRow:size:format:colorSpace:")] CoreImage.CIImage FromData(..)
[Selector ("imageWithData:")] CoreImage.CIImage FromData(..)
[Selector ("imageWithData:options:")] CoreImage.CIImage FromData(..)
[Selector ("imageWithCVImageBuffer:")] CoreImage.CIImage FromImageBuffer(..)
[Selector ("imageWithCVImageBuffer:options:")] CoreImage.CIImage FromImageBuffer(..)
[Selector ("imageWithCVPixelBuffer:")] CoreImage.CIImage FromImageBuffer(..)
[Selector ("imageWithCVPixelBuffer:options:")] CoreImage.CIImage FromImageBuffer(..)
[Selector ("imageWithMTLTexture:options:")] CoreImage.CIImage FromMetalTexture(..)
[Selector ("imageWithImageProvider:size::format:colorSpace:options:")] CoreImage.CIImage FromProvider(..)
[Selector ("imageWithContentsOfURL:")] CoreImage.CIImage FromUrl(..)
[Selector ("imageWithContentsOfURL:options:")] CoreImage.CIImage FromUrl(..)
[Selector ("imageTransformForOrientation:")] CoreGraphics.CGAffineTransform GetImageTransform(..)
[Selector ("regionOfInterestForImage:inRect:")] CoreGraphics.CGRect GetRegionOfInterest(..)
[Selector ("imageByApplyingTransform:")] CoreImage.CIImage ImageByApplyingTransform(..)
[Selector ("imageByCroppingToRect:")] CoreImage.CIImage ImageByCroppingToRect(..)
[Selector ("imageWithColor:")] CoreImage.CIImage ImageWithColor(..)
[Selector ("imageWithTexture:size:flipped:colorSpace:")] CoreImage.CIImage ImageWithTexture(..)
[Selector ("emptyImage")] CoreImage.CIImage EmptyImage { get; }
[Selector ("extent")] CoreGraphics.CGRect Extent { get; }
[Selector ("url")] Foundation.NSUrl Url { get; }
[Selector ("properties")] Foundation.NSDictionary WeakProperties { get; }

Type: CIImageAccumulator

CoreImage.CIImageAccumulator { [Selector ("clear")] void Clear(..)
[Selector ("imageAccumulatorWithExtent:format:")] CoreImage.CIImageAccumulator FromRectangle(..)
[Selector ("imageAccumulatorWithExtent:format:colorSpace:")] CoreImage.CIImageAccumulator FromRectangle(..)
[Selector ("setImage:dirtyRect:")] void SetImageDirty(..)
[Selector ("format")] int CIImageFormat { get; }
[Selector ("extent")] CoreGraphics.CGRect Extent { get; }
[Selector ("image")] CoreImage.CIImage Image { get; }
[Selector ("setImage:")] void Image { set; }

Type: CIKernel

CoreImage.CIKernel { [Selector ("applyWithExtent:roiCallback:arguments:")] CoreImage.CIImage ApplyWithExtent(..)
[Selector ("kernelsWithString:")] CoreImage.CIKernel FromProgramMultiple(..)
[Selector ("kernelWithString:")] CoreImage.CIKernel FromProgramSingle(..)
[Selector ("name")] string Name { get; }

Type: CIQRCodeFeature

CoreImage.CIQRCodeFeature { [Selector ("bottomLeft")] CoreGraphics.CGPoint BottomLeft { get; }
[Selector ("bottomRight")] CoreGraphics.CGPoint BottomRight { get; }
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("messageString")] string MessageString { get; }
[Selector ("topLeft")] CoreGraphics.CGPoint TopLeft { get; }
[Selector ("topRight")] CoreGraphics.CGPoint TopRight { get; }

Type: CIRectangleFeature

CoreImage.CIRectangleFeature { [Selector ("bottomLeft")] CoreGraphics.CGPoint BottomLeft { get; }
[Selector ("bottomRight")] CoreGraphics.CGPoint BottomRight { get; }
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("topLeft")] CoreGraphics.CGPoint TopLeft { get; }
[Selector ("topRight")] CoreGraphics.CGPoint TopRight { get; }

Type: CISampler

CoreImage.CISampler { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("samplerWithImage:")] CoreImage.CISampler FromImage(..)
[Selector ("samplerWithImage:options:")] CoreImage.CISampler FromImage(..)
[Selector ("definition")] CoreImage.CIFilterShape Definition { get; }
[Selector ("extent")] CoreGraphics.CGRect Extent { get; }

Type: CITextFeature

CoreImage.CITextFeature { [Selector ("bottomLeft")] CoreGraphics.CGPoint BottomLeft { get; }
[Selector ("bottomRight")] CoreGraphics.CGPoint BottomRight { get; }
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("subFeatures")] CoreImage.CIFeature SubFeatures { get; }
[Selector ("topLeft")] CoreGraphics.CGPoint TopLeft { get; }
[Selector ("topRight")] CoreGraphics.CGPoint TopRight { get; }

Type: CIVector

CoreImage.CIVector { [Selector ("vectorWithValues:count:")] CoreImage.CIVector _FromValues(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("vectorWithX:")] CoreImage.CIVector Create(..)
[Selector ("vectorWithX:Y:")] CoreImage.CIVector Create(..)
[Selector ("vectorWithX:Y:Z:")] CoreImage.CIVector Create(..)
[Selector ("vectorWithX:Y:Z:W:")] CoreImage.CIVector Create(..)
[Selector ("vectorWithCGPoint:")] CoreImage.CIVector Create(..)
[Selector ("vectorWithCGRect:")] CoreImage.CIVector Create(..)
[Selector ("vectorWithCGAffineTransform:")] CoreImage.CIVector Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("vectorWithString:")] CoreImage.CIVector FromString(..)
[Selector ("stringRepresentation")] string StringRepresentation(..)
[Selector ("valueAtIndex:")] System.nfloat ValueAtIndex(..)
[Selector ("CGAffineTransformValue")] CoreGraphics.CGAffineTransform AffineTransform { get; }
[Selector ("count")] System.nint Count { get; }
[Selector ("CGPointValue")] CoreGraphics.CGPoint Point { get; }
[Selector ("CGRectValue")] CoreGraphics.CGRect Rectangle { get; }
[Selector ("W")] System.nfloat W { get; }
[Selector ("X")] System.nfloat X { get; }
[Selector ("Y")] System.nfloat Y { get; }
[Selector ("Z")] System.nfloat Z { get; }

Type: CIWarpKernel

CoreImage.CIWarpKernel { [Selector ("applyWithExtent:roiCallback:inputImage:arguments:")] CoreImage.CIImage ApplyWithExtent(..)
[Selector ("kernelWithString:")] CoreImage.CIWarpKernel FromProgramSingle(..)

Namespace: CoreLocation

Type: CLBeacon

CoreLocation.CLBeacon { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("accuracy")] double Accuracy { get; }
[Selector ("major")] Foundation.NSNumber Major { get; }
[Selector ("minor")] Foundation.NSNumber Minor { get; }
[Selector ("proximity")] CoreLocation.CLProximity Proximity { get; }
[Selector ("proximityUUID")] Foundation.NSUuid ProximityUuid { get; }
[Selector ("rssi")] System.nint Rssi { get; }

Type: CLBeaconRegion

CoreLocation.CLBeaconRegion { [Selector ("peripheralDataWithMeasuredPower:")] Foundation.NSMutableDictionary GetPeripheralData(..)
[Selector ("major")] Foundation.NSNumber Major { get; }
[Selector ("minor")] Foundation.NSNumber Minor { get; }
[Selector ("notifyEntryStateOnDisplay")] bool NotifyEntryStateOnDisplay { get; }
[Selector ("setNotifyEntryStateOnDisplay:")] void NotifyEntryStateOnDisplay { set; }
[Selector ("proximityUUID")] Foundation.NSUuid ProximityUuid { get; }

Type: CLCircularRegion

CoreLocation.CLCircularRegion { [Selector ("containsCoordinate:")] bool ContainsCoordinate(..)
[Selector ("center")] CoreLocation.CLLocationCoordinate2D Center { get; }
[Selector ("radius")] double Radius { get; }

Type: CLFloor

CoreLocation.CLFloor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("level")] System.nint Level { get; }

Type: CLGeocoder

CoreLocation.CLGeocoder { [Selector ("cancelGeocode")] void CancelGeocode(..)
[Selector ("geocodeAddressDictionary:completionHandler:")] void GeocodeAddress(..)
[Selector ("geocodeAddressString:completionHandler:")] void GeocodeAddress(..)
[Selector ("geocodeAddressString:inRegion:completionHandler:")] void GeocodeAddress(..)
[Selector ("reverseGeocodeLocation:completionHandler:")] void ReverseGeocodeLocation(..)
[Selector ("isGeocoding")] bool Geocoding { get; }

Type: CLHeading

CoreLocation.CLHeading { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("description")] string Description(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("headingAccuracy")] double HeadingAccuracy { get; }
[Selector ("magneticHeading")] double MagneticHeading { get; }
[Selector ("timestamp")] Foundation.NSDate Timestamp { get; }
[Selector ("trueHeading")] double TrueHeading { get; }
[Selector ("x")] double X { get; }
[Selector ("y")] double Y { get; }
[Selector ("z")] double Z { get; }

Type: CLLocation

CoreLocation.CLLocation { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("description")] string Description(..)
[Selector ("distanceFromLocation:")] double DistanceFrom(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("altitude")] double Altitude { get; }
[Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("course")] double Course { get; }
[Selector ("floor")] CoreLocation.CLFloor Floor { get; }
[Selector ("horizontalAccuracy")] double HorizontalAccuracy { get; }
[Selector ("speed")] double Speed { get; }
[Selector ("timestamp")] Foundation.NSDate Timestamp { get; }
[Selector ("verticalAccuracy")] double VerticalAccuracy { get; }

Type: CLLocationCoordinate2D

CoreLocation.CLLocationCoordinate2D { [Native ("CLLocationCoordinate2DIsValid")] bool IsValid(..)

Type: CLLocationManager

CoreLocation.CLLocationManager { [Selector ("allowDeferredLocationUpdatesUntilTraveled:timeout:")] void AllowDeferredLocationUpdatesUntil(..)
[Selector ("disallowDeferredLocationUpdates")] void DisallowDeferredLocationUpdates(..)
[Selector ("dismissHeadingCalibrationDisplay")] void DismissHeadingCalibrationDisplay(..)
[Selector ("isMonitoringAvailableForClass:")] bool IsMonitoringAvailable(..)
[Selector ("requestAlwaysAuthorization")] void RequestAlwaysAuthorization(..)
[Selector ("requestLocation")] void RequestLocation(..)
[Selector ("requestStateForRegion:")] void RequestState(..)
[Selector ("requestWhenInUseAuthorization")] void RequestWhenInUseAuthorization(..)
[Selector ("startMonitoringForRegion:desiredAccuracy:")] void StartMonitoring(..)
[Selector ("startMonitoringForRegion:")] void StartMonitoring(..)
[Selector ("startMonitoringSignificantLocationChanges")] void StartMonitoringSignificantLocationChanges(..)
[Selector ("startMonitoringVisits")] void StartMonitoringVisits(..)
[Selector ("startRangingBeaconsInRegion:")] void StartRangingBeacons(..)
[Selector ("startUpdatingHeading")] void StartUpdatingHeading(..)
[Selector ("startUpdatingLocation")] void StartUpdatingLocation(..)
[Selector ("stopMonitoringForRegion:")] void StopMonitoring(..)
[Selector ("stopMonitoringSignificantLocationChanges")] void StopMonitoringSignificantLocationChanges(..)
[Selector ("stopMonitoringVisits")] void StopMonitoringVisits(..)
[Selector ("stopRangingBeaconsInRegion:")] void StopRangingBeacons(..)
[Selector ("stopUpdatingHeading")] void StopUpdatingHeading(..)
[Selector ("stopUpdatingLocation")] void StopUpdatingLocation(..)
[Selector ("activityType")] CoreLocation.CLActivityType ActivityType { get; }
[Selector ("setActivityType:")] void ActivityType { set; }
[Selector ("allowsBackgroundLocationUpdates")] bool AllowsBackgroundLocationUpdates { get; }
[Selector ("setAllowsBackgroundLocationUpdates:")] void AllowsBackgroundLocationUpdates { set; }
[Selector ("deferredLocationUpdatesAvailable")] bool DeferredLocationUpdatesAvailable { get; }
[Selector ("desiredAccuracy")] double DesiredAccuracy { get; }
[Selector ("setDesiredAccuracy:")] void DesiredAccuracy { set; }
[Selector ("distanceFilter")] double DistanceFilter { get; }
[Selector ("setDistanceFilter:")] void DistanceFilter { set; }
[Selector ("heading")] CoreLocation.CLHeading Heading { get; }
[Selector ("headingAvailable")] bool HeadingAvailable { get; }
[Selector ("headingFilter")] double HeadingFilter { get; }
[Selector ("setHeadingFilter:")] void HeadingFilter { set; }
[Selector ("headingOrientation")] CoreLocation.CLDeviceOrientation HeadingOrientation { get; }
[Selector ("setHeadingOrientation:")] void HeadingOrientation { set; }
[Selector ("isRangingAvailable")] bool IsRangingAvailable { get; }
[Selector ("location")] CoreLocation.CLLocation Location { get; }
[Selector ("locationServicesEnabled")] bool LocationServicesEnabled { get; }
[Selector ("maximumRegionMonitoringDistance")] double MaximumRegionMonitoringDistance { get; }
[Selector ("monitoredRegions")] Foundation.NSSet MonitoredRegions { get; }
[Selector ("pausesLocationUpdatesAutomatically")] bool PausesLocationUpdatesAutomatically { get; }
[Selector ("setPausesLocationUpdatesAutomatically:")] void PausesLocationUpdatesAutomatically { set; }
[Selector ("purpose")] string Purpose { get; }
[Selector ("setPurpose:")] void Purpose { set; }
[Selector ("rangedRegions")] Foundation.NSSet RangedRegions { get; }
[Selector ("regionMonitoringAvailable")] bool RegionMonitoringAvailable { get; }
[Selector ("regionMonitoringEnabled")] bool RegionMonitoringEnabled { get; }
[Selector ("significantLocationChangeMonitoringAvailable")] bool SignificantLocationChangeMonitoringAvailable { get; }
[Selector ("authorizationStatus")] CoreLocation.CLAuthorizationStatus Status { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _CLLocationManagerDelegate

CoreLocation.CLLocationManager+_CLLocationManagerDelegate { [Selector ("locationManager:didChangeAuthorizationStatus:")] void AuthorizationChanged(..)
[Selector ("locationManager:didFinishDeferredUpdatesWithError:")] void DeferredUpdatesFinished(..)
[Selector ("locationManager:didDetermineState:forRegion:")] void DidDetermineState(..)
[Selector ("locationManager:didRangeBeacons:inRegion:")] void DidRangeBeacons(..)
[Selector ("locationManager:didStartMonitoringForRegion:")] void DidStartMonitoringForRegion(..)
[Selector ("locationManager:didVisit:")] void DidVisit(..)
[Selector ("locationManager:didFailWithError:")] void Failed(..)
[Selector ("locationManager:didUpdateLocations:")] void LocationsUpdated(..)
[Selector ("locationManagerDidPauseLocationUpdates:")] void LocationUpdatesPaused(..)
[Selector ("locationManagerDidResumeLocationUpdates:")] void LocationUpdatesResumed(..)
[Selector ("locationManager:monitoringDidFailForRegion:withError:")] void MonitoringFailed(..)
[Selector ("locationManager:rangingBeaconsDidFailForRegion:withError:")] void RangingBeaconsDidFailForRegion(..)
[Selector ("locationManager:didEnterRegion:")] void RegionEntered(..)
[Selector ("locationManager:didExitRegion:")] void RegionLeft(..)
[Selector ("locationManagerShouldDisplayHeadingCalibration:")] bool ShouldDisplayHeadingCalibration(..)
[Selector ("locationManager:didUpdateHeading:")] void UpdatedHeading(..)
[Selector ("locationManager:didUpdateToLocation:fromLocation:")] void UpdatedLocation(..)

Type: CLLocationManagerDelegate

CoreLocation.CLLocationManagerDelegate { [Selector ("locationManager:didChangeAuthorizationStatus:")] void AuthorizationChanged(..)
[Selector ("locationManager:didFinishDeferredUpdatesWithError:")] void DeferredUpdatesFinished(..)
[Selector ("locationManager:didDetermineState:forRegion:")] void DidDetermineState(..)
[Selector ("locationManager:didRangeBeacons:inRegion:")] void DidRangeBeacons(..)
[Selector ("locationManager:didStartMonitoringForRegion:")] void DidStartMonitoringForRegion(..)
[Selector ("locationManager:didVisit:")] void DidVisit(..)
[Selector ("locationManager:didFailWithError:")] void Failed(..)
[Selector ("locationManager:didUpdateLocations:")] void LocationsUpdated(..)
[Selector ("locationManagerDidPauseLocationUpdates:")] void LocationUpdatesPaused(..)
[Selector ("locationManagerDidResumeLocationUpdates:")] void LocationUpdatesResumed(..)
[Selector ("locationManager:monitoringDidFailForRegion:withError:")] void MonitoringFailed(..)
[Selector ("locationManager:rangingBeaconsDidFailForRegion:withError:")] void RangingBeaconsDidFailForRegion(..)
[Selector ("locationManager:didEnterRegion:")] void RegionEntered(..)
[Selector ("locationManager:didExitRegion:")] void RegionLeft(..)
[Selector ("locationManagerShouldDisplayHeadingCalibration:")] bool ShouldDisplayHeadingCalibration(..)
[Selector ("locationManager:didUpdateHeading:")] void UpdatedHeading(..)
[Selector ("locationManager:didUpdateToLocation:fromLocation:")] void UpdatedLocation(..)

Type: CLPlacemark

CoreLocation.CLPlacemark { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("addressDictionary")] Foundation.NSDictionary AddressDictionary { get; }
[Selector ("administrativeArea")] string AdministrativeArea { get; }
[Selector ("areasOfInterest")] string AreasOfInterest { get; }
[Selector ("country")] string Country { get; }
[Selector ("inlandWater")] string InlandWater { get; }
[Selector ("ISOcountryCode")] string IsoCountryCode { get; }
[Selector ("locality")] string Locality { get; }
[Selector ("location")] CoreLocation.CLLocation Location { get; }
[Selector ("name")] string Name { get; }
[Selector ("ocean")] string Ocean { get; }
[Selector ("postalCode")] string PostalCode { get; }
[Selector ("region")] CoreLocation.CLRegion Region { get; }
[Selector ("subAdministrativeArea")] string SubAdministrativeArea { get; }
[Selector ("subLocality")] string SubLocality { get; }
[Selector ("subThoroughfare")] string SubThoroughfare { get; }
[Selector ("thoroughfare")] string Thoroughfare { get; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }

Type: CLRegion

CoreLocation.CLRegion { [Selector ("containsCoordinate:")] bool Contains(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("center")] CoreLocation.CLLocationCoordinate2D Center { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("notifyOnEntry")] bool NotifyOnEntry { get; }
[Selector ("setNotifyOnEntry:")] void NotifyOnEntry { set; }
[Selector ("notifyOnExit")] bool NotifyOnExit { get; }
[Selector ("setNotifyOnExit:")] void NotifyOnExit { set; }
[Selector ("radius")] double Radius { get; }

Type: CLVisit

CoreLocation.CLVisit { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("arrivalDate")] Foundation.NSDate ArrivalDate { get; }
[Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("departureDate")] Foundation.NSDate DepartureDate { get; }
[Selector ("horizontalAccuracy")] double HorizontalAccuracy { get; }

Namespace: CoreMedia

Type: CMBlockBuffer

CoreMedia.CMBlockBuffer { [Native ("CMBlockBufferCreateEmpty")] CoreMedia.CMBlockBuffer CreateEmpty(..)
[Native ("CMBlockBufferCreateWithBufferReference")] CoreMedia.CMBlockBuffer CreateFromBuffer(..)
[Native ("CMBlockBufferAppendBufferReference")] CoreMedia.CMBlockBufferError AppendBuffer(..)
[Native ("CMBlockBufferAssureBlockMemory")] CoreMedia.CMBlockBufferError AssureBlockMemory(..)
[Native ("CMBlockBufferAccessDataBytes")] CoreMedia.CMBlockBufferError AccessDataBytes(..)
[Native ("CMBlockBufferCopyDataBytes")] CoreMedia.CMBlockBufferError CopyDataBytes(..)
[Native ("CMBlockBufferReplaceDataBytes")] CoreMedia.CMBlockBufferError ReplaceDataBytes(..)
[Native ("CMBlockBufferFillDataBytes")] CoreMedia.CMBlockBufferError FillDataBytes(..)
[Native ("CMBlockBufferGetDataPointer")] CoreMedia.CMBlockBufferError GetDataPointer(..)
[Native ("CMBlockBufferGetDataLength")] System.nuint DataLength { get; }
[Native ("CMBlockBufferIsRangeContiguous")] bool IsRangeContiguous(..)
[Native ("CMBlockBufferIsEmpty")] bool IsEmpty { get; }
[Native ("CMBlockBufferCreateWithMemoryBlock")] CoreMedia.CMBlockBuffer CreateFromMemoryBlock(..)
[Native ("CMBlockBufferCreateWithMemoryBlock")] CoreMedia.CMBlockBuffer CreateFromMemoryBlock(..)
[Native ("CMBlockBufferCreateContiguous")] CoreMedia.CMBlockBuffer CreateContiguous(..)
[Native ("CMBlockBufferCreateContiguous")] CoreMedia.CMBlockBuffer CreateContiguous(..)
[Native ("CMBlockBufferAppendMemoryBlock")] CoreMedia.CMBlockBufferError AppendMemoryBlock(..)
[Native ("CMBlockBufferAppendMemoryBlock")] CoreMedia.CMBlockBufferError AppendMemoryBlock(..)

Type: CMBufferQueue

CoreMedia.CMBufferQueue { [Native ("CMBufferQueueCreate")] CoreMedia.CMBufferQueue FromCallbacks(..)
[Native ("CMBufferQueueCreate")] CoreMedia.CMBufferQueue CreateUnsorted(..)
[Native ("CMBufferQueueGetCallbacksForUnsortedSampleBuffers")] CoreMedia.CMBufferQueue CreateUnsorted(..)
[Native ("CMBufferQueueEnqueue")] void Enqueue(..)
[Native ("CMBufferQueueDequeueAndRetain")] ObjCRuntime.INativeObject Dequeue(..)
[Native ("CMBufferQueueGetTotalSize")] System.nint GetTotalSize(..)

Type: CMClock

CoreMedia.CMClock { [Native ("CMClockConvertHostTimeToSystemUnits")] ulong ConvertHostTimeToSystemUnits(..)
[Native ("CMClockMakeHostTimeFromSystemUnits")] CoreMedia.CMTime CreateHostTimeFromSystemUnits(..)
[Native ("CMClockGetHostTimeClock")] CoreMedia.CMClock HostTimeClock { get; }
[Native ("CMClockGetTime")] CoreMedia.CMTime CurrentTime { get; }
[Native ("CMAudioClockCreate")] CoreMedia.CMClock CreateAudioClock(..)
[Native ("CMClockGetAnchorTime")] CoreMedia.CMClockError GetAnchorTime(..)
[Native ("CMClockMightDrift")] bool MightDrift(..)
[Native ("CMClockInvalidate")] void Invalidate(..)

Type: CMClockOrTimebase

CoreMedia.CMClockOrTimebase { [Native ("CMSyncGetTime")] CoreMedia.CMTime Time { get; }
[Native ("CMSyncGetRelativeRate")] double GetRelativeRate(..)
[Native ("CMSyncGetRelativeRateAndAnchorTime")] CoreMedia.CMSyncError GetRelativeRateAndAnchorTime(..)
[Native ("CMSyncConvertTime")] CoreMedia.CMTime ConvertTime(..)
[Native ("CMSyncMightDrift")] bool MightDrift(..)

Type: CMFormatDescription

CoreMedia.CMFormatDescription { [Native ("CMFormatDescriptionGetExtensions")] Foundation.NSDictionary GetExtensions(..)
[Native ("CMFormatDescriptionGetExtension")] Foundation.NSObject GetExtension(..)
[Native ("CMFormatDescriptionGetMediaSubType")] uint MediaSubType { get; }
[Native ("CMFormatDescriptionGetMediaType")] CoreMedia.CMMediaType MediaType { get; }
[Native ("CMFormatDescriptionGetMediaType")] CoreMedia.CMFormatDescription Create(..)
[Native ("CMFormatDescriptionGetTypeID")] System.nint GetTypeID(..)
[Native ("CMFormatDescriptionCreate")] CoreMedia.CMFormatDescription Create(..)
[Native ("CMAudioFormatDescriptionGetStreamBasicDescription")] System.Nullable`1[AudioToolbox.AudioStreamBasicDescription] AudioStreamBasicDescription { get; }
[Native ("CMAudioFormatDescriptionGetChannelLayout")] AudioToolbox.AudioChannelLayout AudioChannelLayout { get; }
[Native ("CMAudioFormatDescriptionGetFormatList")] AudioToolbox.AudioFormat AudioFormats { get; }
[Native ("CMAudioFormatDescriptionGetMagicCookie")] byte AudioMagicCookie { get; }
[Native ("CMAudioFormatDescriptionGetMostCompatibleFormat")] AudioToolbox.AudioFormat AudioMostCompatibleFormat { get; }
[Native ("CMAudioFormatDescriptionGetRichestDecodableFormat")] AudioToolbox.AudioFormat AudioRichestDecodableFormat { get; }

Type: CMMemoryPool

CoreMedia.CMMemoryPool { [Native ("CMMemoryPoolGetAllocator")] CoreFoundation.CFAllocator GetAllocator(..)
[Native ("CMMemoryPoolFlush")] void Flush(..)
[Native ("CMMemoryPoolInvalidate")] void Invalidate(..)

Type: CMSampleBuffer

CoreMedia.CMSampleBuffer { [Native ("CMAudioSampleBufferCreateWithPacketDescriptions")] CoreMedia.CMSampleBuffer CreateWithPacketDescriptions(..)
[Native ("CMSampleBufferCreateCopyWithNewTiming")] CoreMedia.CMSampleBuffer CreateWithNewTiming(..)
[Native ("CMSampleBufferCallForEachSample")] CoreMedia.CMSampleBufferError CallForEachSample(..)
[Native ("CMSampleBufferCreateForImageBuffer")] CoreMedia.CMSampleBuffer CreateForImageBuffer(..)
[Native ("CMSampleBufferDataIsReady")] bool DataIsReady { get; }
[Native ("CMSampleBufferGetDataBuffer")] CoreMedia.CMBlockBuffer GetDataBuffer(..)
[Native ("CMSampleBufferGetDecodeTimeStamp")] CoreMedia.CMTime DecodeTimeStamp { get; }
[Native ("CMSampleBufferGetDuration")] CoreMedia.CMTime Duration { get; }
[Native ("CMSampleBufferGetFormatDescription")] CoreMedia.CMAudioFormatDescription GetAudioFormatDescription(..)
[Native ("CMSampleBufferGetFormatDescription")] CoreMedia.CMVideoFormatDescription GetVideoFormatDescription(..)
[Native ("CMSampleBufferGetImageBuffer")] CoreVideo.CVImageBuffer GetImageBuffer(..)
[Native ("CMSampleBufferGetNumSamples")] System.nint NumSamples { get; }
[Native ("CMSampleBufferGetOutputDecodeTimeStamp")] CoreMedia.CMTime OutputDecodeTimeStamp { get; }
[Native ("CMSampleBufferGetOutputDuration")] CoreMedia.CMTime OutputDuration { get; }
[Native ("CMSampleBufferGetOutputPresentationTimeStamp")] CoreMedia.CMTime OutputPresentationTimeStamp { get; }
[Native ("CMSampleBufferSetOutputPresentationTimeStamp")] void PresentationTimeStamp { set; }
[Native ("CMSampleBufferGetPresentationTimeStamp")] CoreMedia.CMTime PresentationTimeStamp { get; }
[Native ("CMSampleBufferGetSampleAttachmentsArray")] CoreMedia.CMSampleBufferAttachmentSettings GetSampleAttachments(..)
[Native ("CMSampleBufferGetSampleSize")] System.nuint GetSampleSize(..)
[Native ("CMSampleBufferGetSampleTimingInfoArray")] CoreMedia.CMSampleTimingInfo GetSampleTimingInfo(..)
[Native ("CMSampleBufferGetSampleTimingInfoArray")] CoreMedia.CMSampleTimingInfo GetSampleTimingInfo(..)
[Native ("CMSampleBufferGetTotalSampleSize")] System.nuint TotalSampleSize { get; }
[Native ("CMSampleBufferGetTypeID")] System.nint GetTypeID(..)
[Native ("CMSampleBufferInvalidate")] CoreMedia.CMSampleBufferError Invalidate(..)
[Native ("CMSampleBufferIsValid")] bool IsValid { get; }
[Native ("CMSampleBufferMakeDataReady")] CoreMedia.CMSampleBufferError MakeDataReady(..)
[Native ("CMSampleBufferSetDataBuffer")] CoreMedia.CMSampleBufferError SetDataBuffer(..)
[Native ("CMSampleBufferSetDataReady")] CoreMedia.CMSampleBufferError SetDataReady(..)
[Native ("CMSampleBufferSetInvalidateCallback")] CoreMedia.CMSampleBufferError SetInvalidateCallback(..)
[Native ("CMSampleBufferSetInvalidateCallback")] CoreMedia.CMSampleBufferError SetInvalidateCallback(..)
[Native ("CMSampleBufferTrackDataReadiness")] CoreMedia.CMSampleBufferError TrackDataReadiness(..)
[Native ("CMSampleBufferCopyPCMDataIntoAudioBufferList")] CoreMedia.CMSampleBufferError CopyPCMDataIntoAudioBufferList(..)
[Native ("CMAudioSampleBufferCreateReadyWithPacketDescriptions")] CoreMedia.CMSampleBuffer CreateReadyWithPacketDescriptions(..)
[Native ("CMSampleBufferCreateReady")] CoreMedia.CMSampleBuffer CreateReady(..)
[Native ("CMSampleBufferCreateReadyWithImageBuffer")] CoreMedia.CMSampleBuffer CreateReadyWithImageBuffer(..)

Type: CMTime

CoreMedia.CMTime { [Native ("CMTimeAbsoluteValue")] CoreMedia.CMTime AbsoluteValue { get; }
[Native ("CMTimeCompare")] int Compare(..)
[Native ("CMTimeCompare")] bool op_Equality(..)
[Native ("CMTimeCompare")] bool op_Inequality(..)
[Native ("CMTimeCompare")] bool op_LessThan(..)
[Native ("CMTimeCompare")] bool op_LessThanOrEqual(..)
[Native ("CMTimeCompare")] bool op_GreaterThan(..)
[Native ("CMTimeCompare")] bool op_GreaterThanOrEqual(..)
[Native ("CMTimeAdd")] CoreMedia.CMTime Add(..)
[Native ("CMTimeSubtract")] CoreMedia.CMTime Subtract(..)
[Native ("CMTimeMultiply")] CoreMedia.CMTime Multiply(..)
[Native ("CMTimeMultiplyByFloat64")] CoreMedia.CMTime Multiply(..)
[Native ("CMTimeMultiplyByRatio")] CoreMedia.CMTime Multiply(..)
[Native ("CMTimeConvertScale")] CoreMedia.CMTime ConvertScale(..)
[Native ("CMTimeGetSeconds")] double Seconds { get; }
[Native ("CMTimeMakeWithSeconds")] CoreMedia.CMTime FromSeconds(..)
[Native ("CMTimeMaximum")] CoreMedia.CMTime GetMaximum(..)
[Native ("CMTimeMinimum")] CoreMedia.CMTime GetMinimum(..)
[Native ("CMTimeCopyAsDictionary")] Foundation.NSDictionary ToDictionary(..)
[Native ("CMTimeCopyDescription")] string Description { get; }
[Native ("CMTimeMakeFromDictionary")] CoreMedia.CMTime FromDictionary(..)

Type: CMTimebase

CoreMedia.CMTimebase { [Native ("CMTimebaseGetEffectiveRate")] double EffectiveRate { get; }
[Native ("CMTimebaseGetRate")] double Rate { get; }
[Native ("CMTimebaseSetRate")] void Rate { set; }
[Native ("CMTimebaseGetTime")] CoreMedia.CMTime Time { get; }
[Native ("CMTimebaseSetTime")] void Time { set; }
[Native ("CMTimebaseGetMasterTimebase")] CoreMedia.CMTimebase GetMasterTimebase(..)
[Native ("CMTimebaseGetMasterClock")] CoreMedia.CMClock GetMasterClock(..)
[Native ("CMTimebaseGetMaster")] CoreMedia.CMClockOrTimebase GetMaster(..)
[Native ("CMTimebaseGetUltimateMasterClock")] CoreMedia.CMClock GetUltimateMasterClock(..)
[Native ("CMTimebaseGetTimeWithTimeScale")] CoreMedia.CMTime GetTime(..)
[Native ("CMTimebaseSetAnchorTime")] CoreMedia.CMTimebaseError SetAnchorTime(..)
[Native ("CMTimebaseGetTimeAndRate")] CoreMedia.CMTimebaseError GetTimeAndRate(..)
[Native ("CMTimebaseSetRateAndAnchorTime")] CoreMedia.CMTimebaseError SetRateAndAnchorTime(..)
[Native ("CMTimebaseNotificationBarrier")] CoreMedia.CMTimebaseError NotificationBarrier(..)
[Native ("CMTimebaseAddTimer")] CoreMedia.CMTimebaseError AddTimer(..)
[Native ("CMTimebaseRemoveTimer")] CoreMedia.CMTimebaseError RemoveTimer(..)
[Native ("CMTimebaseSetTimerNextFireTime")] CoreMedia.CMTimebaseError SetTimerNextFireTime(..)
[Native ("CMTimebaseSetTimerToFireImmediately")] CoreMedia.CMTimebaseError SetTimerToFireImmediately(..)

Type: CMVideoFormatDescription

CoreMedia.CMVideoFormatDescription { [Native ("CMVideoFormatDescriptionCreateForImageBuffer")] CoreMedia.CMVideoFormatDescription CreateForImageBuffer(..)
[Native ("CMVideoFormatDescriptionCreateFromH264ParameterSets")] CoreMedia.CMVideoFormatDescription FromH264ParameterSets(..)
[Native ("CMVideoFormatDescriptionGetH264ParameterSetAtIndex")] byte GetH264ParameterSet(..)

Namespace: CoreMidi

Type: Midi

CoreMidi.Midi { [Native ("MIDIRestart")] void Restart(..)
[Native ("MIDIGetNumberOfDestinations")] System.nint DestinationCount { get; }
[Native ("MIDIGetNumberOfSources")] System.nint SourceCount { get; }
[Native ("MIDIGetNumberOfExternalDevices")] System.nint ExternalDeviceCount { get; }
[Native ("MIDIGetNumberOfDevices")] System.nint DeviceCount { get; }
[Native ("MIDIGetExternalDevice")] CoreMidi.MidiDevice GetExternalDevice(..)
[Native ("MIDIGetDevice")] CoreMidi.MidiDevice GetDevice(..)

Type: MidiClient

CoreMidi.MidiClient { [Native ("MIDIClientDispose")] void DisposeHandle(..)
[Native ("MIDISourceCreate")] CoreMidi.MidiEndpoint CreateVirtualSource(..)

Type: MidiDevice

CoreMidi.MidiDevice { [Native ("MIDIDeviceGetNumberOfEntities")] System.nint EntityCount { get; }
[Native ("MIDIDeviceGetEntity")] CoreMidi.MidiEntity GetEntity(..)

Type: MidiEndpoint

CoreMidi.MidiEndpoint { [Native ("MIDIEndpointDispose")] void DisposeHandle(..)
[Native ("MIDIFlushOutput")] void FlushOutput(..)
[Native ("MIDIReceived")] CoreMidi.MidiError Received(..)
[Native ("MIDIGetSource")] CoreMidi.MidiEndpoint GetSource(..)
[Native ("MIDIGetDestination")] CoreMidi.MidiEndpoint GetDestination(..)
[Native ("MIDIEndpointGetEntity")] CoreMidi.MidiEntity Entity { get; }

Type: MidiEntity

CoreMidi.MidiEntity { [Native ("MIDIEntityGetDestination")] CoreMidi.MidiEndpoint GetDestination(..)
[Native ("MIDIEntityGetSource")] CoreMidi.MidiEndpoint GetSource(..)
[Native ("MIDIEntityGetNumberOfDestinations")] System.nint Destinations { get; }
[Native ("MIDIEntityGetNumberOfSources")] System.nint Sources { get; }
[Native ("MIDIEntityGetDevice")] CoreMidi.MidiDevice Device { get; }

Type: MidiNetworkConnection

CoreMidi.MidiNetworkConnection { [Selector ("connectionWithHost:")] CoreMidi.MidiNetworkConnection FromHost(..)
[Selector ("host")] CoreMidi.MidiNetworkHost Host { get; }

Type: MidiNetworkHost

CoreMidi.MidiNetworkHost { [Selector ("hostWithName:netService:")] CoreMidi.MidiNetworkHost Create(..)
[Selector ("hostWithName:netServiceName:netServiceDomain:")] CoreMidi.MidiNetworkHost Create(..)
[Selector ("hostWithName:address:port:")] CoreMidi.MidiNetworkHost Create(..)
[Selector ("hasSameAddressAs:")] bool HasSameAddressAs(..)
[Selector ("address")] string Address { get; }
[Selector ("name")] string Name { get; }
[Selector ("netServiceDomain")] string NetServiceDomain { get; }
[Selector ("netServiceName")] string NetServiceName { get; }
[Selector ("port")] System.nint Port { get; }

Type: MidiNetworkSession

CoreMidi.MidiNetworkSession { [Selector ("addConnection:")] bool AddConnection(..)
[Selector ("addContact:")] bool AddContact(..)
[Selector ("removeConnection:")] bool RemoveConnection(..)
[Selector ("removeContact:")] bool RemoveContact(..)
[Selector ("destinationEndpoint")] int DestinationEndpoint { get; }
[Selector ("sourceEndpoint")] int SourceEndpoint { get; }
[Selector ("connectionPolicy")] CoreMidi.MidiNetworkConnectionPolicy ConnectionPolicy { get; }
[Selector ("setConnectionPolicy:")] void ConnectionPolicy { set; }
[Selector ("connections")] Foundation.NSSet Connections { get; }
[Selector ("contacts")] Foundation.NSSet Contacts { get; }
[Selector ("defaultSession")] CoreMidi.MidiNetworkSession DefaultSession { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("localName")] string LocalName { get; }
[Selector ("networkName")] string NetworkName { get; }
[Selector ("networkPort")] System.nint NetworkPort { get; }

Type: MidiObject

CoreMidi.MidiObject { [Native ("MIDIObjectGetIntegerProperty")] int GetInt(..)
[Native ("MIDIObjectSetIntegerProperty")] void SetInt(..)
[Native ("MIDIObjectGetDictionaryProperty")] Foundation.NSDictionary GetDictionary(..)
[Native ("MIDIObjectSetDictionaryProperty")] void SetDictionary(..)
[Native ("MIDIObjectSetDictionaryProperty")] void SetString(..)
[Native ("MIDIObjectGetDataProperty")] Foundation.NSData GetData(..)
[Native ("MIDIObjectSetDataProperty")] void SetData(..)
[Native ("MIDIObjectGetStringProperty")] string GetString(..)
[Native ("MIDIObjectRemoveProperty")] CoreMidi.MidiError RemoveProperty(..)
[Native ("MIDIObjectGetProperties")] Foundation.NSDictionary GetDictionaryProperties(..)
[Native ("MIDIObjectFindByUniqueID")] CoreMidi.MidiError FindByUniqueId(..)

Type: MidiPort

CoreMidi.MidiPort { [Native ("MIDIPortDispose")] void DisposeHandle(..)
[Native ("MIDIPortConnectSource")] CoreMidi.MidiError ConnectSource(..)
[Native ("MIDIPortDisconnectSource")] CoreMidi.MidiError Disconnect(..)
[Native ("MIDISend")] CoreMidi.MidiError Send(..)

Namespace: CoreMotion

Type: CMAccelerometerData

CoreMotion.CMAccelerometerData { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("acceleration")] CoreMotion.CMAcceleration Acceleration { get; }

Type: CMAltimeter

CoreMotion.CMAltimeter { [Selector ("startRelativeAltitudeUpdatesToQueue:withHandler:")] void StartRelativeAltitudeUpdates(..)
[Selector ("stopRelativeAltitudeUpdates")] void StopRelativeAltitudeUpdates(..)
[Selector ("isRelativeAltitudeAvailable")] bool IsRelativeAltitudeAvailable { get; }

Type: CMAltitudeData

CoreMotion.CMAltitudeData { [Selector ("pressure")] Foundation.NSNumber Pressure { get; }
[Selector ("relativeAltitude")] Foundation.NSNumber RelativeAltitude { get; }

Type: CMAttitude

CoreMotion.CMAttitude { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("multiplyByInverseOfAttitude:")] void MultiplyByInverseOfAttitude(..)
[Selector ("pitch")] double Pitch { get; }
[Selector ("quaternion")] CoreMotion.CMQuaternion Quaternion { get; }
[Selector ("roll")] double Roll { get; }
[Selector ("rotationMatrix")] CoreMotion.CMRotationMatrix RotationMatrix { get; }
[Selector ("yaw")] double Yaw { get; }

Type: CMDeviceMotion

CoreMotion.CMDeviceMotion { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("attitude")] CoreMotion.CMAttitude Attitude { get; }
[Selector ("gravity")] CoreMotion.CMAcceleration Gravity { get; }
[Selector ("magneticField")] CoreMotion.CMCalibratedMagneticField MagneticField { get; }
[Selector ("rotationRate")] CoreMotion.CMRotationRate RotationRate { get; }
[Selector ("userAcceleration")] CoreMotion.CMAcceleration UserAcceleration { get; }

Type: CMGyroData

CoreMotion.CMGyroData { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("rotationRate")] CoreMotion.CMRotationRate RotationRate { get; }

Type: CMLogItem

CoreMotion.CMLogItem { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("timestamp")] double Timestamp { get; }

Type: CMMagnetometerData

CoreMotion.CMMagnetometerData { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("magneticField")] CoreMotion.CMMagneticField MagneticField { get; }

Type: CMMotionActivity

CoreMotion.CMMotionActivity { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("automotive")] bool Automotive { get; }
[Selector ("confidence")] CoreMotion.CMMotionActivityConfidence Confidence { get; }
[Selector ("cycling")] bool Cycling { get; }
[Selector ("running")] bool Running { get; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }
[Selector ("stationary")] bool Stationary { get; }
[Selector ("unknown")] bool Unknown { get; }
[Selector ("walking")] bool Walking { get; }

Type: CMMotionActivityManager

CoreMotion.CMMotionActivityManager { [Selector ("queryActivityStartingFromDate:toDate:toQueue:withHandler:")] void QueryActivity(..)
[Selector ("startActivityUpdatesToQueue:withHandler:")] void StartActivityUpdates(..)
[Selector ("stopActivityUpdates")] void StopActivityUpdates(..)
[Selector ("isActivityAvailable")] bool IsActivityAvailable { get; }

Type: CMMotionManager

CoreMotion.CMMotionManager { [Selector ("startAccelerometerUpdates")] void StartAccelerometerUpdates(..)
[Selector ("startAccelerometerUpdatesToQueue:withHandler:")] void StartAccelerometerUpdates(..)
[Selector ("startDeviceMotionUpdates")] void StartDeviceMotionUpdates(..)
[Selector ("startDeviceMotionUpdatesToQueue:withHandler:")] void StartDeviceMotionUpdates(..)
[Selector ("startDeviceMotionUpdatesUsingReferenceFrame:")] void StartDeviceMotionUpdates(..)
[Selector ("startDeviceMotionUpdatesUsingReferenceFrame:toQueue:withHandler:")] void StartDeviceMotionUpdates(..)
[Selector ("startGyroUpdates")] void StartGyroUpdates(..)
[Selector ("startGyroUpdatesToQueue:withHandler:")] void StartGyroUpdates(..)
[Selector ("startMagnetometerUpdates")] void StartMagnetometerUpdates(..)
[Selector ("startMagnetometerUpdatesToQueue:withHandler:")] void StartMagnetometerUpdates(..)
[Selector ("stopAccelerometerUpdates")] void StopAccelerometerUpdates(..)
[Selector ("stopDeviceMotionUpdates")] void StopDeviceMotionUpdates(..)
[Selector ("stopGyroUpdates")] void StopGyroUpdates(..)
[Selector ("stopMagnetometerUpdates")] void StopMagnetometerUpdates(..)
[Selector ("isAccelerometerActive")] bool AccelerometerActive { get; }
[Selector ("isAccelerometerAvailable")] bool AccelerometerAvailable { get; }
[Selector ("accelerometerData")] CoreMotion.CMAccelerometerData AccelerometerData { get; }
[Selector ("accelerometerUpdateInterval")] double AccelerometerUpdateInterval { get; }
[Selector ("setAccelerometerUpdateInterval:")] void AccelerometerUpdateInterval { set; }
[Selector ("attitudeReferenceFrame")] CoreMotion.CMAttitudeReferenceFrame AttitudeReferenceFrame { get; }
[Selector ("availableAttitudeReferenceFrames")] CoreMotion.CMAttitudeReferenceFrame AvailableAttitudeReferenceFrames { get; }
[Selector ("deviceMotion")] CoreMotion.CMDeviceMotion DeviceMotion { get; }
[Selector ("isDeviceMotionActive")] bool DeviceMotionActive { get; }
[Selector ("isDeviceMotionAvailable")] bool DeviceMotionAvailable { get; }
[Selector ("deviceMotionUpdateInterval")] double DeviceMotionUpdateInterval { get; }
[Selector ("setDeviceMotionUpdateInterval:")] void DeviceMotionUpdateInterval { set; }
[Selector ("isGyroActive")] bool GyroActive { get; }
[Selector ("isGyroAvailable")] bool GyroAvailable { get; }
[Selector ("gyroData")] CoreMotion.CMGyroData GyroData { get; }
[Selector ("gyroUpdateInterval")] double GyroUpdateInterval { get; }
[Selector ("setGyroUpdateInterval:")] void GyroUpdateInterval { set; }
[Selector ("isMagnetometerActive")] bool MagnetometerActive { get; }
[Selector ("isMagnetometerAvailable")] bool MagnetometerAvailable { get; }
[Selector ("magnetometerData")] CoreMotion.CMMagnetometerData MagnetometerData { get; }
[Selector ("magnetometerUpdateInterval")] double MagnetometerUpdateInterval { get; }
[Selector ("setMagnetometerUpdateInterval:")] void MagnetometerUpdateInterval { set; }
[Selector ("showsDeviceMovementDisplay")] bool ShowsDeviceMovementDisplay { get; }
[Selector ("setShowsDeviceMovementDisplay:")] void ShowsDeviceMovementDisplay { set; }

Type: CMPedometer

CoreMotion.CMPedometer { [Selector ("queryPedometerDataFromDate:toDate:withHandler:")] void QueryPedometerData(..)
[Selector ("startPedometerUpdatesFromDate:withHandler:")] void StartPedometerUpdates(..)
[Selector ("stopPedometerUpdates")] void StopPedometerUpdates(..)
[Selector ("isCadenceAvailable")] bool IsCadenceAvailable { get; }
[Selector ("isDistanceAvailable")] bool IsDistanceAvailable { get; }
[Selector ("isFloorCountingAvailable")] bool IsFloorCountingAvailable { get; }
[Selector ("isPaceAvailable")] bool IsPaceAvailable { get; }
[Selector ("isStepCountingAvailable")] bool IsStepCountingAvailable { get; }

Type: CMPedometerData

CoreMotion.CMPedometerData { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("currentCadence")] Foundation.NSNumber CurrentCadence { get; }
[Selector ("currentPace")] Foundation.NSNumber CurrentPace { get; }
[Selector ("distance")] Foundation.NSNumber Distance { get; }
[Selector ("endDate")] Foundation.NSDate EndDate { get; }
[Selector ("floorsAscended")] Foundation.NSNumber FloorsAscended { get; }
[Selector ("floorsDescended")] Foundation.NSNumber FloorsDescended { get; }
[Selector ("numberOfSteps")] Foundation.NSNumber NumberOfSteps { get; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }

Type: CMRecordedAccelerometerData

CoreMotion.CMRecordedAccelerometerData { [Selector ("identifier")] ulong Identifier { get; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }

Type: CMSensorRecorder

CoreMotion.CMSensorRecorder { [Selector ("accelerometerDataFrom:to:")] CoreMotion.CMSensorDataList GetAccelerometerData(..)
[Selector ("accelerometerDataSince:")] CoreMotion.CMSensorDataList GetAccelerometerDataSince(..)
[Selector ("recordAccelerometerFor:")] void RecordAccelerometerFor(..)
[Selector ("isAccelerometerRecordingAvailable")] bool IsAccelerometerRecordingAvailable { get; }
[Selector ("isAuthorizedForRecording")] bool IsAuthorizedForRecording { get; }

Type: CMStepCounter

CoreMotion.CMStepCounter { [Selector ("queryStepCountStartingFrom:to:toQueue:withHandler:")] void QueryStepCount(..)
[Selector ("startStepCountingUpdatesToQueue:updateOn:withHandler:")] void StartStepCountingUpdates(..)
[Selector ("stopStepCountingUpdates")] void StopStepCountingUpdates(..)
[Selector ("isStepCountingAvailable")] bool IsStepCountingAvailable { get; }

Namespace: CoreServices

Type: CFHost

CoreServices.CFHost { [Native ("CFHostCreateWithAddress")] CoreServices.CFHost Create(..)
[Native ("CFHostCreateWithName")] CoreServices.CFHost Create(..)

Type: CFHTTPAuthentication

CoreServices.CFHTTPAuthentication { [Native ("CFHTTPAuthenticationGetTypeID")] System.nint GetTypeID(..)
[Native ("CFHTTPAuthenticationCreateFromResponse")] CoreServices.CFHTTPAuthentication CreateFromResponse(..)
[Native ("CFHTTPAuthenticationIsValid")] bool IsValid { get; }
[Native ("CFHTTPAuthenticationAppliesToRequest")] bool AppliesToRequest(..)
[Native ("CFHTTPAuthenticationRequiresAccountDomain")] bool RequiresAccountDomain { get; }
[Native ("CFHTTPAuthenticationRequiresOrderedRequests")] bool RequiresOrderedRequests { get; }
[Native ("CFHTTPAuthenticationRequiresUserNameAndPassword")] bool RequiresUserNameAndPassword { get; }
[Native ("CFHTTPAuthenticationCopyMethod")] string GetMethod(..)

Type: CFHTTPMessage

CoreServices.CFHTTPMessage { [Native ("CFHTTPMessageGetTypeID")] System.nint GetTypeID(..)
[Native ("CFHTTPMessageCreateEmpty")] CoreServices.CFHTTPMessage CreateEmpty(..)
[Native ("CFHTTPMessageCreateRequest")] CoreServices.CFHTTPMessage CreateRequest(..)
[Native ("CFHTTPMessageIsRequest")] bool IsRequest { get; }
[Native ("CFHTTPMessageGetResponseStatusCode")] System.Net.HttpStatusCode ResponseStatusCode { get; }
[Native ("CFHTTPMessageCopyResponseStatusLine")] string ResponseStatusLine { get; }
[Native ("CFHTTPMessageCopyVersion")] System.Version Version { get; }
[Native ("CFHTTPMessageIsHeaderComplete")] bool IsHeaderComplete { get; }
[Native ("CFHTTPMessageAppendBytes")] bool AppendBytes(..)
[Native ("CFHTTPMessageAppendBytes")] bool AppendBytes(..)
[Native ("CFHTTPMessageCopyAllHeaderFields")] Foundation.NSDictionary GetAllHeaderFields(..)
[Native ("CFHTTPMessageApplyCredentials")] void ApplyCredentials(..)
[Native ("CFHTTPMessageAddAuthentication")] bool AddAuthentication(..)
[Native ("CFHTTPMessageApplyCredentialDictionary")] void ApplyCredentialDictionary(..)
[Native ("CFHTTPMessageSetHeaderFieldValue")] void SetHeaderFieldValue(..)
[Native ("CFHTTPMessageSetBody")] void SetBody(..)

Namespace: CoreSpotlight

Type: CSCustomAttributeKey

CoreSpotlight.CSCustomAttributeKey { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("keyName")] string KeyName { get; }
[Selector ("isMultiValued")] bool MultiValued { get; }
[Selector ("isSearchable")] bool Searchable { get; }
[Selector ("isSearchableByDefault")] bool SearchableByDefault { get; }
[Selector ("isUnique")] bool Unique { get; }

Type: CSIndexExtensionRequestHandler

CoreSpotlight.CSIndexExtensionRequestHandler { [Selector ("beginRequestWithExtensionContext:")] void BeginRequestWithExtensionContext(..)
[Selector ("searchableIndexDidFinishThrottle:")] void DidFinishThrottle(..)
[Selector ("searchableIndexDidThrottle:")] void DidThrottle(..)
[Selector ("searchableIndex:reindexAllSearchableItemsWithAcknowledgementHandler:")] void ReindexAllSearchableItems(..)
[Selector ("searchableIndex:reindexSearchableItemsWithIdentifiers:acknowledgementHandler:")] void ReindexSearchableItems(..)

Type: CSLocalizedString

CoreSpotlight.CSLocalizedString { [Selector ("localizedString")] string GetLocalizedString(..)

Type: CSPerson

CoreSpotlight.CSPerson { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("contactIdentifier")] string ContactIdentifier { get; }
[Selector ("setContactIdentifier:")] void ContactIdentifier { set; }
[Selector ("displayName")] string DisplayName { get; }
[Selector ("handleIdentifier")] Foundation.NSString HandleIdentifier { get; }
[Selector ("handles")] string Handles { get; }

Type: CSSearchableIndex

CoreSpotlight.CSSearchableIndex { [Selector ("deleteSearchableItemsWithIdentifiers:completionHandler:")] void Delete(..)
[Selector ("deleteAllSearchableItemsWithCompletionHandler:")] void DeleteAll(..)
[Selector ("deleteSearchableItemsWithDomainIdentifiers:completionHandler:")] void DeleteWithDomain(..)
[Selector ("indexSearchableItems:completionHandler:")] void Index(..)
[Selector ("defaultSearchableIndex")] CoreSpotlight.CSSearchableIndex DefaultSearchableIndex { get; }
[Selector ("indexDelegate")] CoreSpotlight.ICSSearchableIndexDelegate IndexDelegate { get; }
[Selector ("setIndexDelegate:")] void IndexDelegate { set; }
[Selector ("isIndexingAvailable")] bool IsIndexingAvailable { get; }

Type: CSSearchableIndexDelegate

CoreSpotlight.CSSearchableIndexDelegate { [Selector ("searchableIndexDidFinishThrottle:")] void DidFinishThrottle(..)
[Selector ("searchableIndexDidThrottle:")] void DidThrottle(..)
[Selector ("searchableIndex:reindexAllSearchableItemsWithAcknowledgementHandler:")] void ReindexAllSearchableItems(..)
[Selector ("searchableIndex:reindexSearchableItemsWithIdentifiers:acknowledgementHandler:")] void ReindexSearchableItems(..)

Type: CSSearchableItem

CoreSpotlight.CSSearchableItem { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("attributeSet")] CoreSpotlight.CSSearchableItemAttributeSet AttributeSet { get; }
[Selector ("setAttributeSet:")] void AttributeSet { set; }
[Selector ("domainIdentifier")] string DomainIdentifier { get; }
[Selector ("setDomainIdentifier:")] void DomainIdentifier { set; }
[Selector ("expirationDate")] Foundation.NSDate ExpirationDate { get; }
[Selector ("setExpirationDate:")] void ExpirationDate { set; }
[Selector ("uniqueIdentifier")] string UniqueIdentifier { get; }
[Selector ("setUniqueIdentifier:")] void UniqueIdentifier { set; }

Type: CSSearchableItemAttributeSet

CoreSpotlight.CSSearchableItemAttributeSet { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("accountHandles")] string AccountHandles { get; }
[Selector ("setAccountHandles:")] void AccountHandles { set; }
[Selector ("accountIdentifier")] string AccountIdentifier { get; }
[Selector ("setAccountIdentifier:")] void AccountIdentifier { set; }
[Selector ("acquisitionMake")] string AcquisitionMake { get; }
[Selector ("setAcquisitionMake:")] void AcquisitionMake { set; }
[Selector ("acquisitionModel")] string AcquisitionModel { get; }
[Selector ("setAcquisitionModel:")] void AcquisitionModel { set; }
[Selector ("addedDate")] Foundation.NSDate AddedDate { get; }
[Selector ("setAddedDate:")] void AddedDate { set; }
[Selector ("additionalRecipients")] CoreSpotlight.CSPerson AdditionalRecipients { get; }
[Selector ("setAdditionalRecipients:")] void AdditionalRecipients { set; }
[Selector ("album")] string Album { get; }
[Selector ("setAlbum:")] void Album { set; }
[Selector ("allDay")] Foundation.NSNumber AllDay { get; }
[Selector ("setAllDay:")] void AllDay { set; }
[Selector ("alternateNames")] string AlternateNames { get; }
[Selector ("setAlternateNames:")] void AlternateNames { set; }
[Selector ("altitude")] Foundation.NSNumber Altitude { get; }
[Selector ("setAltitude:")] void Altitude { set; }
[Selector ("aperture")] Foundation.NSNumber Aperture { get; }
[Selector ("setAperture:")] void Aperture { set; }
[Selector ("artist")] string Artist { get; }
[Selector ("setArtist:")] void Artist { set; }
[Selector ("audiences")] string Audiences { get; }
[Selector ("setAudiences:")] void Audiences { set; }
[Selector ("audioBitRate")] Foundation.NSNumber AudioBitRate { get; }
[Selector ("setAudioBitRate:")] void AudioBitRate { set; }
[Selector ("audioChannelCount")] Foundation.NSNumber AudioChannelCount { get; }
[Selector ("setAudioChannelCount:")] void AudioChannelCount { set; }
[Selector ("audioEncodingApplication")] string AudioEncodingApplication { get; }
[Selector ("setAudioEncodingApplication:")] void AudioEncodingApplication { set; }
[Selector ("audioSampleRate")] Foundation.NSNumber AudioSampleRate { get; }
[Selector ("setAudioSampleRate:")] void AudioSampleRate { set; }
[Selector ("audioTrackNumber")] Foundation.NSNumber AudioTrackNumber { get; }
[Selector ("setAudioTrackNumber:")] void AudioTrackNumber { set; }
[Selector ("authorAddresses")] string AuthorAddresses { get; }
[Selector ("setAuthorAddresses:")] void AuthorAddresses { set; }
[Selector ("authorEmailAddresses")] string AuthorEmailAddresses { get; }
[Selector ("setAuthorEmailAddresses:")] void AuthorEmailAddresses { set; }
[Selector ("authorNames")] string AuthorNames { get; }
[Selector ("setAuthorNames:")] void AuthorNames { set; }
[Selector ("authors")] CoreSpotlight.CSPerson Authors { get; }
[Selector ("setAuthors:")] void Authors { set; }
[Selector ("bitsPerSample")] Foundation.NSNumber BitsPerSample { get; }
[Selector ("setBitsPerSample:")] void BitsPerSample { set; }
[Selector ("cameraOwner")] string CameraOwner { get; }
[Selector ("setCameraOwner:")] void CameraOwner { set; }
[Selector ("city")] string City { get; }
[Selector ("setCity:")] void City { set; }
[Selector ("codecs")] string Codecs { get; }
[Selector ("setCodecs:")] void Codecs { set; }
[Selector ("colorSpace")] string ColorSpace { get; }
[Selector ("setColorSpace:")] void ColorSpace { set; }
[Selector ("comment")] string Comment { get; }
[Selector ("setComment:")] void Comment { set; }
[Selector ("completionDate")] Foundation.NSDate CompletionDate { get; }
[Selector ("setCompletionDate:")] void CompletionDate { set; }
[Selector ("composer")] string Composer { get; }
[Selector ("setComposer:")] void Composer { set; }
[Selector ("contactKeywords")] string ContactKeywords { get; }
[Selector ("setContactKeywords:")] void ContactKeywords { set; }
[Selector ("containerDisplayName")] string ContainerDisplayName { get; }
[Selector ("setContainerDisplayName:")] void ContainerDisplayName { set; }
[Selector ("containerIdentifier")] string ContainerIdentifier { get; }
[Selector ("setContainerIdentifier:")] void ContainerIdentifier { set; }
[Selector ("containerOrder")] Foundation.NSNumber ContainerOrder { get; }
[Selector ("setContainerOrder:")] void ContainerOrder { set; }
[Selector ("containerTitle")] string ContainerTitle { get; }
[Selector ("setContainerTitle:")] void ContainerTitle { set; }
[Selector ("contentCreationDate")] Foundation.NSDate ContentCreationDate { get; }
[Selector ("setContentCreationDate:")] void ContentCreationDate { set; }
[Selector ("contentDescription")] string ContentDescription { get; }
[Selector ("setContentDescription:")] void ContentDescription { set; }
[Selector ("contentModificationDate")] Foundation.NSDate ContentModificationDate { get; }
[Selector ("setContentModificationDate:")] void ContentModificationDate { set; }
[Selector ("contentRating")] Foundation.NSNumber ContentRating { get; }
[Selector ("setContentRating:")] void ContentRating { set; }
[Selector ("contentSources")] string ContentSources { get; }
[Selector ("setContentSources:")] void ContentSources { set; }
[Selector ("contentType")] string ContentType { get; }
[Selector ("setContentType:")] void ContentType { set; }
[Selector ("contentTypeTree")] string ContentTypeTree { get; }
[Selector ("setContentTypeTree:")] void ContentTypeTree { set; }
[Selector ("contentURL")] Foundation.NSUrl ContentUrl { get; }
[Selector ("setContentURL:")] void ContentUrl { set; }
[Selector ("contributors")] string Contributors { get; }
[Selector ("setContributors:")] void Contributors { set; }
[Selector ("copyright")] string Copyright { get; }
[Selector ("setCopyright:")] void Copyright { set; }
[Selector ("country")] string Country { get; }
[Selector ("setCountry:")] void Country { set; }
[Selector ("coverage")] string Coverage { get; }
[Selector ("setCoverage:")] void Coverage { set; }
[Selector ("creator")] string Creator { get; }
[Selector ("setCreator:")] void Creator { set; }
[Selector ("deliveryType")] Foundation.NSNumber DeliveryType { get; }
[Selector ("setDeliveryType:")] void DeliveryType { set; }
[Selector ("director")] string Director { get; }
[Selector ("setDirector:")] void Director { set; }
[Selector ("displayName")] string DisplayName { get; }
[Selector ("setDisplayName:")] void DisplayName { set; }
[Selector ("downloadedDate")] Foundation.NSDate DownloadedDate { get; }
[Selector ("setDownloadedDate:")] void DownloadedDate { set; }
[Selector ("dueDate")] Foundation.NSDate DueDate { get; }
[Selector ("setDueDate:")] void DueDate { set; }
[Selector ("duration")] Foundation.NSNumber Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("editors")] string Editors { get; }
[Selector ("setEditors:")] void Editors { set; }
[Selector ("emailAddresses")] string EmailAddresses { get; }
[Selector ("setEmailAddresses:")] void EmailAddresses { set; }
[Selector ("emailHeaders")] Foundation.NSDictionary EmailHeaders { get; }
[Selector ("setEmailHeaders:")] void EmailHeaders { set; }
[Selector ("encodingApplications")] string EncodingApplications { get; }
[Selector ("setEncodingApplications:")] void EncodingApplications { set; }
[Selector ("endDate")] Foundation.NSDate EndDate { get; }
[Selector ("setEndDate:")] void EndDate { set; }
[Selector ("EXIFGPSVersion")] string ExifGpsVersion { get; }
[Selector ("setEXIFGPSVersion:")] void ExifGpsVersion { set; }
[Selector ("EXIFVersion")] string ExifVersion { get; }
[Selector ("setEXIFVersion:")] void ExifVersion { set; }
[Selector ("exposureMode")] Foundation.NSNumber ExposureMode { get; }
[Selector ("setExposureMode:")] void ExposureMode { set; }
[Selector ("exposureProgram")] string ExposureProgram { get; }
[Selector ("setExposureProgram:")] void ExposureProgram { set; }
[Selector ("exposureTime")] Foundation.NSNumber ExposureTime { get; }
[Selector ("setExposureTime:")] void ExposureTime { set; }
[Selector ("exposureTimeString")] string ExposureTimeString { get; }
[Selector ("setExposureTimeString:")] void ExposureTimeString { set; }
[Selector ("fileSize")] Foundation.NSNumber FileSize { get; }
[Selector ("setFileSize:")] void FileSize { set; }
[Selector ("isFlashOn")] Foundation.NSNumber FlashOn { get; }
[Selector ("setFlashOn:")] void FlashOn { set; }
[Selector ("fNumber")] Foundation.NSNumber FNumber { get; }
[Selector ("setFNumber:")] void FNumber { set; }
[Selector ("focalLength")] Foundation.NSNumber FocalLength { get; }
[Selector ("setFocalLength:")] void FocalLength { set; }
[Selector ("isFocalLength35mm")] Foundation.NSNumber FocalLength35mm { get; }
[Selector ("setFocalLength35mm:")] void FocalLength35mm { set; }
[Selector ("fontNames")] string FontNames { get; }
[Selector ("setFontNames:")] void FontNames { set; }
[Selector ("isGeneralMIDISequence")] Foundation.NSNumber GeneralMidiSequence { get; }
[Selector ("setGeneralMIDISequence:")] void GeneralMidiSequence { set; }
[Selector ("genre")] string Genre { get; }
[Selector ("setGenre:")] void Genre { set; }
[Selector ("GPSAreaInformation")] string GpsAreaInformation { get; }
[Selector ("setGPSAreaInformation:")] void GpsAreaInformation { set; }
[Selector ("GPSDateStamp")] Foundation.NSDate GpsDateStamp { get; }
[Selector ("setGPSDateStamp:")] void GpsDateStamp { set; }
[Selector ("GPSDestBearing")] Foundation.NSNumber GpsDestBearing { get; }
[Selector ("setGPSDestBearing:")] void GpsDestBearing { set; }
[Selector ("GPSDestDistance")] Foundation.NSNumber GpsDestDistance { get; }
[Selector ("setGPSDestDistance:")] void GpsDestDistance { set; }
[Selector ("GPSDestLatitude")] Foundation.NSNumber GpsDestLatitude { get; }
[Selector ("setGPSDestLatitude:")] void GpsDestLatitude { set; }
[Selector ("GPSDestLongitude")] Foundation.NSNumber GpsDestLongitude { get; }
[Selector ("setGPSDestLongitude:")] void GpsDestLongitude { set; }
[Selector ("GPSDifferental")] Foundation.NSNumber GpsDifferental { get; }
[Selector ("setGPSDifferental:")] void GpsDifferental { set; }
[Selector ("GPSDOP")] Foundation.NSNumber GpsDop { get; }
[Selector ("setGPSDOP:")] void GpsDop { set; }
[Selector ("GPSMapDatum")] string GpsMapDatum { get; }
[Selector ("setGPSMapDatum:")] void GpsMapDatum { set; }
[Selector ("GPSMeasureMode")] string GpsMeasureMode { get; }
[Selector ("setGPSMeasureMode:")] void GpsMeasureMode { set; }
[Selector ("GPSProcessingMethod")] string GpsProcessingMethod { get; }
[Selector ("setGPSProcessingMethod:")] void GpsProcessingMethod { set; }
[Selector ("GPSStatus")] string GpsStatus { get; }
[Selector ("setGPSStatus:")] void GpsStatus { set; }
[Selector ("GPSTrack")] Foundation.NSNumber GpsTrack { get; }
[Selector ("setGPSTrack:")] void GpsTrack { set; }
[Selector ("hasAlphaChannel")] Foundation.NSNumber HasAlphaChannel { get; }
[Selector ("setHasAlphaChannel:")] void HasAlphaChannel { set; }
[Selector ("headline")] string Headline { get; }
[Selector ("setHeadline:")] void Headline { set; }
[Selector ("hiddenAdditionalRecipients")] CoreSpotlight.CSPerson HiddenAdditionalRecipients { get; }
[Selector ("setHiddenAdditionalRecipients:")] void HiddenAdditionalRecipients { set; }
[Selector ("HTMLContentData")] Foundation.NSData HtmlContentData { get; }
[Selector ("setHTMLContentData:")] void HtmlContentData { set; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("setIdentifier:")] void Identifier { set; }
[Selector ("imageDirection")] Foundation.NSNumber ImageDirection { get; }
[Selector ("setImageDirection:")] void ImageDirection { set; }
[Selector ("importantDates")] Foundation.NSDate ImportantDates { get; }
[Selector ("setImportantDates:")] void ImportantDates { set; }
[Selector ("information")] string Information { get; }
[Selector ("setInformation:")] void Information { set; }
[Selector ("instantMessageAddresses")] string InstantMessageAddresses { get; }
[Selector ("setInstantMessageAddresses:")] void InstantMessageAddresses { set; }
[Selector ("instructions")] string Instructions { get; }
[Selector ("setInstructions:")] void Instructions { set; }
[Selector ("ISOSpeed")] Foundation.NSNumber IsoSpeed { get; }
[Selector ("setISOSpeed:")] void IsoSpeed { set; }
[Selector ("keySignature")] string KeySignature { get; }
[Selector ("setKeySignature:")] void KeySignature { set; }
[Selector ("keywords")] string Keywords { get; }
[Selector ("setKeywords:")] void Keywords { set; }
[Selector ("kind")] string Kind { get; }
[Selector ("setKind:")] void Kind { set; }
[Selector ("languages")] string Languages { get; }
[Selector ("setLanguages:")] void Languages { set; }
[Selector ("lastUsedDate")] Foundation.NSDate LastUsedDate { get; }
[Selector ("setLastUsedDate:")] void LastUsedDate { set; }
[Selector ("latitude")] Foundation.NSNumber Latitude { get; }
[Selector ("setLatitude:")] void Latitude { set; }
[Selector ("layerNames")] string LayerNames { get; }
[Selector ("setLayerNames:")] void LayerNames { set; }
[Selector ("lensModel")] string LensModel { get; }
[Selector ("setLensModel:")] void LensModel { set; }
[Selector ("isLikelyJunk")] Foundation.NSNumber LikelyJunk { get; }
[Selector ("setLikelyJunk:")] void LikelyJunk { set; }
[Selector ("isLocal")] Foundation.NSNumber Local { get; }
[Selector ("setLocal:")] void Local { set; }
[Selector ("longitude")] Foundation.NSNumber Longitude { get; }
[Selector ("setLongitude:")] void Longitude { set; }
[Selector ("lyricist")] string Lyricist { get; }
[Selector ("setLyricist:")] void Lyricist { set; }
[Selector ("mailboxIdentifiers")] string MailboxIdentifiers { get; }
[Selector ("setMailboxIdentifiers:")] void MailboxIdentifiers { set; }
[Selector ("maxAperture")] Foundation.NSNumber MaxAperture { get; }
[Selector ("setMaxAperture:")] void MaxAperture { set; }
[Selector ("mediaTypes")] string MediaTypes { get; }
[Selector ("setMediaTypes:")] void MediaTypes { set; }
[Selector ("metadataModificationDate")] Foundation.NSDate MetadataModificationDate { get; }
[Selector ("setMetadataModificationDate:")] void MetadataModificationDate { set; }
[Selector ("meteringMode")] string MeteringMode { get; }
[Selector ("setMeteringMode:")] void MeteringMode { set; }
[Selector ("musicalGenre")] string MusicalGenre { get; }
[Selector ("setMusicalGenre:")] void MusicalGenre { set; }
[Selector ("musicalInstrumentCategory")] string MusicalInstrumentCategory { get; }
[Selector ("setMusicalInstrumentCategory:")] void MusicalInstrumentCategory { set; }
[Selector ("musicalInstrumentName")] string MusicalInstrumentName { get; }
[Selector ("setMusicalInstrumentName:")] void MusicalInstrumentName { set; }
[Selector ("namedLocation")] string NamedLocation { get; }
[Selector ("setNamedLocation:")] void NamedLocation { set; }
[Selector ("organizations")] string Organizations { get; }
[Selector ("setOrganizations:")] void Organizations { set; }
[Selector ("orientation")] Foundation.NSNumber Orientation { get; }
[Selector ("setOrientation:")] void Orientation { set; }
[Selector ("originalFormat")] string OriginalFormat { get; }
[Selector ("setOriginalFormat:")] void OriginalFormat { set; }
[Selector ("originalSource")] string OriginalSource { get; }
[Selector ("setOriginalSource:")] void OriginalSource { set; }
[Selector ("pageCount")] Foundation.NSNumber PageCount { get; }
[Selector ("setPageCount:")] void PageCount { set; }
[Selector ("pageHeight")] Foundation.NSNumber PageHeight { get; }
[Selector ("setPageHeight:")] void PageHeight { set; }
[Selector ("pageWidth")] Foundation.NSNumber PageWidth { get; }
[Selector ("setPageWidth:")] void PageWidth { set; }
[Selector ("participants")] string Participants { get; }
[Selector ("setParticipants:")] void Participants { set; }
[Selector ("path")] string Path { get; }
[Selector ("setPath:")] void Path { set; }
[Selector ("performers")] string Performers { get; }
[Selector ("setPerformers:")] void Performers { set; }
[Selector ("phoneNumbers")] string PhoneNumbers { get; }
[Selector ("setPhoneNumbers:")] void PhoneNumbers { set; }
[Selector ("pixelCount")] Foundation.NSNumber PixelCount { get; }
[Selector ("setPixelCount:")] void PixelCount { set; }
[Selector ("pixelHeight")] Foundation.NSNumber PixelHeight { get; }
[Selector ("setPixelHeight:")] void PixelHeight { set; }
[Selector ("pixelWidth")] Foundation.NSNumber PixelWidth { get; }
[Selector ("setPixelWidth:")] void PixelWidth { set; }
[Selector ("playCount")] Foundation.NSNumber PlayCount { get; }
[Selector ("setPlayCount:")] void PlayCount { set; }
[Selector ("primaryRecipients")] CoreSpotlight.CSPerson PrimaryRecipients { get; }
[Selector ("setPrimaryRecipients:")] void PrimaryRecipients { set; }
[Selector ("producer")] string Producer { get; }
[Selector ("setProducer:")] void Producer { set; }
[Selector ("profileName")] string ProfileName { get; }
[Selector ("setProfileName:")] void ProfileName { set; }
[Selector ("projects")] string Projects { get; }
[Selector ("setProjects:")] void Projects { set; }
[Selector ("publishers")] string Publishers { get; }
[Selector ("setPublishers:")] void Publishers { set; }
[Selector ("rating")] Foundation.NSNumber Rating { get; }
[Selector ("setRating:")] void Rating { set; }
[Selector ("ratingDescription")] Foundation.NSNumber RatingDescription { get; }
[Selector ("setRatingDescription:")] void RatingDescription { set; }
[Selector ("recipientAddresses")] string RecipientAddresses { get; }
[Selector ("setRecipientAddresses:")] void RecipientAddresses { set; }
[Selector ("recipientEmailAddresses")] string RecipientEmailAddresses { get; }
[Selector ("setRecipientEmailAddresses:")] void RecipientEmailAddresses { set; }
[Selector ("recipientNames")] string RecipientNames { get; }
[Selector ("setRecipientNames:")] void RecipientNames { set; }
[Selector ("recordingDate")] Foundation.NSDate RecordingDate { get; }
[Selector ("setRecordingDate:")] void RecordingDate { set; }
[Selector ("isRedEyeOn")] Foundation.NSNumber RedEyeOn { get; }
[Selector ("setRedEyeOn:")] void RedEyeOn { set; }
[Selector ("relatedUniqueIdentifier")] string RelatedUniqueIdentifier { get; }
[Selector ("setRelatedUniqueIdentifier:")] void RelatedUniqueIdentifier { set; }
[Selector ("resolutionHeightDPI")] Foundation.NSNumber ResolutionHeightDPI { get; }
[Selector ("setResolutionHeightDPI:")] void ResolutionHeightDPI { set; }
[Selector ("resolutionWidthDPI")] Foundation.NSNumber ResolutionWidthDpi { get; }
[Selector ("setResolutionWidthDPI:")] void ResolutionWidthDpi { set; }
[Selector ("rights")] string Rights { get; }
[Selector ("setRights:")] void Rights { set; }
[Selector ("role")] string Role { get; }
[Selector ("setRole:")] void Role { set; }
[Selector ("securityMethod")] string SecurityMethod { get; }
[Selector ("setSecurityMethod:")] void SecurityMethod { set; }
[Selector ("speed")] Foundation.NSNumber Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }
[Selector ("setStartDate:")] void StartDate { set; }
[Selector ("stateOrProvince")] string StateOrProvince { get; }
[Selector ("setStateOrProvince:")] void StateOrProvince { set; }
[Selector ("isStreamable")] Foundation.NSNumber Streamable { get; }
[Selector ("setStreamable:")] void Streamable { set; }
[Selector ("subject")] string Subject { get; }
[Selector ("setSubject:")] void Subject { set; }
[Selector ("supportsNavigation")] Foundation.NSNumber SupportsNavigation { get; }
[Selector ("setSupportsNavigation:")] void SupportsNavigation { set; }
[Selector ("supportsPhoneCall")] Foundation.NSNumber SupportsPhoneCall { get; }
[Selector ("setSupportsPhoneCall:")] void SupportsPhoneCall { set; }
[Selector ("tempo")] Foundation.NSNumber Tempo { get; }
[Selector ("setTempo:")] void Tempo { set; }
[Selector ("textContent")] string TextContent { get; }
[Selector ("setTextContent:")] void TextContent { set; }
[Selector ("theme")] string Theme { get; }
[Selector ("setTheme:")] void Theme { set; }
[Selector ("thumbnailData")] Foundation.NSData ThumbnailData { get; }
[Selector ("setThumbnailData:")] void ThumbnailData { set; }
[Selector ("thumbnailURL")] Foundation.NSUrl ThumbnailUrl { get; }
[Selector ("setThumbnailURL:")] void ThumbnailUrl { set; }
[Selector ("timeSignature")] string TimeSignature { get; }
[Selector ("setTimeSignature:")] void TimeSignature { set; }
[Selector ("timestamp")] Foundation.NSDate Timestamp { get; }
[Selector ("setTimestamp:")] void Timestamp { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("totalBitRate")] Foundation.NSNumber TotalBitRate { get; }
[Selector ("setTotalBitRate:")] void TotalBitRate { set; }
[Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("setURL:")] void Url { set; }
[Selector ("version")] string Version { get; }
[Selector ("setVersion:")] void Version { set; }
[Selector ("videoBitRate")] Foundation.NSNumber VideoBitRate { get; }
[Selector ("setVideoBitRate:")] void VideoBitRate { set; }
[Selector ("whiteBalance")] Foundation.NSNumber WhiteBalance { get; }
[Selector ("setWhiteBalance:")] void WhiteBalance { set; }

Namespace: CoreTelephony

Type: CTCall

CoreTelephony.CTCall { [Selector ("callID")] string CallID { get; }
[Selector ("callState")] string CallState { get; }

Type: CTCallCenter

CoreTelephony.CTCallCenter { [Selector ("callEventHandler")] System.Action`1[CoreTelephony.CTCall] CallEventHandler { get; }
[Selector ("setCallEventHandler:")] void CallEventHandler { set; }
[Selector ("currentCalls")] Foundation.NSSet CurrentCalls { get; }

Type: CTCarrier

CoreTelephony.CTCarrier { [Selector ("allowsVOIP")] bool AllowsVoip { get; }
[Selector ("carrierName")] string CarrierName { get; }
[Selector ("isoCountryCode")] string IsoCountryCode { get; }
[Selector ("mobileCountryCode")] string MobileCountryCode { get; }
[Selector ("mobileNetworkCode")] string MobileNetworkCode { get; }

Type: CTCellularData

CoreTelephony.CTCellularData { [Selector ("restrictedState")] CoreTelephony.CTCellularDataRestrictedState RestrictedState { get; }
[Selector ("cellularDataRestrictionDidUpdateNotifier")] System.Action`1[CoreTelephony.CTCellularDataRestrictedState] RestrictionDidUpdateNotifier { get; }
[Selector ("setCellularDataRestrictionDidUpdateNotifier:")] void RestrictionDidUpdateNotifier { set; }

Type: CTSubscriber

CoreTelephony.CTSubscriber { [Selector ("carrierToken")] Foundation.NSData CarrierToken { get; }

Type: CTSubscriberInfo

CoreTelephony.CTSubscriberInfo { [Selector ("subscriber")] CoreTelephony.CTSubscriber Subscriber { get; }

Type: CTTelephonyNetworkInfo

CoreTelephony.CTTelephonyNetworkInfo { [Selector ("subscriberCellularProviderDidUpdateNotifier")] System.Action`1[CoreTelephony.CTCarrier] CellularProviderUpdatedEventHandler { get; }
[Selector ("setSubscriberCellularProviderDidUpdateNotifier:")] void CellularProviderUpdatedEventHandler { set; }
[Selector ("currentRadioAccessTechnology")] Foundation.NSString CurrentRadioAccessTechnology { get; }
[Selector ("subscriberCellularProvider")] CoreTelephony.CTCarrier SubscriberCellularProvider { get; }

Namespace: CoreText

Type: CTFont

CoreText.CTFont { [Native ("CTFontGetTypeID")] System.nint GetTypeID(..)
[Native ("CTFontCreateCopyWithAttributes")] CoreText.CTFont WithAttributes(..)
[Native ("CTFontCreateCopyWithAttributes")] CoreText.CTFont WithAttributes(..)
[Native ("CTFontCreateCopyWithSymbolicTraits")] CoreText.CTFont WithSymbolicTraits(..)
[Native ("CTFontCreateCopyWithSymbolicTraits")] CoreText.CTFont WithSymbolicTraits(..)
[Native ("CTFontCreateCopyWithFamily")] CoreText.CTFont WithFamily(..)
[Native ("CTFontCreateCopyWithFamily")] CoreText.CTFont WithFamily(..)
[Native ("CTFontCreateForString")] CoreText.CTFont ForString(..)
[Native ("CTFontCopyFontDescriptor")] CoreText.CTFontDescriptor GetFontDescriptor(..)
[Native ("CTFontCopyAttribute")] Foundation.NSObject GetAttribute(..)
[Native ("CTFontGetSize")] System.nfloat Size { get; }
[Native ("CTFontGetMatrix")] CoreGraphics.CGAffineTransform Matrix { get; }
[Native ("CTFontGetSymbolicTraits")] CoreText.CTFontSymbolicTraits SymbolicTraits { get; }
[Native ("CTFontCopyTraits")] CoreText.CTFontTraits GetTraits(..)
[Native ("CTFontCopyPostScriptName")] string PostScriptName { get; }
[Native ("CTFontCopyFamilyName")] string FamilyName { get; }
[Native ("CTFontCopyFullName")] string FullName { get; }
[Native ("CTFontCopyDisplayName")] string DisplayName { get; }
[Native ("CTFontCopyName")] string GetName(..)
[Native ("CTFontCopyLocalizedName")] string GetLocalizedName(..)
[Native ("CTFontCopyLocalizedName2")] string GetLocalizedName(..)
[Native ("CTFontCopyCharacterSet")] Foundation.NSCharacterSet CharacterSet { get; }
[Native ("CTFontGetStringEncoding")] uint StringEncoding { get; }
[Native ("CTFontCopySupportedLanguages")] string GetSupportedLanguages(..)
[Native ("CTFontGetGlyphsForCharacters")] bool GetGlyphsForCharacters(..)
[Native ("CTFontGetAscent")] System.nfloat AscentMetric { get; }
[Native ("CTFontGetDescent")] System.nfloat DescentMetric { get; }
[Native ("CTFontGetLeading")] System.nfloat LeadingMetric { get; }
[Native ("CTFontGetUnitsPerEm")] uint UnitsPerEmMetric { get; }
[Native ("CTFontGetGlyphCount")] System.nint GlyphCount { get; }
[Native ("CTFontGetBoundingBox")] CoreGraphics.CGRect BoundingBox { get; }
[Native ("CTFontGetUnderlinePosition")] System.nfloat UnderlinePosition { get; }
[Native ("CTFontGetUnderlineThickness")] System.nfloat UnderlineThickness { get; }
[Native ("CTFontGetSlantAngle")] System.nfloat SlantAngle { get; }
[Native ("CTFontGetCapHeight")] System.nfloat CapHeightMetric { get; }
[Native ("CTFontGetXHeight")] System.nfloat XHeightMetric { get; }
[Native ("CTFontGetGlyphWithName")] ushort GetGlyphWithName(..)
[Native ("CTFontGetBoundingRectsForGlyphs")] CoreGraphics.CGRect GetBoundingRects(..)
[Native ("CTFontGetOpticalBoundsForGlyphs")] CoreGraphics.CGRect GetOpticalBounds(..)
[Native ("CTFontGetAdvancesForGlyphs")] double GetAdvancesForGlyphs(..)
[Native ("CTFontGetVerticalTranslationsForGlyphs")] void GetVerticalTranslationsForGlyphs(..)
[Native ("CTFontCreatePathForGlyph")] CoreGraphics.CGPath GetPathForGlyph(..)
[Native ("CTFontCreatePathForGlyph")] CoreGraphics.CGPath GetPathForGlyph(..)
[Native ("CTFontDrawGlyphs")] void DrawGlyphs(..)
[Native ("CTFontGetLigatureCaretPositions")] System.nint GetLigatureCaretPositions(..)
[Native ("CTFontCopyVariationAxes")] CoreText.CTFontVariationAxes GetVariationAxes(..)
[Native ("CTFontCopyVariation")] CoreText.CTFontVariation GetVariation(..)
[Native ("CTFontCopyFeatures")] CoreText.CTFontFeatures GetFeatures(..)
[Native ("CTFontCopyFeatureSettings")] CoreText.CTFontFeatureSettings GetFeatureSettings(..)
[Native ("CTFontCopyGraphicsFont")] CoreGraphics.CGFont ToCGFont(..)
[Native ("CTFontCopyAvailableTables")] CoreText.CTFontTable GetAvailableTables(..)
[Native ("CTFontCopyTable")] Foundation.NSData GetFontTableData(..)
[Native ("CTFontCopyDefaultCascadeListForLanguages")] CoreText.CTFontDescriptor GetDefaultCascadeList(..)

Type: CTFontCollection

CoreText.CTFontCollection { [Native ("CTFontCollectionCreateCopyWithFontDescriptors")] CoreText.CTFontCollection WithFontDescriptors(..)
[Native ("CTFontCollectionCreateMatchingFontDescriptors")] CoreText.CTFontDescriptor GetMatchingFontDescriptors(..)
[Native ("CTFontCollectionCreateMatchingFontDescriptorsSortedWithCallback")] CoreText.CTFontDescriptor GetMatchingFontDescriptors(..)

Type: CTFontDescriptor

CoreText.CTFontDescriptor { [Native ("CTFontDescriptorCreateCopyWithAttributes")] CoreText.CTFontDescriptor WithAttributes(..)
[Native ("CTFontDescriptorCreateCopyWithAttributes")] CoreText.CTFontDescriptor WithAttributes(..)
[Native ("CTFontDescriptorCreateCopyWithVariation")] CoreText.CTFontDescriptor WithVariation(..)
[Native ("CTFontDescriptorCreateCopyWithFeature")] CoreText.CTFontDescriptor WithFeature(..)
[Native ("CTFontDescriptorCreateMatchingFontDescriptors")] CoreText.CTFontDescriptor GetMatchingFontDescriptors(..)
[Native ("CTFontDescriptorCreateMatchingFontDescriptors")] CoreText.CTFontDescriptor GetMatchingFontDescriptor(..)
[Native ("CTFontDescriptorCopyAttributes")] CoreText.CTFontDescriptorAttributes GetAttributes(..)
[Native ("CTFontDescriptorCopyAttribute")] Foundation.NSObject GetAttribute(..)
[Native ("CTFontDescriptorCopyLocalizedAttribute")] Foundation.NSObject GetLocalizedAttribute(..)
[Native ("CTFontDescriptorCopyLocalizedAttribute")] Foundation.NSObject GetLocalizedAttribute(..)

Type: CTFontManager

CoreText.CTFontManager { [Native ("CTFontManagerRegisterFontsForURL")] Foundation.NSError RegisterFontsForUrl(..)
[Native ("CTFontManagerRegisterFontsForURLs")] Foundation.NSError RegisterFontsForUrl(..)
[Native ("CTFontManagerUnregisterFontsForURL")] Foundation.NSError UnregisterFontsForUrl(..)
[Native ("CTFontManagerUnregisterFontsForURLs")] Foundation.NSError UnregisterFontsForUrl(..)
[Native ("CTFontManagerRegisterGraphicsFont")] bool RegisterGraphicsFont(..)
[Native ("CTFontManagerUnregisterGraphicsFont")] bool UnregisterGraphicsFont(..)

Type: CTFrame

CoreText.CTFrame { [Native ("CTFrameGetStringRange")] Foundation.NSRange GetStringRange(..)
[Native ("CTFrameGetVisibleStringRange")] Foundation.NSRange GetVisibleStringRange(..)
[Native ("CTFrameGetPath")] CoreGraphics.CGPath GetPath(..)
[Native ("CTFrameGetFrameAttributes")] CoreText.CTFrameAttributes GetFrameAttributes(..)
[Native ("CTFrameGetLines")] CoreText.CTLine GetLines(..)
[Native ("CTFrameGetLines")] void GetLineOrigins(..)
[Native ("CTFrameGetLineOrigins")] void GetLineOrigins(..)
[Native ("CTFrameDraw")] void Draw(..)

Type: CTFramesetter

CoreText.CTFramesetter { [Native ("CTFramesetterCreateFrame")] CoreText.CTFrame GetFrame(..)
[Native ("CTFramesetterGetTypesetter")] CoreText.CTTypesetter GetTypesetter(..)
[Native ("CTFramesetterSuggestFrameSizeWithConstraints")] CoreGraphics.CGSize SuggestFrameSize(..)

Type: CTGlyphInfo

CoreText.CTGlyphInfo { [Native ("CTGlyphInfoGetGlyphName")] string GlyphName { get; }
[Native ("CTGlyphInfoGetCharacterIdentifier")] ushort CharacterIdentifier { get; }
[Native ("CTGlyphInfoGetCharacterCollection")] CoreText.CTCharacterCollection CharacterCollection { get; }

Type: CTLine

CoreText.CTLine { [Native ("CTLineCreateTruncatedLine")] CoreText.CTLine GetTruncatedLine(..)
[Native ("CTLineCreateJustifiedLine")] CoreText.CTLine GetJustifiedLine(..)
[Native ("CTLineGetGlyphCount")] System.nint GlyphCount { get; }
[Native ("CTLineGetGlyphRuns")] CoreText.CTRun GetGlyphRuns(..)
[Native ("CTLineGetStringRange")] Foundation.NSRange StringRange { get; }
[Native ("CTLineGetPenOffsetForFlush")] double GetPenOffsetForFlush(..)
[Native ("CTLineDraw")] void Draw(..)
[Native ("CTLineGetImageBounds")] CoreGraphics.CGRect GetImageBounds(..)
[Native ("CTLineGetBoundsWithOptions")] CoreGraphics.CGRect GetBounds(..)
[Native ("CTLineGetTypographicBounds")] double GetTypographicBounds(..)
[Native ("CTLineGetTypographicBounds")] double GetTypographicBounds(..)
[Native ("CTLineGetTrailingWhitespaceWidth")] double TrailingWhitespaceWidth { get; }
[Native ("CTLineGetStringIndexForPosition")] System.nint GetStringIndexForPosition(..)
[Native ("CTLineGetOffsetForStringIndex")] System.nfloat GetOffsetForStringIndex(..)
[Native ("CTLineGetOffsetForStringIndex")] System.nfloat GetOffsetForStringIndex(..)
[Native ("CTLineEnumerateCaretOffsets")] void EnumerateCaretOffsets(..)

Type: CTParagraphStyle

CoreText.CTParagraphStyle { [Native ("CTParagraphStyleCreate")] System.IntPtr CreateFromSettings(..)
[Native ("CTParagraphStyleCreateCopy")] CoreText.CTParagraphStyle Clone(..)
[Native ("CTParagraphStyleGetValueForSpecifier")] CoreText.CTTextTab GetTabStops(..)
[Native ("CTParagraphStyleGetValueForSpecifier")] byte GetByteValue(..)
[Native ("CTParagraphStyleGetValueForSpecifier")] float GetFloatValue(..)

Type: CTRun

CoreText.CTRun { [Native ("CTRunDraw")] void Draw(..)
[Native ("CTRunGetAdvances")] CoreGraphics.CGSize GetAdvances(..)
[Native ("CTRunGetAttributes")] CoreText.CTStringAttributes GetAttributes(..)
[Native ("CTRunGetGlyphCount")] System.nint GlyphCount { get; }
[Native ("CTRunGetGlyphs")] ushort GetGlyphs(..)
[Native ("CTRunGetImageBounds")] CoreGraphics.CGRect GetImageBounds(..)
[Native ("CTRunGetPositions")] CoreGraphics.CGPoint GetPositions(..)
[Native ("CTRunGetStatus")] CoreText.CTRunStatus Status { get; }
[Native ("CTRunGetStringIndices")] System.nint GetStringIndices(..)
[Native ("CTRunGetStringRange")] Foundation.NSRange StringRange { get; }
[Native ("CTRunGetTextMatrix")] CoreGraphics.CGAffineTransform TextMatrix { get; }
[Native ("CTRunGetTypographicBounds")] double GetTypographicBounds(..)
[Native ("CTRunGetTypographicBounds")] double GetTypographicBounds(..)

Type: CTRunDelegate

CoreText.CTRunDelegate { [Native ("CTRunDelegateGetRefCon")] CoreText.CTRunDelegateOperations Operations { get; }

Type: CTTextTab

CoreText.CTTextTab { [Native ("CTTextTabGetAlignment")] CoreText.CTTextAlignment TextAlignment { get; }
[Native ("CTTextTabGetLocation")] double Location { get; }
[Native ("CTTextTabGetOptions")] CoreText.CTTextTabOptions GetOptions(..)

Type: CTTypesetter

CoreText.CTTypesetter { [Native ("CTTypesetterCreateLineWithOffset")] CoreText.CTLine GetLine(..)
[Native ("CTTypesetterCreateLine")] CoreText.CTLine GetLine(..)
[Native ("CTTypesetterSuggestLineBreakWithOffset")] System.nint SuggestLineBreak(..)
[Native ("CTTypesetterSuggestLineBreak")] System.nint SuggestLineBreak(..)
[Native ("CTTypesetterSuggestClusterBreakWithOffset")] System.nint SuggestClusterBreak(..)
[Native ("CTTypesetterSuggestClusterBreak")] System.nint SuggestClusterBreak(..)

Namespace: CoreVideo

Type: CVBuffer

CoreVideo.CVBuffer { [Native ("CVBufferRelease")] void Dispose(..)
[Native ("CVBufferRemoveAllAttachments")] void RemoveAllAttachments(..)
[Native ("CVBufferRemoveAttachment")] void RemoveAttachment(..)
[Native ("CVBufferGetAttachment")] T GetAttachment(..)
[Native ("CVBufferGetAttachments")] Foundation.NSDictionary GetAttachments(..)
[Native ("CVBufferPropagateAttachments")] void PropogateAttachments(..)
[Native ("CVBufferSetAttachment")] void SetAttachment(..)
[Native ("CVBufferSetAttachments")] void SetAttachments(..)

Type: CVImageBuffer

CoreVideo.CVImageBuffer { [Native ("CVImageBufferGetCleanRect")] CoreGraphics.CGRect CleanRect { get; }
[Native ("CVImageBufferGetDisplaySize")] CoreGraphics.CGSize DisplaySize { get; }
[Native ("CVImageBufferGetDisplaySize")] CoreGraphics.CGSize EncodedSize { get; }
[Native ("CVImageBufferIsFlipped")] bool IsFlipped { get; }

Type: CVMetalTexture

CoreVideo.CVMetalTexture { [Native ("CVMetalTextureGetTexture")] Metal.IMTLTexture Texture { get; }
[Native ("CVMetalTextureIsFlipped")] bool IsFlipped { get; }
[Native ("CVMetalTextureGetCleanTexCoords")] void GetCleanTexCoords(..)

Type: CVMetalTextureCache

CoreVideo.CVMetalTextureCache { [Native ("CVMetalTextureCacheCreate")] CoreVideo.CVMetalTextureCache FromDevice(..)
[Native ("CVMetalTextureCacheFlush")] void Flush(..)
[Native ("CVMetalTextureCacheCreateTextureFromImage")] CoreVideo.CVMetalTexture TextureFromImage(..)

Type: CVPixelBuffer

CoreVideo.CVPixelBuffer { [Native ("CVPixelBufferGetTypeID")] System.nint GetTypeID(..)
[Native ("CVPixelBufferCreateResolvedAttributesDictionary")] Foundation.NSDictionary GetAttributes(..)
[Native ("CVPixelBufferCreateResolvedAttributesDictionary")] Foundation.NSDictionary GetAttributes(..)
[Native ("CVPixelBufferGetExtendedPixels")] void GetExtendedPixels(..)
[Native ("CVPixelBufferFillExtendedPixels")] CoreVideo.CVReturn FillExtendedPixels(..)
[Native ("CVPixelBufferGetBaseAddress")] System.IntPtr BaseAddress { get; }
[Native ("CVPixelBufferGetBytesPerRow")] System.nint BytesPerRow { get; }
[Native ("CVPixelBufferGetDataSize")] System.nint DataSize { get; }
[Native ("CVPixelBufferGetHeight")] System.nint Height { get; }
[Native ("CVPixelBufferGetWidth")] System.nint Width { get; }
[Native ("CVPixelBufferGetPlaneCount")] System.nint PlaneCount { get; }
[Native ("CVPixelBufferIsPlanar")] bool IsPlanar { get; }
[Native ("CVPixelBufferGetPixelFormatType")] CoreVideo.CVPixelFormatType PixelFormatType { get; }
[Native ("CVPixelBufferGetBaseAddressOfPlane")] System.IntPtr GetBaseAddress(..)
[Native ("CVPixelBufferGetBytesPerRowOfPlane")] System.nint GetBytesPerRowOfPlane(..)
[Native ("CVPixelBufferGetHeightOfPlane")] System.nint GetHeightOfPlane(..)
[Native ("CVPixelBufferGetWidthOfPlane")] System.nint GetWidthOfPlane(..)
[Native ("CVPixelBufferLockBaseAddress")] CoreVideo.CVReturn Lock(..)
[Native ("CVPixelBufferUnlockBaseAddress")] CoreVideo.CVReturn Unlock(..)

Type: CVPixelBufferPool

CoreVideo.CVPixelBufferPool { [Native ("CVPixelBufferPoolRelease")] void Dispose(..)
[Native ("CVPixelBufferPoolGetTypeID")] System.nint TypeID { get; }
[Native ("CVPixelBufferPoolGetPixelBufferAttributes")] Foundation.NSDictionary PixelBufferAttributes { get; }
[Native ("CVPixelBufferPoolGetAttributes")] Foundation.NSDictionary Attributes { get; }
[Native ("CVPixelBufferPoolCreatePixelBuffer")] CoreVideo.CVPixelBuffer CreatePixelBuffer(..)
[Native ("CVPixelBufferPoolCreatePixelBufferWithAuxAttributes")] CoreVideo.CVPixelBuffer CreatePixelBuffer(..)
[Native ("CVPixelBufferPoolFlush")] void Flush(..)

Type: CVPixelFormatDescription

CoreVideo.CVPixelFormatDescription { [Native ("CVPixelFormatDescriptionArrayCreateWithAllPixelFormatTypes")] Foundation.NSNumber AllTypes { get; }
[Native ("CVPixelFormatDescriptionCreateWithPixelFormatType")] Foundation.NSDictionary Create(..)
[Native ("CVPixelFormatDescriptionCreateWithPixelFormatType")] Foundation.NSDictionary Create(..)
[Native ("CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatType")] void Register(..)
[Native ("CVPixelFormatDescriptionRegisterDescriptionWithPixelFormatType")] void Register(..)

Type: CVTime

CoreVideo.CVTime { [Native ("CVGetCurrentHostTime")] ulong GetCurrentHostTime(..)
[Native ("CVGetHostClockFrequency")] double GetHostClockFrequency(..)
[Native ("CVGetHostClockMinimumTimeDelta")] uint GetHostClockMinimumTimeDelta(..)

Namespace: EventKit

Type: EKAlarm

EventKit.EKAlarm { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("alarmWithAbsoluteDate:")] EventKit.EKAlarm FromDate(..)
[Selector ("alarmWithRelativeOffset:")] EventKit.EKAlarm FromTimeInterval(..)
[Selector ("absoluteDate")] Foundation.NSDate AbsoluteDate { get; }
[Selector ("setAbsoluteDate:")] void AbsoluteDate { set; }
[Selector ("proximity")] EventKit.EKAlarmProximity Proximity { get; }
[Selector ("setProximity:")] void Proximity { set; }
[Selector ("relativeOffset")] double RelativeOffset { get; }
[Selector ("setRelativeOffset:")] void RelativeOffset { set; }
[Selector ("structuredLocation")] EventKit.EKStructuredLocation StructuredLocation { get; }
[Selector ("setStructuredLocation:")] void StructuredLocation { set; }

Type: EKCalendar

EventKit.EKCalendar { [Selector ("calendarForEntityType:eventStore:")] EventKit.EKCalendar Create(..)
[Selector ("calendarWithEventStore:")] EventKit.EKCalendar FromEventStore(..)
[Selector ("allowedEntityTypes")] EventKit.EKEntityMask AllowedEntityTypes { get; }
[Selector ("allowsContentModifications")] bool AllowsContentModifications { get; }
[Selector ("calendarIdentifier")] string CalendarIdentifier { get; }
[Selector ("CGColor")] CoreGraphics.CGColor CGColor { get; }
[Selector ("setCGColor:")] void CGColor { set; }
[Selector ("isImmutable")] bool Immutable { get; }
[Selector ("source")] EventKit.EKSource Source { get; }
[Selector ("setSource:")] void Source { set; }
[Selector ("isSubscribed")] bool Subscribed { get; }
[Selector ("supportedEventAvailabilities")] EventKit.EKCalendarEventAvailability SupportedEventAvailabilities { get; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("type")] EventKit.EKCalendarType Type { get; }

Type: EKCalendarItem

EventKit.EKCalendarItem { [Selector ("addAlarm:")] void AddAlarm(..)
[Selector ("addRecurrenceRule:")] void AddRecurrenceRule(..)
[Selector ("removeAlarm:")] void RemoveAlarm(..)
[Selector ("removeRecurrenceRule:")] void RemoveRecurrenceRule(..)
[Selector ("alarms")] EventKit.EKAlarm Alarms { get; }
[Selector ("setAlarms:")] void Alarms { set; }
[Selector ("attendees")] EventKit.EKParticipant Attendees { get; }
[Selector ("calendar")] EventKit.EKCalendar Calendar { get; }
[Selector ("setCalendar:")] void Calendar { set; }
[Selector ("calendarItemExternalIdentifier")] string CalendarItemExternalIdentifier { get; }
[Selector ("calendarItemIdentifier")] string CalendarItemIdentifier { get; }
[Selector ("creationDate")] Foundation.NSDate CreationDate { get; }
[Selector ("hasAlarms")] bool HasAlarms { get; }
[Selector ("hasAttendees")] bool HasAttendees { get; }
[Selector ("hasNotes")] bool HasNotes { get; }
[Selector ("hasRecurrenceRules")] bool HasRecurrenceRules { get; }
[Selector ("lastModifiedDate")] Foundation.NSDate LastModifiedDate { get; }
[Selector ("location")] string Location { get; }
[Selector ("setLocation:")] void Location { set; }
[Selector ("notes")] string Notes { get; }
[Selector ("setNotes:")] void Notes { set; }
[Selector ("recurrenceRules")] EventKit.EKRecurrenceRule RecurrenceRules { get; }
[Selector ("setRecurrenceRules:")] void RecurrenceRules { set; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }
[Selector ("setTimeZone:")] void TimeZone { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("setURL:")] void Url { set; }
[Selector ("UUID")] string UUID { get; }

Type: EKEvent

EventKit.EKEvent { [Selector ("compareStartDateWithEvent:")] Foundation.NSComparisonResult CompareStartDateWithEvent(..)
[Selector ("eventWithEventStore:")] EventKit.EKEvent FromStore(..)
[Selector ("refresh")] bool Refresh(..)
[Selector ("isAllDay")] bool AllDay { get; }
[Selector ("setAllDay:")] void AllDay { set; }
[Selector ("availability")] EventKit.EKEventAvailability Availability { get; }
[Selector ("setAvailability:")] void Availability { set; }
[Selector ("birthdayContactIdentifier")] string BirthdayContactIdentifier { get; }
[Selector ("birthdayPersonID")] System.nint BirthdayPersonID { get; }
[Selector ("endDate")] Foundation.NSDate EndDate { get; }
[Selector ("setEndDate:")] void EndDate { set; }
[Selector ("eventIdentifier")] string EventIdentifier { get; }
[Selector ("isDetached")] bool IsDetached { get; }
[Selector ("occurrenceDate")] Foundation.NSDate OccurrenceDate { get; }
[Selector ("organizer")] EventKit.EKParticipant Organizer { get; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }
[Selector ("setStartDate:")] void StartDate { set; }
[Selector ("status")] EventKit.EKEventStatus Status { get; }
[Selector ("structuredLocation")] EventKit.EKStructuredLocation StructuredLocation { get; }
[Selector ("setStructuredLocation:")] void StructuredLocation { set; }

Type: EKEventStore

EventKit.EKEventStore { [Selector ("cancelFetchRequest:")] void CancelFetchRequest(..)
[Selector ("commit:")] bool Commit(..)
[Selector ("enumerateEventsMatchingPredicate:usingBlock:")] void EnumerateEvents(..)
[Selector ("eventWithIdentifier:")] EventKit.EKEvent EventFromIdentifier(..)
[Selector ("eventsMatchingPredicate:")] EventKit.EKEvent EventsMatching(..)
[Selector ("fetchRemindersMatchingPredicate:completion:")] System.IntPtr FetchReminders(..)
[Selector ("authorizationStatusForEntityType:")] EventKit.EKAuthorizationStatus GetAuthorizationStatus(..)
[Selector ("calendarWithIdentifier:")] EventKit.EKCalendar GetCalendar(..)
[Selector ("calendarItemWithIdentifier:")] EventKit.EKCalendarItem GetCalendarItem(..)
[Selector ("calendarItemsWithExternalIdentifier:")] EventKit.EKCalendarItem GetCalendarItems(..)
[Selector ("calendarsForEntityType:")] EventKit.EKCalendar GetCalendars(..)
[Selector ("sourceWithIdentifier:")] EventKit.EKSource GetSource(..)
[Selector ("predicateForCompletedRemindersWithCompletionDateStarting:ending:calendars:")] Foundation.NSPredicate PredicateForCompleteReminders(..)
[Selector ("predicateForEventsWithStartDate:endDate:calendars:")] Foundation.NSPredicate PredicateForEvents(..)
[Selector ("predicateForIncompleteRemindersWithDueDateStarting:ending:calendars:")] Foundation.NSPredicate PredicateForIncompleteReminders(..)
[Selector ("predicateForRemindersInCalendars:")] Foundation.NSPredicate PredicateForReminders(..)
[Selector ("refreshSourcesIfNecessary")] void RefreshSourcesIfNecessary(..)
[Selector ("removeCalendar:commit:error:")] bool RemoveCalendar(..)
[Selector ("removeEvent:span:commit:error:")] bool RemoveEvent(..)
[Selector ("removeEvent:span:error:")] bool RemoveEvents(..)
[Selector ("removeReminder:commit:error:")] bool RemoveReminder(..)
[Selector ("requestAccessToEntityType:completion:")] void RequestAccess(..)
[Selector ("reset")] void Reset(..)
[Selector ("saveCalendar:commit:error:")] bool SaveCalendar(..)
[Selector ("saveEvent:span:error:")] bool SaveEvent(..)
[Selector ("saveEvent:span:commit:error:")] bool SaveEvent(..)
[Selector ("saveReminder:commit:error:")] bool SaveReminder(..)
[Selector ("calendars")] EventKit.EKCalendar Calendars { get; }
[Selector ("defaultCalendarForNewEvents")] EventKit.EKCalendar DefaultCalendarForNewEvents { get; }
[Selector ("defaultCalendarForNewReminders")] EventKit.EKCalendar DefaultCalendarForNewReminders { get; }
[Selector ("eventStoreIdentifier")] string EventStoreIdentifier { get; }
[Selector ("sources")] EventKit.EKSource Sources { get; }

Type: EKObject

EventKit.EKObject { [Selector ("refresh")] bool Refresh(..)
[Selector ("reset")] void Reset(..)
[Selector ("rollback")] void Rollback(..)
[Selector ("hasChanges")] bool HasChanges { get; }
[Selector ("isNew")] bool IsNew { get; }

Type: EKParticipant

EventKit.EKParticipant { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("ABRecordWithAddressBook:")] AddressBook.ABRecord GetRecord(..)
[Selector ("contactPredicate")] Foundation.NSPredicate ContactPredicate { get; }
[Selector ("isCurrentUser")] bool IsCurrentUser { get; }
[Selector ("name")] string Name { get; }
[Selector ("participantRole")] EventKit.EKParticipantRole ParticipantRole { get; }
[Selector ("participantStatus")] EventKit.EKParticipantStatus ParticipantStatus { get; }
[Selector ("participantType")] EventKit.EKParticipantType ParticipantType { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }

Type: EKRecurrenceDayOfWeek

EventKit.EKRecurrenceDayOfWeek { [Selector ("dayOfWeek:")] EventKit.EKRecurrenceDayOfWeek _FromDay(..)
[Selector ("dayOfWeek:weekNumber:")] EventKit.EKRecurrenceDayOfWeek _FromDay(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("dayOfTheWeek")] System.nint DayOfTheWeek { get; }
[Selector ("weekNumber")] System.nint WeekNumber { get; }

Type: EKRecurrenceEnd

EventKit.EKRecurrenceEnd { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("recurrenceEndWithEndDate:")] EventKit.EKRecurrenceEnd FromEndDate(..)
[Selector ("recurrenceEndWithOccurrenceCount:")] EventKit.EKRecurrenceEnd FromOccurrenceCount(..)
[Selector ("endDate")] Foundation.NSDate EndDate { get; }
[Selector ("occurrenceCount")] System.nint OccurrenceCount { get; }

Type: EKRecurrenceRule

EventKit.EKRecurrenceRule { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("firstDayOfTheWeek")] System.nint FirstDayOfTheWeek { get; }
[Selector ("calendarIdentifier")] string CalendarIdentifier { get; }
[Selector ("daysOfTheMonth")] Foundation.NSNumber DaysOfTheMonth { get; }
[Selector ("daysOfTheWeek")] EventKit.EKRecurrenceDayOfWeek DaysOfTheWeek { get; }
[Selector ("daysOfTheYear")] Foundation.NSNumber DaysOfTheYear { get; }
[Selector ("frequency")] EventKit.EKRecurrenceFrequency Frequency { get; }
[Selector ("interval")] System.nint Interval { get; }
[Selector ("monthsOfTheYear")] Foundation.NSNumber MonthsOfTheYear { get; }
[Selector ("recurrenceEnd")] EventKit.EKRecurrenceEnd RecurrenceEnd { get; }
[Selector ("setRecurrenceEnd:")] void RecurrenceEnd { set; }
[Selector ("setPositions")] Foundation.NSObject SetPositions { get; }
[Selector ("weeksOfTheYear")] Foundation.NSNumber WeeksOfTheYear { get; }

Type: EKReminder

EventKit.EKReminder { [Selector ("reminderWithEventStore:")] EventKit.EKReminder Create(..)
[Selector ("isCompleted")] bool Completed { get; }
[Selector ("setCompleted:")] void Completed { set; }
[Selector ("completionDate")] Foundation.NSDate CompletionDate { get; }
[Selector ("setCompletionDate:")] void CompletionDate { set; }
[Selector ("dueDateComponents")] Foundation.NSDateComponents DueDateComponents { get; }
[Selector ("setDueDateComponents:")] void DueDateComponents { set; }
[Selector ("priority")] System.nint Priority { get; }
[Selector ("setPriority:")] void Priority { set; }
[Selector ("startDateComponents")] Foundation.NSDateComponents StartDateComponents { get; }
[Selector ("setStartDateComponents:")] void StartDateComponents { set; }

Type: EKSource

EventKit.EKSource { [Selector ("calendarsForEntityType:")] Foundation.NSSet GetCalendars(..)
[Selector ("calendars")] Foundation.NSSet Calendars { get; }
[Selector ("sourceIdentifier")] string SourceIdentifier { get; }
[Selector ("sourceType")] EventKit.EKSourceType SourceType { get; }
[Selector ("title")] string Title { get; }

Type: EKStructuredLocation

EventKit.EKStructuredLocation { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("locationWithMapItem:")] EventKit.EKStructuredLocation FromMapItem(..)
[Selector ("locationWithTitle:")] EventKit.EKStructuredLocation FromTitle(..)
[Selector ("geoLocation")] CoreLocation.CLLocation GeoLocation { get; }
[Selector ("setGeoLocation:")] void GeoLocation { set; }
[Selector ("radius")] double Radius { get; }
[Selector ("setRadius:")] void Radius { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }

Namespace: EventKitUI

Type: EKCalendarChooser

EventKitUI.EKCalendarChooser { [Selector ("selectedCalendars")] Foundation.NSSet SelectedCalendars { get; }
[Selector ("setSelectedCalendars:")] void SelectedCalendars { set; }
[Selector ("selectionStyle")] EventKitUI.EKCalendarChooserSelectionStyle SelectionStyle { get; }
[Selector ("showsCancelButton")] bool ShowsCancelButton { get; }
[Selector ("setShowsCancelButton:")] void ShowsCancelButton { set; }
[Selector ("showsDoneButton")] bool ShowsDoneButton { get; }
[Selector ("setShowsDoneButton:")] void ShowsDoneButton { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _EKCalendarChooserDelegate

EventKitUI.EKCalendarChooser+_EKCalendarChooserDelegate { [Selector ("calendarChooserDidCancel:")] void Cancelled(..)
[Selector ("calendarChooserDidFinish:")] void Finished(..)
[Selector ("calendarChooserSelectionDidChange:")] void SelectionChanged(..)

Type: EKCalendarChooserDelegate

EventKitUI.EKCalendarChooserDelegate { [Selector ("calendarChooserDidCancel:")] void Cancelled(..)
[Selector ("calendarChooserDidFinish:")] void Finished(..)
[Selector ("calendarChooserSelectionDidChange:")] void SelectionChanged(..)

Type: EKEventEditViewController

EventKitUI.EKEventEditViewController { [Selector ("cancelEditing")] void CancelEditing(..)
[Selector ("event")] EventKit.EKEvent Event { get; }
[Selector ("setEvent:")] void Event { set; }
[Selector ("eventStore")] EventKit.EKEventStore EventStore { get; }
[Selector ("setEventStore:")] void EventStore { set; }
[Selector ("editViewDelegate")] Foundation.NSObject WeakEditViewDelegate { get; }
[Selector ("setEditViewDelegate:")] void WeakEditViewDelegate { set; }

Type: _EKEventEditViewDelegate

EventKitUI.EKEventEditViewController+_EKEventEditViewDelegate { [Selector ("eventEditViewController:didCompleteWithAction:")] void Completed(..)
[Selector ("eventEditViewControllerDefaultCalendarForNewEvents:")] EventKit.EKCalendar GetDefaultCalendarForNewEvents(..)

Type: EKEventEditViewDelegate

EventKitUI.EKEventEditViewDelegate { [Selector ("eventEditViewController:didCompleteWithAction:")] void Completed(..)
[Selector ("eventEditViewControllerDefaultCalendarForNewEvents:")] EventKit.EKCalendar GetDefaultCalendarForNewEvents(..)

Type: EKEventViewController

EventKitUI.EKEventViewController { [Selector ("allowsCalendarPreview")] bool AllowsCalendarPreview { get; }
[Selector ("setAllowsCalendarPreview:")] void AllowsCalendarPreview { set; }
[Selector ("allowsEditing")] bool AllowsEditing { get; }
[Selector ("setAllowsEditing:")] void AllowsEditing { set; }
[Selector ("event")] EventKit.EKEvent Event { get; }
[Selector ("setEvent:")] void Event { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _EKEventViewDelegate

EventKitUI.EKEventViewController+_EKEventViewDelegate { [Selector ("eventViewController:didCompleteWithAction:")] void Completed(..)

Type: EKEventViewDelegate

EventKitUI.EKEventViewDelegate { [Selector ("eventViewController:didCompleteWithAction:")] void Completed(..)

Namespace: ExternalAccessory

Type: EAAccessory

ExternalAccessory.EAAccessory { [Selector ("isConnected")] bool Connected { get; }
[Selector ("connectionID")] System.nuint ConnectionID { get; }
[Selector ("dockType")] string DockType { get; }
[Selector ("firmwareRevision")] string FirmwareRevision { get; }
[Selector ("hardwareRevision")] string HardwareRevision { get; }
[Selector ("manufacturer")] string Manufacturer { get; }
[Selector ("modelNumber")] string ModelNumber { get; }
[Selector ("name")] string Name { get; }
[Selector ("protocolStrings")] string ProtocolStrings { get; }
[Selector ("serialNumber")] string SerialNumber { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _EAAccessoryDelegate

ExternalAccessory.EAAccessory+_EAAccessoryDelegate { [Selector ("accessoryDidDisconnect:")] void Disconnected(..)

Type: EAAccessoryDelegate

ExternalAccessory.EAAccessoryDelegate { [Selector ("accessoryDidDisconnect:")] void Disconnected(..)

Type: EAAccessoryManager

ExternalAccessory.EAAccessoryManager { [Selector ("registerForLocalNotifications")] void RegisterForLocalNotifications(..)
[Selector ("showBluetoothAccessoryPickerWithNameFilter:completion:")] void ShowBluetoothAccessoryPicker(..)
[Selector ("unregisterForLocalNotifications")] void UnregisterForLocalNotifications(..)
[Selector ("connectedAccessories")] ExternalAccessory.EAAccessory ConnectedAccessories { get; }
[Selector ("sharedAccessoryManager")] ExternalAccessory.EAAccessoryManager SharedAccessoryManager { get; }

Type: EASession

ExternalAccessory.EASession { [Selector ("accessory")] ExternalAccessory.EAAccessory Accessory { get; }
[Selector ("inputStream")] Foundation.NSInputStream InputStream { get; }
[Selector ("outputStream")] Foundation.NSOutputStream OutputStream { get; }
[Selector ("protocolString")] string ProtocolString { get; }

Type: EAWiFiUnconfiguredAccessory

ExternalAccessory.EAWiFiUnconfiguredAccessory { [Selector ("macAddress")] string MacAddress { get; }
[Selector ("manufacturer")] string Manufacturer { get; }
[Selector ("model")] string Model { get; }
[Selector ("name")] string Name { get; }
[Selector ("properties")] ExternalAccessory.EAWiFiUnconfiguredAccessoryProperties Properties { get; }
[Selector ("ssid")] string Ssid { get; }

Type: EAWiFiUnconfiguredAccessoryBrowser

ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowser { [Selector ("configureAccessory:withConfigurationUIOnViewController:")] void ConfigureAccessory(..)
[Selector ("startSearchingForUnconfiguredAccessoriesMatchingPredicate:")] void StartSearchingForUnconfiguredAccessories(..)
[Selector ("stopSearchingForUnconfiguredAccessories")] void StopSearchingForUnconfiguredAccessories(..)
[Selector ("unconfiguredAccessories")] Foundation.NSSet UnconfiguredAccessories { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _EAWiFiUnconfiguredAccessoryBrowserDelegate

ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowser+_EAWiFiUnconfiguredAccessoryBrowserDelegate { [Selector ("accessoryBrowser:didFindUnconfiguredAccessories:")] void DidFindUnconfiguredAccessories(..)
[Selector ("accessoryBrowser:didFinishConfiguringAccessory:withStatus:")] void DidFinishConfiguringAccessory(..)
[Selector ("accessoryBrowser:didRemoveUnconfiguredAccessories:")] void DidRemoveUnconfiguredAccessories(..)
[Selector ("accessoryBrowser:didUpdateState:")] void DidUpdateState(..)

Type: EAWiFiUnconfiguredAccessoryBrowserDelegate

ExternalAccessory.EAWiFiUnconfiguredAccessoryBrowserDelegate { [Selector ("accessoryBrowser:didFindUnconfiguredAccessories:")] void DidFindUnconfiguredAccessories(..)
[Selector ("accessoryBrowser:didFinishConfiguringAccessory:withStatus:")] void DidFinishConfiguringAccessory(..)
[Selector ("accessoryBrowser:didRemoveUnconfiguredAccessories:")] void DidRemoveUnconfiguredAccessories(..)
[Selector ("accessoryBrowser:didUpdateState:")] void DidUpdateState(..)

Namespace: Foundation

Type: ActionDispatcher

Foundation.ActionDispatcher { [Selector ("xamarinApplySelector")] void Apply(..)

Type: InternalNSNotificationHandler

Foundation.InternalNSNotificationHandler { [Selector ("post:")] void Post(..)

Type: NSActionDispatcher

Foundation.NSActionDispatcher { [Selector ("xamarinApplySelector")] void Apply(..)

Type: NSArray

Foundation.NSArray { [Selector ("containsObject:")] bool Contains(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("filteredArrayUsingPredicate:")] Foundation.NSArray Filter(..)
[Selector ("arrayWithContentsOfFile:")] Foundation.NSArray FromFile(..)
[Selector ("arrayWithObjects:count:")] Foundation.NSArray FromObjects(..)
[Selector ("indexOfObject:")] System.nuint IndexOf(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("setValue:forKey:")] void SetValueForKey(..)
[Selector ("sortedArrayUsingComparator:")] Foundation.NSArray Sort(..)
[Selector ("objectAtIndex:")] System.IntPtr ValueAt(..)
[Selector ("valueForKey:")] Foundation.NSObject ValueForKey(..)
[Selector ("writeToFile:atomically:")] bool WriteToFile(..)
[Selector ("count")] System.nuint Count { get; }

Type: NSAsyncActionDispatcher

Foundation.NSAsyncActionDispatcher { [Selector ("xamarinApplySelector")] void Apply(..)

Type: NSAttributedString

Foundation.NSAttributedString { [Selector ("containsAttachmentsInRange:")] bool ContainsAttachmentsInRange(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("drawAtPoint:")] void DrawString(..)
[Selector ("drawInRect:")] void DrawString(..)
[Selector ("drawWithRect:options:context:")] void DrawString(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateAttribute:inRange:options:usingBlock:")] void EnumerateAttribute(..)
[Selector ("enumerateAttributesInRange:options:usingBlock:")] void EnumerateAttributes(..)
[Selector ("attribute:atIndex:effectiveRange:")] Foundation.NSObject GetAttribute(..)
[Selector ("attribute:atIndex:longestEffectiveRange:inRange:")] Foundation.NSObject GetAttribute(..)
[Selector ("attributesAtIndex:longestEffectiveRange:inRange:")] Foundation.NSDictionary GetAttributes(..)
[Selector ("boundingRectWithSize:options:context:")] CoreGraphics.CGRect GetBoundingRect(..)
[Selector ("dataFromRange:documentAttributes:error:")] Foundation.NSData GetDataFromRange(..)
[Selector ("fileWrapperFromRange:documentAttributes:error:")] Foundation.NSFileWrapper GetFileWrapperFromRange(..)
[Selector ("isEqualToAttributedString:")] bool IsEqual(..)
[Selector ("attributesAtIndex:effectiveRange:")] System.IntPtr LowLevelGetAttributes(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("attributedSubstringFromRange:")] Foundation.NSAttributedString Substring(..)
[Selector ("length")] System.nint Length { get; }
[Selector ("string")] System.IntPtr LowLevelValue { get; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }

Type: NSBlockOperation

Foundation.NSBlockOperation { [Selector ("addExecutionBlock:")] void AddExecutionBlock(..)
[Selector ("blockOperationWithBlock:")] Foundation.NSBlockOperation Create(..)
[Selector ("executionBlocks")] Foundation.NSObject ExecutionBlocks { get; }

Type: NSBundle

Foundation.NSBundle { [Selector ("classNamed:")] ObjCRuntime.Class ClassNamed(..)
[Selector ("bundleForClass:")] Foundation.NSBundle FromClass(..)
[Selector ("bundleWithIdentifier:")] Foundation.NSBundle FromIdentifier(..)
[Selector ("bundleWithPath:")] Foundation.NSBundle FromPath(..)
[Selector ("bundleWithURL:")] Foundation.NSBundle FromUrl(..)
[Selector ("pathsForResourcesOfType:inDirectory:")] string GetPathsForResources(..)
[Selector ("preservationPriorityForTag:")] double GetPreservationPriorityForTag(..)
[Selector ("URLForResource:withExtension:subdirectory:inBundleWithURL:")] Foundation.NSUrl GetUrlForResource(..)
[Selector ("URLForResource:withExtension:")] Foundation.NSUrl GetUrlForResource(..)
[Selector ("URLForResource:withExtension:subdirectory:")] Foundation.NSUrl GetUrlForResource(..)
[Selector ("URLForResource:withExtension:subdirectory:localization:")] Foundation.NSUrl GetUrlForResource(..)
[Selector ("URLsForResourcesWithExtension:subdirectory:inBundleWithURL:")] Foundation.NSUrl GetUrlsForResourcesWithExtension(..)
[Selector ("URLsForResourcesWithExtension:subdirectory:")] Foundation.NSUrl GetUrlsForResourcesWithExtension(..)
[Selector ("URLsForResourcesWithExtension:subdirectory:localization:")] Foundation.NSUrl GetUrlsForResourcesWithExtension(..)
[Selector ("load")] bool Load(..)
[Selector ("loadNibNamed:owner:options:")] Foundation.NSArray LoadNib(..)
[Selector ("localizedStringForKey:value:table:")] string LocalizedString(..)
[Selector ("objectForInfoDictionaryKey:")] Foundation.NSObject ObjectForInfoDictionary(..)
[Selector ("pathForAuxiliaryExecutable:")] string PathForAuxiliaryExecutable(..)
[Selector ("pathForResource:ofType:")] string PathForResource(..)
[Selector ("pathForResource:ofType:inDirectory:")] string PathForResource(..)
[Selector ("pathForResource:ofType:inDirectory:forLocalization:")] string PathForResource(..)
[Selector ("pathForResource:ofType:inDirectory:")] string PathForResourceAbsolute(..)
[Selector ("pathsForResourcesOfType:inDirectory:")] string PathsForResources(..)
[Selector ("pathsForResourcesOfType:inDirectory:forLocalization:")] string PathsForResources(..)
[Selector ("setPreservationPriority:forTags:")] void SetPreservationPriorityForTag(..)
[Selector ("unload")] bool Unload(..)
[Selector ("URLForAuxiliaryExecutable:")] Foundation.NSUrl UrlForAuxiliaryExecutable(..)
[Selector ("allBundles")] Foundation.NSBundle AllBundles { get; }
[Selector ("allFrameworks")] Foundation.NSBundle AllFrameworks { get; }
[Selector ("appStoreReceiptURL")] Foundation.NSUrl AppStoreReceiptUrl { get; }
[Selector ("builtInPlugInsPath")] string BuiltinPluginsPath { get; }
[Selector ("builtInPlugInsURL")] Foundation.NSUrl BuiltInPluginsUrl { get; }
[Selector ("bundleIdentifier")] string BundleIdentifier { get; }
[Selector ("bundlePath")] string BundlePath { get; }
[Selector ("bundleURL")] Foundation.NSUrl BundleUrl { get; }
[Selector ("developmentLocalization")] string DevelopmentLocalization { get; }
[Selector ("executablePath")] string ExecutablePath { get; }
[Selector ("executableURL")] Foundation.NSUrl ExecutableUrl { get; }
[Selector ("infoDictionary")] Foundation.NSDictionary InfoDictionary { get; }
[Selector ("isLoaded")] bool IsLoaded { get; }
[Selector ("localizations")] string Localizations { get; }
[Selector ("mainBundle")] Foundation.NSBundle MainBundle { get; }
[Selector ("preferredLocalizations")] string PreferredLocalizations { get; }
[Selector ("principalClass")] ObjCRuntime.Class PrincipalClass { get; }
[Selector ("privateFrameworksPath")] string PrivateFrameworksPath { get; }
[Selector ("privateFrameworksURL")] Foundation.NSUrl PrivateFrameworksUrl { get; }
[Selector ("resourcePath")] string ResourcePath { get; }
[Selector ("resourceURL")] Foundation.NSUrl ResourceUrl { get; }
[Selector ("sharedFrameworksPath")] string SharedFrameworksPath { get; }
[Selector ("sharedFrameworksURL")] Foundation.NSUrl SharedFrameworksUrl { get; }
[Selector ("sharedSupportPath")] string SharedSupportPath { get; }
[Selector ("sharedSupportURL")] Foundation.NSUrl SharedSupportUrl { get; }

Type: NSBundleResourceRequest

Foundation.NSBundleResourceRequest { [Selector ("beginAccessingResourcesWithCompletionHandler:")] void BeginAccessingResources(..)
[Selector ("conditionallyBeginAccessingResourcesWithCompletionHandler:")] void ConditionallyBeginAccessingResources(..)
[Selector ("endAccessingResources")] void EndAccessingResources(..)
[Selector ("bundle")] Foundation.NSBundle Bundle { get; }
[Selector ("loadingPriority")] double LoadingPriority { get; }
[Selector ("setLoadingPriority:")] void LoadingPriority { set; }
[Selector ("progress")] Foundation.NSProgress Progress { get; }
[Selector ("tags")] Foundation.NSSet Tags { get; }

Type: NSByteCountFormatter

Foundation.NSByteCountFormatter { [Selector ("stringFromByteCount:countStyle:")] string Format(..)
[Selector ("stringFromByteCount:")] string Format(..)
[Selector ("isAdaptive")] bool Adaptive { get; }
[Selector ("setAdaptive:")] void Adaptive { set; }
[Selector ("allowedUnits")] Foundation.NSByteCountFormatterUnits AllowedUnits { get; }
[Selector ("setAllowedUnits:")] void AllowedUnits { set; }
[Selector ("allowsNonnumericFormatting")] bool AllowsNonnumericFormatting { get; }
[Selector ("setAllowsNonnumericFormatting:")] void AllowsNonnumericFormatting { set; }
[Selector ("countStyle")] Foundation.NSByteCountFormatterCountStyle CountStyle { get; }
[Selector ("setCountStyle:")] void CountStyle { set; }
[Selector ("formattingContext")] Foundation.NSFormattingContext FormattingContext { get; }
[Selector ("setFormattingContext:")] void FormattingContext { set; }
[Selector ("includesActualByteCount")] bool IncludesActualByteCount { get; }
[Selector ("setIncludesActualByteCount:")] void IncludesActualByteCount { set; }
[Selector ("includesCount")] bool IncludesCount { get; }
[Selector ("setIncludesCount:")] void IncludesCount { set; }
[Selector ("includesUnit")] bool IncludesUnit { get; }
[Selector ("setIncludesUnit:")] void IncludesUnit { set; }
[Selector ("zeroPadsFractionDigits")] bool ZeroPadsFractionDigits { get; }
[Selector ("setZeroPadsFractionDigits:")] void ZeroPadsFractionDigits { set; }

Type: NSCache

Foundation.NSCache { [Selector ("objectForKey:")] Foundation.NSObject ObjectForKey(..)
[Selector ("removeAllObjects")] void RemoveAllObjects(..)
[Selector ("removeObjectForKey:")] void RemoveObjectForKey(..)
[Selector ("setObject:forKey:cost:")] void SetCost(..)
[Selector ("setObject:forKey:")] void SetObjectforKey(..)
[Selector ("countLimit")] System.nuint CountLimit { get; }
[Selector ("setCountLimit:")] void CountLimit { set; }
[Selector ("evictsObjectsWithDiscardedContent")] bool EvictsObjectsWithDiscardedContent { get; }
[Selector ("setEvictsObjectsWithDiscardedContent:")] void EvictsObjectsWithDiscardedContent { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("totalCostLimit")] System.nuint TotalCostLimit { get; }
[Selector ("setTotalCostLimit:")] void TotalCostLimit { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _NSCacheDelegate

Foundation.NSCache+_NSCacheDelegate { [Selector ("cache:willEvictObject:")] void WillEvictObject(..)

Type: NSCacheDelegate

Foundation.NSCacheDelegate { [Selector ("cache:willEvictObject:")] void WillEvictObject(..)

Type: NSCachedUrlResponse

Foundation.NSCachedUrlResponse { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("response")] Foundation.NSUrlResponse Response { get; }
[Selector ("storagePolicy")] Foundation.NSUrlCacheStoragePolicy StoragePolicy { get; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }

Type: NSCalendar

Foundation.NSCalendar { [Selector ("compareDate:toDate:toUnitGranularity:")] Foundation.NSComparisonResult CompareDate(..)
[Selector ("components:fromDate:")] Foundation.NSDateComponents Components(..)
[Selector ("components:fromDate:toDate:options:")] Foundation.NSDateComponents Components(..)
[Selector ("components:fromDateComponents:toDateComponents:options:")] Foundation.NSDateComponents ComponentsFromDateToDate(..)
[Selector ("componentsInTimeZone:fromDate:")] Foundation.NSDateComponents ComponentsInTimeZone(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("dateWithEra:year:month:day:hour:minute:second:nanosecond:")] Foundation.NSDate Date(..)
[Selector ("dateByAddingComponents:toDate:options:")] Foundation.NSDate DateByAddingComponents(..)
[Selector ("dateByAddingUnit:value:toDate:options:")] Foundation.NSDate DateByAddingUnit(..)
[Selector ("dateBySettingHour:minute:second:ofDate:options:")] Foundation.NSDate DateBySettingsHour(..)
[Selector ("dateBySettingUnit:value:ofDate:options:")] Foundation.NSDate DateBySettingUnit(..)
[Selector ("dateWithEra:yearForWeekOfYear:weekOfYear:weekday:hour:minute:second:nanosecond:")] Foundation.NSDate DateForWeekOfYear(..)
[Selector ("dateFromComponents:")] Foundation.NSDate DateFromComponents(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateDatesStartingAfterDate:matchingComponents:options:usingBlock:")] void EnumerateDatesStartingAfterDate(..)
[Selector ("nextDateAfterDate:matchingComponents:options:")] Foundation.NSDate FindNextDateAfterDateMatching(..)
[Selector ("nextDateAfterDate:matchingHour:minute:second:options:")] Foundation.NSDate FindNextDateAfterDateMatching(..)
[Selector ("nextDateAfterDate:matchingUnit:value:options:")] Foundation.NSDate FindNextDateAfterDateMatching(..)
[Selector ("nextWeekendStartDate:interval:options:afterDate:")] bool FindNextWeekend(..)
[Selector ("component:fromDate:")] System.nint GetComponentFromDate(..)
[Selector ("getEra:year:month:day:fromDate:")] void GetComponentsFromDate(..)
[Selector ("getEra:yearForWeekOfYear:weekOfYear:weekday:fromDate:")] void GetComponentsFromDateForWeekOfYear(..)
[Selector ("getHour:minute:second:nanosecond:fromDate:")] void GetHourComponentsFromDate(..)
[Selector ("isDateInToday:")] bool IsDateInToday(..)
[Selector ("isDateInTomorrow:")] bool IsDateInTomorrow(..)
[Selector ("isDateInWeekend:")] bool IsDateInWeekend(..)
[Selector ("isDateInYesterday:")] bool IsDateInYesterday(..)
[Selector ("isDate:equalToDate:toUnitGranularity:")] bool IsEqualToUnitGranularity(..)
[Selector ("isDate:inSameDayAsDate:")] bool IsInSameDay(..)
[Selector ("date:matchesComponents:")] bool Matches(..)
[Selector ("rangeOfWeekendStartDate:interval:containingDate:")] bool RangeOfWeekendContainingDate(..)
[Selector ("startOfDayForDate:")] Foundation.NSDate StartOfDayForDate(..)
[Selector ("AMSymbol")] string AMSymbol { get; }
[Selector ("currentCalendar")] Foundation.NSCalendar CurrentCalendar { get; }
[Selector ("eraSymbols")] string EraSymbols { get; }
[Selector ("firstWeekday")] System.nuint FirstWeekDay { get; }
[Selector ("setFirstWeekday:")] void FirstWeekDay { set; }
[Selector ("calendarIdentifier")] string Identifier { get; }
[Selector ("locale")] Foundation.NSLocale Locale { get; }
[Selector ("setLocale:")] void Locale { set; }
[Selector ("longEraSymbols")] string LongEraSymbols { get; }
[Selector ("minimumDaysInFirstWeek")] System.nuint MinimumDaysInFirstWeek { get; }
[Selector ("setMinimumDaysInFirstWeek:")] void MinimumDaysInFirstWeek { set; }
[Selector ("monthSymbols")] string MonthSymbols { get; }
[Selector ("PMSymbol")] string PMSymbol { get; }
[Selector ("quarterSymbols")] string QuarterSymbols { get; }
[Selector ("shortMonthSymbols")] string ShortMonthSymbols { get; }
[Selector ("shortQuarterSymbols")] string ShortQuarterSymbols { get; }
[Selector ("shortStandaloneMonthSymbols")] string ShortStandaloneMonthSymbols { get; }
[Selector ("shortStandaloneQuarterSymbols")] string ShortStandaloneQuarterSymbols { get; }
[Selector ("shortStandaloneWeekdaySymbols")] string ShortStandaloneWeekdaySymbols { get; }
[Selector ("shortWeekdaySymbols")] string ShortWeekdaySymbols { get; }
[Selector ("standaloneMonthSymbols")] string StandaloneMonthSymbols { get; }
[Selector ("standaloneQuarterSymbols")] string StandaloneQuarterSymbols { get; }
[Selector ("standaloneWeekdaySymbols")] string StandaloneWeekdaySymbols { get; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }
[Selector ("setTimeZone:")] void TimeZone { set; }
[Selector ("veryShortMonthSymbols")] string VeryShortMonthSymbols { get; }
[Selector ("veryShortStandaloneMonthSymbols")] string VeryShortStandaloneMonthSymbols { get; }
[Selector ("veryShortStandaloneWeekdaySymbols")] string VeryShortStandaloneWeekdaySymbols { get; }
[Selector ("veryShortWeekdaySymbols")] string VeryShortWeekdaySymbols { get; }
[Selector ("weekdaySymbols")] string WeekdaySymbols { get; }

Type: NSCharacterSet

Foundation.NSCharacterSet { [Selector ("characterIsMember:")] bool Contains(..)
[Selector ("longCharacterIsMember:")] bool Contains(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("characterSetWithBitmapRepresentation:")] Foundation.NSCharacterSet FromBitmap(..)
[Selector ("characterSetWithContentsOfFile:")] Foundation.NSCharacterSet FromFile(..)
[Selector ("characterSetWithRange:")] Foundation.NSCharacterSet FromRange(..)
[Selector ("characterSetWithCharactersInString:")] Foundation.NSCharacterSet FromString(..)
[Selector ("bitmapRepresentation")] Foundation.NSData GetBitmapRepresentation(..)
[Selector ("hasMemberInPlane:")] bool HasMemberInPlane(..)
[Selector ("isSupersetOfSet:")] bool IsSupersetOf(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("alphanumericCharacterSet")] Foundation.NSCharacterSet Alphanumerics { get; }
[Selector ("capitalizedLetterCharacterSet")] Foundation.NSCharacterSet Capitalized { get; }
[Selector ("controlCharacterSet")] Foundation.NSCharacterSet Controls { get; }
[Selector ("decimalDigitCharacterSet")] Foundation.NSCharacterSet DecimalDigits { get; }
[Selector ("decomposableCharacterSet")] Foundation.NSCharacterSet Decomposables { get; }
[Selector ("illegalCharacterSet")] Foundation.NSCharacterSet Illegals { get; }
[Selector ("invertedSet")] Foundation.NSCharacterSet InvertedSet { get; }
[Selector ("letterCharacterSet")] Foundation.NSCharacterSet Letters { get; }
[Selector ("lowercaseLetterCharacterSet")] Foundation.NSCharacterSet LowercaseLetters { get; }
[Selector ("nonBaseCharacterSet")] Foundation.NSCharacterSet Marks { get; }
[Selector ("newlineCharacterSet")] Foundation.NSCharacterSet Newlines { get; }
[Selector ("punctuationCharacterSet")] Foundation.NSCharacterSet Punctuation { get; }
[Selector ("symbolCharacterSet")] Foundation.NSCharacterSet Symbols { get; }
[Selector ("uppercaseLetterCharacterSet")] Foundation.NSCharacterSet UppercaseLetters { get; }
[Selector ("whitespaceAndNewlineCharacterSet")] Foundation.NSCharacterSet WhitespaceAndNewlines { get; }
[Selector ("whitespaceCharacterSet")] Foundation.NSCharacterSet Whitespaces { get; }

Type: NSCoder

Foundation.NSCoder { [Selector ("containsValueForKey:")] bool ContainsKey(..)
[Selector ("decodeBoolForKey:")] bool DecodeBool(..)
[Selector ("decodeBytesForKey:returnedLength:")] System.IntPtr DecodeBytes(..)
[Selector ("decodeBytesWithReturnedLength:")] System.IntPtr DecodeBytes(..)
[Selector ("decodeDoubleForKey:")] double DecodeDouble(..)
[Selector ("decodeFloatForKey:")] float DecodeFloat(..)
[Selector ("decodeInt32ForKey:")] int DecodeInt(..)
[Selector ("decodeInt64ForKey:")] long DecodeLong(..)
[Selector ("decodeIntegerForKey:")] System.nint DecodeNInt(..)
[Selector ("decodeObject")] Foundation.NSObject DecodeObject(..)
[Selector ("decodeObjectForKey:")] Foundation.NSObject DecodeObject(..)
[Selector ("decodeTopLevelObjectAndReturnError:")] Foundation.NSObject DecodeTopLevelObject(..)
[Selector ("decodeTopLevelObjectForKey:error:")] Foundation.NSObject DecodeTopLevelObject(..)
[Selector ("decodeTopLevelObjectOfClass:forKey:error:")] Foundation.NSObject DecodeTopLevelObject(..)
[Selector ("decodeTopLevelObjectOfClasses:forKey:error:")] Foundation.NSObject DecodeTopLevelObject(..)
[Selector ("encodeObject:")] void Encode(..)
[Selector ("encodeObject:forKey:")] void Encode(..)
[Selector ("encodeBool:forKey:")] void Encode(..)
[Selector ("encodeDouble:forKey:")] void Encode(..)
[Selector ("encodeFloat:forKey:")] void Encode(..)
[Selector ("encodeInt32:forKey:")] void Encode(..)
[Selector ("encodeInt64:forKey:")] void Encode(..)
[Selector ("encodeInteger:forKey:")] void Encode(..)
[Selector ("encodeBytes:length:forKey:")] void EncodeBlock(..)
[Selector ("encodeConditionalObject:forKey:")] void EncodeConditionalObject(..)
[Selector ("encodeRootObject:")] void EncodeRoot(..)
[Selector ("failWithError:")] void FailWithError(..)
[Selector ("requiresSecureCoding")] bool RequiresSecureCoding(..)
[Selector ("allowedClasses")] Foundation.NSSet AllowedClasses { get; }

Type: NSCoding

Foundation.NSCoding { [Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: NSComparisonPredicate

Foundation.NSComparisonPredicate { [Selector ("predicateWithLeftExpression:rightExpression:modifier:type:options:")] Foundation.NSComparisonPredicate Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("predicateWithLeftExpression:rightExpression:customSelector:")] Foundation.NSComparisonPredicate FromSelector(..)
[Selector ("comparisonPredicateModifier")] Foundation.NSComparisonPredicateModifier ComparisonPredicateModifier { get; }
[Selector ("customSelector")] ObjCRuntime.Selector CustomSelector { get; }
[Selector ("leftExpression")] Foundation.NSExpression LeftExpression { get; }
[Selector ("options")] Foundation.NSComparisonPredicateOptions Options { get; }
[Selector ("predicateOperatorType")] Foundation.NSPredicateOperatorType PredicateOperatorType { get; }
[Selector ("rightExpression")] Foundation.NSExpression RightExpression { get; }

Type: NSCompoundPredicate

Foundation.NSCompoundPredicate { [Selector ("andPredicateWithSubpredicates:")] Foundation.NSCompoundPredicate CreateAndPredicate(..)
[Selector ("notPredicateWithSubpredicate:")] Foundation.NSCompoundPredicate CreateNotPredicate(..)
[Selector ("orPredicateWithSubpredicates:")] Foundation.NSCompoundPredicate CreateOrPredicate(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("subpredicates")] Foundation.NSPredicate Subpredicates { get; }
[Selector ("compoundPredicateType")] Foundation.NSCompoundPredicateType Type { get; }

Type: NSCondition

Foundation.NSCondition { [Selector ("broadcast")] void Broadcast(..)
[Selector ("lock")] void Lock(..)
[Selector ("signal")] void Signal(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("wait")] void Wait(..)
[Selector ("waitUntilDate:")] bool WaitUntilDate(..)
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }

Type: NSConditionLock

Foundation.NSConditionLock { [Selector ("lock")] void Lock(..)
[Selector ("lockBeforeDate:")] bool LockBeforeDate(..)
[Selector ("lockWhenCondition:")] void LockWhenCondition(..)
[Selector ("lockWhenCondition:beforeDate:")] bool LockWhenCondition(..)
[Selector ("tryLock")] bool TryLock(..)
[Selector ("tryLockWhenCondition:")] bool TryLockWhenCondition(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("unlockWithCondition:")] void UnlockWithCondition(..)
[Selector ("condition")] System.nint Condition { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }

Type: NSCopying

Foundation.NSCopying { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)

Type: NSData

Foundation.NSData { [Selector ("writeToFile:options:error:")] bool _Save(..)
[Selector ("writeToURL:options:error:")] bool _Save(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateByteRangesUsingBlock:")] void EnumerateByteRange(..)
[Selector ("rangeOfData:options:range:")] Foundation.NSRange Find(..)
[Selector ("dataWithBytes:length:")] Foundation.NSData FromBytes(..)
[Selector ("dataWithBytesNoCopy:length:")] Foundation.NSData FromBytesNoCopy(..)
[Selector ("dataWithBytesNoCopy:length:freeWhenDone:")] Foundation.NSData FromBytesNoCopy(..)
[Selector ("dataWithData:")] Foundation.NSData FromData(..)
[Selector ("dataWithContentsOfFile:")] Foundation.NSData FromFile(..)
[Selector ("dataWithContentsOfFile:options:error:")] Foundation.NSData FromFile(..)
[Selector ("dataWithContentsOfURL:")] Foundation.NSData FromUrl(..)
[Selector ("dataWithContentsOfURL:options:error:")] Foundation.NSData FromUrl(..)
[Selector ("base64EncodedDataWithOptions:")] Foundation.NSData GetBase64EncodedData(..)
[Selector ("base64EncodedStringWithOptions:")] string GetBase64EncodedString(..)
[Selector ("getBytes:length:")] void GetBytes(..)
[Selector ("getBytes:range:")] void GetBytes(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("writeToFile:atomically:")] bool Save(..)
[Selector ("writeToURL:atomically:")] bool Save(..)
[Selector ("subdataWithRange:")] Foundation.NSData Subdata(..)
[Selector ("bytes")] System.IntPtr Bytes { get; }
[Selector ("length")] System.nuint Length { get; }

Type: NSDataDetector

Foundation.NSDataDetector { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("dataDetectorWithTypes:error:")] Foundation.NSDataDetector Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("checkingTypes")] Foundation.NSTextCheckingTypes CheckingTypes { get; }

Type: NSDate

Foundation.NSDate { [Selector ("dateByAddingTimeInterval:")] Foundation.NSDate AddSeconds(..)
[Selector ("compare:")] Foundation.NSComparisonResult Compare(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("descriptionWithLocale:")] string DescriptionWithLocale(..)
[Selector ("earlierDate:")] Foundation.NSDate EarlierDate(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("dateWithTimeIntervalSince1970:")] Foundation.NSDate FromTimeIntervalSince1970(..)
[Selector ("dateWithTimeIntervalSinceNow:")] Foundation.NSDate FromTimeIntervalSinceNow(..)
[Selector ("dateWithTimeIntervalSinceReferenceDate:")] Foundation.NSDate FromTimeIntervalSinceReferenceDate(..)
[Selector ("isEqualToDate:")] bool IsEqualToDate(..)
[Selector ("laterDate:")] Foundation.NSDate LaterDate(..)
[Selector ("distantFuture")] Foundation.NSDate DistantFuture { get; }
[Selector ("distantPast")] Foundation.NSDate DistantPast { get; }
[Selector ("date")] Foundation.NSDate Now { get; }
[Selector ("timeIntervalSinceReferenceDate")] double SecondsSinceReferenceDate { get; }

Type: NSDateComponents

Foundation.NSDateComponents { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("valueForComponent:")] System.nint GetValueForComponent(..)
[Selector ("isValidDateInCalendar:")] bool IsValidDateInCalendar(..)
[Selector ("setValue:forComponent:")] void SetValueForComponent(..)
[Selector ("calendar")] Foundation.NSCalendar Calendar { get; }
[Selector ("setCalendar:")] void Calendar { set; }
[Selector ("date")] Foundation.NSDate Date { get; }
[Selector ("day")] System.nint Day { get; }
[Selector ("setDay:")] void Day { set; }
[Selector ("era")] System.nint Era { get; }
[Selector ("setEra:")] void Era { set; }
[Selector ("hour")] System.nint Hour { get; }
[Selector ("setHour:")] void Hour { set; }
[Selector ("isLeapMonth")] bool IsLeapMonth { get; }
[Selector ("setLeapMonth:")] void IsLeapMonth { set; }
[Selector ("isValidDate")] bool IsValidDate { get; }
[Selector ("minute")] System.nint Minute { get; }
[Selector ("setMinute:")] void Minute { set; }
[Selector ("month")] System.nint Month { get; }
[Selector ("setMonth:")] void Month { set; }
[Selector ("nanosecond")] System.nint Nanosecond { get; }
[Selector ("setNanosecond:")] void Nanosecond { set; }
[Selector ("quarter")] System.nint Quarter { get; }
[Selector ("setQuarter:")] void Quarter { set; }
[Selector ("second")] System.nint Second { get; }
[Selector ("setSecond:")] void Second { set; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }
[Selector ("setTimeZone:")] void TimeZone { set; }
[Selector ("week")] System.nint Week { get; }
[Selector ("setWeek:")] void Week { set; }
[Selector ("weekday")] System.nint Weekday { get; }
[Selector ("setWeekday:")] void Weekday { set; }
[Selector ("weekdayOrdinal")] System.nint WeekdayOrdinal { get; }
[Selector ("setWeekdayOrdinal:")] void WeekdayOrdinal { set; }
[Selector ("weekOfMonth")] System.nint WeekOfMonth { get; }
[Selector ("setWeekOfMonth:")] void WeekOfMonth { set; }
[Selector ("weekOfYear")] System.nint WeekOfYear { get; }
[Selector ("setWeekOfYear:")] void WeekOfYear { set; }
[Selector ("year")] System.nint Year { get; }
[Selector ("setYear:")] void Year { set; }
[Selector ("yearForWeekOfYear")] System.nint YearForWeekOfYear { get; }
[Selector ("setYearForWeekOfYear:")] void YearForWeekOfYear { set; }

Type: NSDateComponentsFormatter

Foundation.NSDateComponentsFormatter { [Selector ("getObjectValue:forString:errorDescription:")] bool GetObjectValue(..)
[Selector ("localizedStringFromDateComponents:unitsStyle:")] string LocalizedStringFromDateComponents(..)
[Selector ("stringForObjectValue:")] string StringForObjectValue(..)
[Selector ("stringFromDate:toDate:")] string StringFromDate(..)
[Selector ("stringFromDateComponents:")] string StringFromDateComponents(..)
[Selector ("stringFromTimeInterval:")] string StringFromTimeInterval(..)
[Selector ("allowedUnits")] Foundation.NSCalendarUnit AllowedUnits { get; }
[Selector ("setAllowedUnits:")] void AllowedUnits { set; }
[Selector ("allowsFractionalUnits")] bool AllowsFractionalUnits { get; }
[Selector ("setAllowsFractionalUnits:")] void AllowsFractionalUnits { set; }
[Selector ("calendar")] Foundation.NSCalendar Calendar { get; }
[Selector ("setCalendar:")] void Calendar { set; }
[Selector ("collapsesLargestUnit")] bool CollapsesLargestUnit { get; }
[Selector ("setCollapsesLargestUnit:")] void CollapsesLargestUnit { set; }
[Selector ("formattingContext")] Foundation.NSFormattingContext FormattingContext { get; }
[Selector ("setFormattingContext:")] void FormattingContext { set; }
[Selector ("includesApproximationPhrase")] bool IncludesApproximationPhrase { get; }
[Selector ("setIncludesApproximationPhrase:")] void IncludesApproximationPhrase { set; }
[Selector ("includesTimeRemainingPhrase")] bool IncludesTimeRemainingPhrase { get; }
[Selector ("setIncludesTimeRemainingPhrase:")] void IncludesTimeRemainingPhrase { set; }
[Selector ("maximumUnitCount")] System.nint MaximumUnitCount { get; }
[Selector ("setMaximumUnitCount:")] void MaximumUnitCount { set; }
[Selector ("unitsStyle")] Foundation.NSDateComponentsFormatterUnitsStyle UnitsStyle { get; }
[Selector ("setUnitsStyle:")] void UnitsStyle { set; }
[Selector ("zeroFormattingBehavior")] Foundation.NSDateComponentsFormatterZeroFormattingBehavior ZeroFormattingBehavior { get; }
[Selector ("setZeroFormattingBehavior:")] void ZeroFormattingBehavior { set; }

Type: NSDateFormatter

Foundation.NSDateFormatter { [Selector ("dateFormatFromTemplate:options:locale:")] string GetDateFormatFromTemplate(..)
[Selector ("dateFromString:")] Foundation.NSDate Parse(..)
[Selector ("setLocalizedDateFormatFromTemplate:")] void SetLocalizedDateFormatFromTemplate(..)
[Selector ("localizedStringFromDate:dateStyle:timeStyle:")] string ToLocalizedString(..)
[Selector ("stringFromDate:")] string ToString(..)
[Selector ("AMSymbol")] string AMSymbol { get; }
[Selector ("setAMSymbol:")] void AMSymbol { set; }
[Selector ("formatterBehavior")] Foundation.NSDateFormatterBehavior Behavior { get; }
[Selector ("setFormatterBehavior:")] void Behavior { set; }
[Selector ("calendar")] Foundation.NSCalendar Calendar { get; }
[Selector ("setCalendar:")] void Calendar { set; }
[Selector ("dateFormat")] string DateFormat { get; }
[Selector ("setDateFormat:")] void DateFormat { set; }
[Selector ("dateStyle")] Foundation.NSDateFormatterStyle DateStyle { get; }
[Selector ("setDateStyle:")] void DateStyle { set; }
[Selector ("defaultFormatterBehavior")] Foundation.NSDateFormatterBehavior DefaultBehavior { get; }
[Selector ("setDefaultFormatterBehavior:")] void DefaultBehavior { set; }
[Selector ("defaultDate")] Foundation.NSDate DefaultDate { get; }
[Selector ("setDefaultDate:")] void DefaultDate { set; }
[Selector ("doesRelativeDateFormatting")] bool DoesRelativeDateFormatting { get; }
[Selector ("setDoesRelativeDateFormatting:")] void DoesRelativeDateFormatting { set; }
[Selector ("eraSymbols")] string EraSymbols { get; }
[Selector ("setEraSymbols:")] void EraSymbols { set; }
[Selector ("generatesCalendarDates")] bool GeneratesCalendarDates { get; }
[Selector ("setGeneratesCalendarDates:")] void GeneratesCalendarDates { set; }
[Selector ("gregorianStartDate")] Foundation.NSDate GregorianStartDate { get; }
[Selector ("setGregorianStartDate:")] void GregorianStartDate { set; }
[Selector ("isLenient")] bool IsLenient { get; }
[Selector ("setLenient:")] void IsLenient { set; }
[Selector ("locale")] Foundation.NSLocale Locale { get; }
[Selector ("setLocale:")] void Locale { set; }
[Selector ("longEraSymbols")] string LongEraSymbols { get; }
[Selector ("setLongEraSymbols:")] void LongEraSymbols { set; }
[Selector ("monthSymbols")] string MonthSymbols { get; }
[Selector ("setMonthSymbols:")] void MonthSymbols { set; }
[Selector ("PMSymbol")] string PMSymbol { get; }
[Selector ("setPMSymbol:")] void PMSymbol { set; }
[Selector ("quarterSymbols")] string QuarterSymbols { get; }
[Selector ("setQuarterSymbols:")] void QuarterSymbols { set; }
[Selector ("shortMonthSymbols")] string ShortMonthSymbols { get; }
[Selector ("setShortMonthSymbols:")] void ShortMonthSymbols { set; }
[Selector ("shortQuarterSymbols")] string ShortQuarterSymbols { get; }
[Selector ("setShortQuarterSymbols:")] void ShortQuarterSymbols { set; }
[Selector ("shortStandaloneMonthSymbols")] string ShortStandaloneMonthSymbols { get; }
[Selector ("setShortStandaloneMonthSymbols:")] void ShortStandaloneMonthSymbols { set; }
[Selector ("shortStandaloneQuarterSymbols")] string ShortStandaloneQuarterSymbols { get; }
[Selector ("setShortStandaloneQuarterSymbols:")] void ShortStandaloneQuarterSymbols { set; }
[Selector ("shortStandaloneWeekdaySymbols")] string ShortStandaloneWeekdaySymbols { get; }
[Selector ("setShortStandaloneWeekdaySymbols:")] void ShortStandaloneWeekdaySymbols { set; }
[Selector ("shortWeekdaySymbols")] string ShortWeekdaySymbols { get; }
[Selector ("setShortWeekdaySymbols:")] void ShortWeekdaySymbols { set; }
[Selector ("standaloneMonthSymbols")] string StandaloneMonthSymbols { get; }
[Selector ("setStandaloneMonthSymbols:")] void StandaloneMonthSymbols { set; }
[Selector ("standaloneQuarterSymbols")] string StandaloneQuarterSymbols { get; }
[Selector ("setStandaloneQuarterSymbols:")] void StandaloneQuarterSymbols { set; }
[Selector ("standaloneWeekdaySymbols")] string StandaloneWeekdaySymbols { get; }
[Selector ("setStandaloneWeekdaySymbols:")] void StandaloneWeekdaySymbols { set; }
[Selector ("timeStyle")] Foundation.NSDateFormatterStyle TimeStyle { get; }
[Selector ("setTimeStyle:")] void TimeStyle { set; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }
[Selector ("setTimeZone:")] void TimeZone { set; }
[Selector ("twoDigitStartDate")] Foundation.NSDate TwoDigitStartDate { get; }
[Selector ("setTwoDigitStartDate:")] void TwoDigitStartDate { set; }
[Selector ("veryShortMonthSymbols")] string VeryShortMonthSymbols { get; }
[Selector ("setVeryShortMonthSymbols:")] void VeryShortMonthSymbols { set; }
[Selector ("veryShortStandaloneMonthSymbols")] string VeryShortStandaloneMonthSymbols { get; }
[Selector ("setVeryShortStandaloneMonthSymbols:")] void VeryShortStandaloneMonthSymbols { set; }
[Selector ("veryShortStandaloneWeekdaySymbols")] string VeryShortStandaloneWeekdaySymbols { get; }
[Selector ("setVeryShortStandaloneWeekdaySymbols:")] void VeryShortStandaloneWeekdaySymbols { set; }
[Selector ("veryShortWeekdaySymbols")] string VeryShortWeekdaySymbols { get; }
[Selector ("setVeryShortWeekdaySymbols:")] void VeryShortWeekdaySymbols { set; }
[Selector ("weekdaySymbols")] string WeekdaySymbols { get; }
[Selector ("setWeekdaySymbols:")] void WeekdaySymbols { set; }

Type: NSDateIntervalFormatter

Foundation.NSDateIntervalFormatter { [Selector ("stringFromDate:toDate:")] string StringFromDate(..)
[Selector ("calendar")] Foundation.NSCalendar Calendar { get; }
[Selector ("setCalendar:")] void Calendar { set; }
[Selector ("dateStyle")] Foundation.NSDateIntervalFormatterStyle DateStyle { get; }
[Selector ("setDateStyle:")] void DateStyle { set; }
[Selector ("dateTemplate")] string DateTemplate { get; }
[Selector ("setDateTemplate:")] void DateTemplate { set; }
[Selector ("locale")] Foundation.NSLocale Locale { get; }
[Selector ("setLocale:")] void Locale { set; }
[Selector ("timeStyle")] Foundation.NSDateIntervalFormatterStyle TimeStyle { get; }
[Selector ("setTimeStyle:")] void TimeStyle { set; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }
[Selector ("setTimeZone:")] void TimeZone { set; }

Type: NSDecimal

Foundation.NSDecimal { [Native ("NSDecimalCompare")] Foundation.NSComparisonResult Compare(..)
[Native ("NSDecimalRound")] void Round(..)
[Native ("NSDecimalNormalize")] Foundation.NSCalculationError Normalize(..)
[Native ("NSDecimalAdd")] Foundation.NSCalculationError Add(..)
[Native ("NSDecimalSubtract")] Foundation.NSCalculationError Subtract(..)
[Native ("NSDecimalMultiply")] Foundation.NSCalculationError Multiply(..)
[Native ("NSDecimalDivide")] Foundation.NSCalculationError Divide(..)
[Native ("NSDecimalPower")] Foundation.NSCalculationError Power(..)
[Native ("NSDecimalMultiplyByPowerOf10")] Foundation.NSCalculationError MultiplyByPowerOf10(..)
[Native ("NSDecimalString")] string ToString(..)

Type: NSDecimalNumber

Foundation.NSDecimalNumber { [Selector ("decimalNumberByAdding:")] Foundation.NSDecimalNumber Add(..)
[Selector ("decimalNumberByAdding:withBehavior:")] Foundation.NSDecimalNumber Add(..)
[Selector ("compare:")] System.nint Compare(..)
[Selector ("descriptionWithLocale:")] string DescriptionWithLocale(..)
[Selector ("decimalNumberByDividingBy:")] Foundation.NSDecimalNumber Divide(..)
[Selector ("decimalNumberByDividingBy:withBehavior:")] Foundation.NSDecimalNumber Divide(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("decimalNumberByMultiplyingBy:")] Foundation.NSDecimalNumber Multiply(..)
[Selector ("decimalNumberByMultiplyingBy:withBehavior:")] Foundation.NSDecimalNumber Multiply(..)
[Selector ("decimalNumberByMultiplyingByPowerOf10:")] Foundation.NSDecimalNumber MultiplyPowerOf10(..)
[Selector ("decimalNumberByMultiplyingByPowerOf10:withBehavior:")] Foundation.NSDecimalNumber MultiplyPowerOf10(..)
[Selector ("decimalNumberByRaisingToPower:")] Foundation.NSDecimalNumber RaiseTo(..)
[Selector ("decimalNumberByRaisingToPower:withBehavior:")] Foundation.NSDecimalNumber RaiseTo(..)
[Selector ("decimalNumberByRoundingAccordingToBehavior:")] Foundation.NSDecimalNumber Rounding(..)
[Selector ("decimalNumberBySubtracting:")] Foundation.NSDecimalNumber Subtract(..)
[Selector ("decimalNumberBySubtracting:withBehavior:")] Foundation.NSDecimalNumber Subtract(..)
[Selector ("defaultBehavior")] Foundation.NSObject DefaultBehavior { get; }
[Selector ("setDefaultBehavior:")] void DefaultBehavior { set; }
[Selector ("doubleValue")] double DoubleValue { get; }
[Selector ("maximumDecimalNumber")] Foundation.NSDecimalNumber MaxValue { get; }
[Selector ("minimumDecimalNumber")] Foundation.NSDecimalNumber MinValue { get; }
[Selector ("notANumber")] Foundation.NSDecimalNumber NaN { get; }
[Selector ("decimalValue")] Foundation.NSDecimal NSDecimalValue { get; }
[Selector ("one")] Foundation.NSDecimalNumber One { get; }
[Selector ("zero")] Foundation.NSDecimalNumber Zero { get; }

Type: NSDictionary

Foundation.NSDictionary { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("dictionaryWithDictionary:")] Foundation.NSDictionary FromDictionary(..)
[Selector ("dictionaryWithContentsOfFile:")] Foundation.NSDictionary FromFile(..)
[Selector ("dictionaryWithObject:forKey:")] Foundation.NSDictionary FromObjectAndKey(..)
[Selector ("dictionaryWithObjects:forKeys:count:")] Foundation.NSDictionary FromObjectsAndKeysInternal(..)
[Selector ("dictionaryWithObjects:forKeys:")] Foundation.NSDictionary FromObjectsAndKeysInternal(..)
[Selector ("dictionaryWithContentsOfURL:")] Foundation.NSDictionary FromUrl(..)
[Selector ("sharedKeySetForKeys:")] Foundation.NSObject GetSharedKeySetForKeys(..)
[Selector ("isEqualToDictionary:")] bool IsEqualToDictionary(..)
[Selector ("allKeysForObject:")] Foundation.NSObject KeysForObject(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("objectForKey:")] Foundation.NSObject ObjectForKey(..)
[Selector ("objectsForKeys:notFoundMarker:")] Foundation.NSObject ObjectsForKeys(..)
[Selector ("writeToFile:atomically:")] bool WriteToFile(..)
[Selector ("writeToURL:atomically:")] bool WriteToUrl(..)
[Selector ("count")] System.nuint Count { get; }
[Selector ("descriptionInStringsFileFormat")] string DescriptionInStringsFileFormat { get; }
[Selector ("allKeys")] Foundation.NSObject Keys { get; }
[Selector ("objectEnumerator")] Foundation.NSEnumerator ObjectEnumerator { get; }
[Selector ("allValues")] Foundation.NSObject Values { get; }

Type: NSDirectoryEnumerator

Foundation.NSDirectoryEnumerator { [Selector ("skipDescendents")] void SkipDescendents(..)
[Selector ("directoryAttributes")] Foundation.NSDictionary DirectoryAttributes { get; }
[Selector ("fileAttributes")] Foundation.NSDictionary FileAttributes { get; }
[Selector ("level")] System.nint Level { get; }

Type: NSEnergyFormatter

Foundation.NSEnergyFormatter { [Selector ("getObjectValue:forString:errorDescription:")] bool GetObjectValue(..)
[Selector ("stringFromJoules:")] string StringFromJoules(..)
[Selector ("stringFromValue:unit:")] string StringFromValue(..)
[Selector ("unitStringFromJoules:usedUnit:")] string UnitStringFromJoules(..)
[Selector ("unitStringFromValue:unit:")] string UnitStringFromValue(..)
[Selector ("isForFoodEnergyUse")] bool ForFoodEnergyUse { get; }
[Selector ("setForFoodEnergyUse:")] void ForFoodEnergyUse { set; }
[Selector ("numberFormatter")] Foundation.NSNumberFormatter NumberFormatter { get; }
[Selector ("setNumberFormatter:")] void NumberFormatter { set; }
[Selector ("unitStyle")] Foundation.NSFormattingUnitStyle UnitStyle { get; }
[Selector ("setUnitStyle:")] void UnitStyle { set; }

Type: NSEnumerator

Foundation.NSEnumerator { [Selector ("nextObject")] Foundation.NSObject NextObject(..)

Type: NSError

Foundation.NSError { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("errorWithDomain:code:userInfo:")] Foundation.NSError FromDomain(..)
[Selector ("userInfoValueProviderForDomain:")] Foundation.NSErrorUserInfoValueProvider GetUserInfoValueProvider(..)
[Selector ("setUserInfoValueProviderForDomain:provider:")] void SetUserInfoValueProvider(..)
[Selector ("code")] System.nint Code { get; }
[Selector ("domain")] string Domain { get; }
[Selector ("helpAnchor")] string HelpAnchor { get; }
[Selector ("localizedDescription")] string LocalizedDescription { get; }
[Selector ("localizedFailureReason")] string LocalizedFailureReason { get; }
[Selector ("localizedRecoveryOptions")] string LocalizedRecoveryOptions { get; }
[Selector ("localizedRecoverySuggestion")] string LocalizedRecoverySuggestion { get; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }

Type: NSException

Foundation.NSException { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("callStackReturnAddresses")] Foundation.NSNumber CallStackReturnAddresses { get; }
[Selector ("callStackSymbols")] string CallStackSymbols { get; }
[Selector ("name")] string Name { get; }
[Selector ("reason")] string Reason { get; }
[Selector ("userInfo")] Foundation.NSObject UserInfo { get; }

Type: NSExpression

Foundation.NSExpression { [Selector ("allowEvaluation")] void AllowEvaluation(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("expressionValueWithObject:context:")] Foundation.NSExpression ExpressionValueWithObject(..)
[Selector ("expressionForAggregate:")] Foundation.NSExpression FromAggregate(..)
[Selector ("expressionForAnyKey")] Foundation.NSExpression FromAnyKey(..)
[Selector ("expressionForConditional:trueExpression:falseExpression:")] Foundation.NSExpression FromConditional(..)
[Selector ("expressionForConstantValue:")] Foundation.NSExpression FromConstant(..)
[Selector ("expressionWithFormat:argumentArray:")] Foundation.NSExpression FromFormat(..)
[Selector ("expressionForFunction:arguments:")] Foundation.NSExpression FromFunction(..)
[Selector ("expressionForFunction:selectorName:arguments:")] Foundation.NSExpression FromFunction(..)
[Selector ("expressionForBlock:arguments:")] Foundation.NSExpression FromFunction(..)
[Selector ("expressionForIntersectSet:with:")] Foundation.NSExpression FromIntersectSet(..)
[Selector ("expressionForKeyPath:")] Foundation.NSExpression FromKeyPath(..)
[Selector ("expressionForMinusSet:with:")] Foundation.NSExpression FromMinusSet(..)
[Selector ("expressionForSubquery:usingIteratorVariable:predicate:")] Foundation.NSExpression FromSubquery(..)
[Selector ("expressionForUnionSet:with:")] Foundation.NSExpression FromUnionSet(..)
[Selector ("expressionForVariable:")] Foundation.NSExpression FromVariable(..)
[Selector ("arguments")] Foundation.NSExpression Arguments { get; }
[Selector ("collection")] Foundation.NSObject Collection { get; }
[Selector ("constantValue")] Foundation.NSObject ConstantValue { get; }
[Selector ("expressionForEvaluatedObject")] Foundation.NSExpression ExpressionForEvaluatedObject { get; }
[Selector ("expressionType")] Foundation.NSExpressionType ExpressionType { get; }
[Selector ("falseExpression")] Foundation.NSExpression FalseExpression { get; }
[Selector ("function")] string Function { get; }
[Selector ("keyPath")] string KeyPath { get; }
[Selector ("leftExpression")] Foundation.NSExpression LeftExpression { get; }
[Selector ("operand")] Foundation.NSExpression Operand { get; }
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }
[Selector ("rightExpression")] Foundation.NSExpression RightExpression { get; }
[Selector ("trueExpression")] Foundation.NSExpression TrueExpression { get; }
[Selector ("variable")] string Variable { get; }

Type: NSExtensionContext

Foundation.NSExtensionContext { [Selector ("cancelRequestWithError:")] void CancelRequest(..)
[Selector ("completeRequestReturningItems:completionHandler:")] void CompleteRequest(..)
[Selector ("openURL:completionHandler:")] void OpenUrl(..)
[Selector ("inputItems")] Foundation.NSExtensionItem InputItems { get; }

Type: NSExtensionItem

Foundation.NSExtensionItem { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("attachments")] Foundation.NSItemProvider Attachments { get; }
[Selector ("setAttachments:")] void Attachments { set; }
[Selector ("attributedContentText")] Foundation.NSAttributedString AttributedContentText { get; }
[Selector ("setAttributedContentText:")] void AttributedContentText { set; }
[Selector ("attributedTitle")] Foundation.NSAttributedString AttributedTitle { get; }
[Selector ("setAttributedTitle:")] void AttributedTitle { set; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }

Type: NSExtensionRequestHandling

Foundation.NSExtensionRequestHandling { [Selector ("beginRequestWithExtensionContext:")] void BeginRequestWithExtensionContext(..)

Type: NSFileAccessIntent

Foundation.NSFileAccessIntent { [Selector ("readingIntentWithURL:options:")] Foundation.NSFileAccessIntent CreateReadingIntent(..)
[Selector ("writingIntentWithURL:options:")] Foundation.NSFileAccessIntent CreateWritingIntent(..)
[Selector ("URL")] Foundation.NSUrl Url { get; }

Type: NSFileCoordinator

Foundation.NSFileCoordinator { [Selector ("addFilePresenter:")] void AddFilePresenter(..)
[Selector ("cancel")] void Cancel(..)
[Selector ("coordinateAccessWithIntents:queue:byAccessor:")] void CoordinateAccess(..)
[Selector ("prepareForReadingItemsAtURLs:options:writingItemsAtURLs:options:error:byAccessor:")] void CoordinateBatc(..)
[Selector ("coordinateReadingItemAtURL:options:error:byAccessor:")] void CoordinateRead(..)
[Selector ("coordinateReadingItemAtURL:options:writingItemAtURL:options:error:byAccessor:")] void CoordinateReadWrite(..)
[Selector ("coordinateWritingItemAtURL:options:error:byAccessor:")] void CoordinateWrite(..)
[Selector ("coordinateWritingItemAtURL:options:writingItemAtURL:options:error:byAccessor:")] void CoordinateWriteWrite(..)
[Selector ("itemAtURL:didMoveToURL:")] void ItemMoved(..)
[Selector ("removeFilePresenter:")] void RemoveFilePresenter(..)
[Selector ("itemAtURL:willMoveToURL:")] void WillMove(..)
[Selector ("filePresenters")] Foundation.INSFilePresenter FilePresenters { get; }
[Selector ("purposeIdentifier")] string PurposeIdentifier { get; }
[Selector ("setPurposeIdentifier:")] void PurposeIdentifier { set; }

Type: NSFileHandle

Foundation.NSFileHandle { [Selector ("acceptConnectionInBackgroundAndNotifyForModes:")] void AcceptConnectionInBackground(..)
[Selector ("acceptConnectionInBackgroundAndNotify")] void AcceptConnectionInBackground(..)
[Selector ("availableData")] Foundation.NSData AvailableData(..)
[Selector ("closeFile")] void CloseFile(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("fileHandleWithNullDevice")] Foundation.NSFileHandle FromNullDevice(..)
[Selector ("fileHandleWithStandardError")] Foundation.NSFileHandle FromStandardError(..)
[Selector ("fileHandleWithStandardInput")] Foundation.NSFileHandle FromStandardInput(..)
[Selector ("fileHandleWithStandardOutput")] Foundation.NSFileHandle FromStandardOutput(..)
[Selector ("offsetInFile")] ulong OffsetInFile(..)
[Selector ("fileHandleForReadingAtPath:")] Foundation.NSFileHandle OpenRead(..)
[Selector ("fileHandleForReadingFromURL:error:")] Foundation.NSFileHandle OpenReadUrl(..)
[Selector ("fileHandleForUpdatingAtPath:")] Foundation.NSFileHandle OpenUpdate(..)
[Selector ("fileHandleForUpdatingURL:error:")] Foundation.NSFileHandle OpenUpdateUrl(..)
[Selector ("fileHandleForWritingAtPath:")] Foundation.NSFileHandle OpenWrite(..)
[Selector ("fileHandleForWritingToURL:error:")] Foundation.NSFileHandle OpenWriteUrl(..)
[Selector ("readDataOfLength:")] Foundation.NSData ReadDataOfLength(..)
[Selector ("readDataToEndOfFile")] Foundation.NSData ReadDataToEndOfFile(..)
[Selector ("readInBackgroundAndNotifyForModes:")] void ReadInBackground(..)
[Selector ("readInBackgroundAndNotify")] void ReadInBackground(..)
[Selector ("readToEndOfFileInBackgroundAndNotifyForModes:")] void ReadToEndOfFileInBackground(..)
[Selector ("readToEndOfFileInBackgroundAndNotify")] void ReadToEndOfFileInBackground(..)
[Selector ("seekToEndOfFile")] ulong SeekToEndOfFile(..)
[Selector ("seekToFileOffset:")] void SeekToFileOffset(..)
[Selector ("setReadabilityHandler:")] void SetReadabilityHandler(..)
[Selector ("setWriteabilityHandler:")] void SetWriteabilityHandle(..)
[Selector ("synchronizeFile")] void SynchronizeFile(..)
[Selector ("truncateFileAtOffset:")] void TruncateFileAtOffset(..)
[Selector ("waitForDataInBackgroundAndNotifyForModes:")] void WaitForDataInBackground(..)
[Selector ("waitForDataInBackgroundAndNotify")] void WaitForDataInBackground(..)
[Selector ("writeData:")] void WriteData(..)
[Selector ("fileDescriptor")] int FileDescriptor { get; }

Type: NSFileManager

Foundation.NSFileManager { [Selector ("attributesOfItemAtPath:error:")] Foundation.NSDictionary _GetAttributes(..)
[Selector ("attributesOfFileSystemForPath:error:")] Foundation.NSDictionary _GetFileSystemAttributes(..)
[Selector ("changeCurrentDirectoryPath:")] bool ChangeCurrentDirectory(..)
[Selector ("componentsToDisplayForPath:")] string ComponentsToDisplay(..)
[Selector ("contentsAtPath:")] Foundation.NSData Contents(..)
[Selector ("contentsEqualAtPath:andPath:")] bool ContentsEqual(..)
[Selector ("copyItemAtPath:toPath:error:")] bool Copy(..)
[Selector ("copyItemAtURL:toURL:error:")] bool Copy(..)
[Selector ("createDirectoryAtPath:withIntermediateDirectories:attributes:error:")] bool CreateDirectory(..)
[Selector ("createDirectoryAtURL:withIntermediateDirectories:attributes:error:")] bool CreateDirectory(..)
[Selector ("createFileAtPath:contents:attributes:")] bool CreateFile(..)
[Selector ("createSymbolicLinkAtPath:withDestinationPath:error:")] bool CreateSymbolicLink(..)
[Selector ("createSymbolicLinkAtURL:withDestinationURL:error:")] bool CreateSymbolicLink(..)
[Selector ("displayNameAtPath:")] string DisplayName(..)
[Selector ("evictUbiquitousItemAtURL:error:")] bool EvictUbiquitous(..)
[Selector ("fileExistsAtPath:")] bool FileExists(..)
[Selector ("fileExistsAtPath:isDirectory:")] bool FileExists(..)
[Selector ("containerURLForSecurityApplicationGroupIdentifier:")] Foundation.NSUrl GetContainerUrl(..)
[Selector ("currentDirectoryPath")] string GetCurrentDirectory(..)
[Selector ("contentsOfDirectoryAtPath:error:")] string GetDirectoryContent(..)
[Selector ("contentsOfDirectoryAtURL:includingPropertiesForKeys:options:error:")] Foundation.NSUrl GetDirectoryContent(..)
[Selector ("subpathsOfDirectoryAtPath:error:")] string GetDirectoryContentRecursive(..)
[Selector ("enumeratorAtPath:")] Foundation.NSDirectoryEnumerator GetEnumerator(..)
[Selector ("enumeratorAtURL:includingPropertiesForKeys:options:errorHandler:")] Foundation.NSDirectoryEnumerator GetEnumerator(..)
[Selector ("mountedVolumeURLsIncludingResourceValuesForKeys:options:")] Foundation.NSUrl GetMountedVolumes(..)
[Selector ("getRelationship:ofDirectory:inDomain:toItemAtURL:error:")] bool GetRelationship(..)
[Selector ("getRelationship:ofDirectoryAtURL:toItemAtURL:error:")] bool GetRelationship(..)
[Selector ("destinationOfSymbolicLinkAtPath:error:")] string GetSymbolicLinkDestination(..)
[Selector ("URLForDirectory:inDomain:appropriateForURL:create:error:")] Foundation.NSUrl GetUrl(..)
[Selector ("URLForPublishingUbiquitousItemAtURL:expirationDate:error:")] Foundation.NSUrl GetUrlForPublishingUbiquitousItem(..)
[Selector ("URLForUbiquityContainerIdentifier:")] Foundation.NSUrl GetUrlForUbiquityContainer(..)
[Selector ("URLsForDirectory:inDomains:")] Foundation.NSUrl GetUrls(..)
[Selector ("isDeletableFileAtPath:")] bool IsDeletableFile(..)
[Selector ("isExecutableFileAtPath:")] bool IsExecutableFile(..)
[Selector ("isReadableFileAtPath:")] bool IsReadableFile(..)
[Selector ("isUbiquitousItemAtURL:")] bool IsUbiquitous(..)
[Selector ("isWritableFileAtPath:")] bool IsWritableFile(..)
[Selector ("linkItemAtPath:toPath:error:")] bool Link(..)
[Selector ("linkItemAtURL:toURL:error:")] bool Link(..)
[Selector ("moveItemAtPath:toPath:error:")] bool Move(..)
[Selector ("moveItemAtURL:toURL:error:")] bool Move(..)
[Selector ("removeItemAtPath:error:")] bool Remove(..)
[Selector ("removeItemAtURL:error:")] bool Remove(..)
[Selector ("replaceItemAtURL:withItemAtURL:backupItemName:options:resultingItemURL:error:")] bool Replace(..)
[Selector ("setAttributes:ofItemAtPath:error:")] bool SetAttributes(..)
[Selector ("setUbiquitous:itemAtURL:destinationURL:error:")] bool SetUbiquitous(..)
[Selector ("startDownloadingUbiquitousItemAtURL:error:")] bool StartDownloadingUbiquitous(..)
[Selector ("subpathsAtPath:")] string Subpaths(..)
[Selector ("defaultManager")] Foundation.NSFileManager DefaultManager { get; }
[Selector ("ubiquityIdentityToken")] Foundation.NSObject UbiquityIdentityToken { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Native ("setxattr")] Foundation.NSError SetSkipBackupAttribute(..)
[Native ("getxattr")] bool GetSkipBackupAttribute(..)
[Native ("removexattr")] Foundation.NSError SetSkipBackupAttribute(..)

Type: NSFileManagerDelegate

Foundation.NSFileManagerDelegate { [Selector ("fileManager:shouldCopyItemAtPath:toPath:")] bool ShouldCopyItemAtPath(..)
[Selector ("fileManager:shouldCopyItemAtURL:toURL:")] bool ShouldCopyItemAtUrl(..)
[Selector ("fileManager:shouldLinkItemAtPath:toPath:")] bool ShouldLinkItemAtPath(..)
[Selector ("fileManager:shouldLinkItemAtURL:toURL:")] bool ShouldLinkItemAtUrl(..)
[Selector ("fileManager:shouldMoveItemAtPath:toPath:")] bool ShouldMoveItemAtPath(..)
[Selector ("fileManager:shouldMoveItemAtURL:toURL:")] bool ShouldMoveItemAtUrl(..)
[Selector ("fileManager:shouldProceedAfterError:")] bool ShouldProceedAfterError(..)
[Selector ("fileManager:shouldProceedAfterError:copyingItemAtURL:toURL:")] bool ShouldProceedAfterErrorCopyingItem(..)
[Selector ("fileManager:shouldProceedAfterError:copyingItemAtPath:toPath:")] bool ShouldProceedAfterErrorCopyingItem(..)
[Selector ("fileManager:shouldProceedAfterError:linkingItemAtURL:toURL:")] bool ShouldProceedAfterErrorLinkingItem(..)
[Selector ("fileManager:shouldProceedAfterError:linkingItemAtPath:toPath:")] bool ShouldProceedAfterErrorLinkingItem(..)
[Selector ("fileManager:shouldProceedAfterError:movingItemAtURL:toURL:")] bool ShouldProceedAfterErrorMovingItem(..)
[Selector ("fileManager:shouldProceedAfterError:movingItemAtPath:toPath:")] bool ShouldProceedAfterErrorMovingItem(..)
[Selector ("fileManager:shouldProceedAfterError:removingItemAtURL:")] bool ShouldProceedAfterErrorRemovingItem(..)
[Selector ("fileManager:shouldProceedAfterError:removingItemAtPath:")] bool ShouldProceedAfterErrorRemovingItem(..)
[Selector ("fileManager:shouldRemoveItemAtPath:")] bool ShouldRemoveItemAtPath(..)
[Selector ("fileManager:shouldRemoveItemAtURL:")] bool ShouldRemoveItemAtUrl(..)

Type: NSFilePresenter

Foundation.NSFilePresenter { [Selector ("accommodatePresentedItemDeletionWithCompletionHandler:")] void AccommodatePresentedItemDeletion(..)
[Selector ("accommodatePresentedSubitemDeletionAtURL:completionHandler:")] void AccommodatePresentedSubitemDeletion(..)
[Selector ("presentedItemDidChange")] void PresentedItemChanged(..)
[Selector ("presentedItemDidGainVersion:")] void PresentedItemGainedVersion(..)
[Selector ("presentedItemDidLoseVersion:")] void PresentedItemLostVersion(..)
[Selector ("presentedItemDidMoveToURL:")] void PresentedItemMoved(..)
[Selector ("presentedItemDidResolveConflictVersion:")] void PresentedItemResolveConflictVersion(..)
[Selector ("presentedSubitemDidAppearAtURL:")] void PresentedSubitemAppeared(..)
[Selector ("presentedSubitemDidChangeAtURL:")] void PresentedSubitemChanged(..)
[Selector ("presentedSubitemAtURL:didGainVersion:")] void PresentedSubitemGainedVersion(..)
[Selector ("presentedSubitemAtURL:didLoseVersion:")] void PresentedSubitemLostVersion(..)
[Selector ("presentedSubitemAtURL:didMoveToURL:")] void PresentedSubitemMoved(..)
[Selector ("presentedSubitemAtURL:didResolveConflictVersion:")] void PresentedSubitemResolvedConflictVersion(..)
[Selector ("relinquishPresentedItemToReader:")] void RelinquishPresentedItemToReader(..)
[Selector ("relinquishPresentedItemToWriter:")] void RelinquishPresentedItemToWriter(..)
[Selector ("savePresentedItemChangesWithCompletionHandler:")] void SavePresentedItemChanges(..)
[Selector ("presentedItemOperationQueue")] Foundation.NSOperationQueue PesentedItemOperationQueue { get; }
[Selector ("presentedItemURL")] Foundation.NSUrl PresentedItemURL { get; }

Type: NSFileVersion

Foundation.NSFileVersion { [Selector ("currentVersionOfItemAtURL:")] Foundation.NSFileVersion GetCurrentVersion(..)
[Selector ("otherVersionsOfItemAtURL:")] Foundation.NSFileVersion GetOtherVersions(..)
[Selector ("versionOfItemAtURL:forPersistentIdentifier:")] Foundation.NSFileVersion GetSpecificVersion(..)
[Selector ("unresolvedConflictVersionsOfItemAtURL:")] Foundation.NSFileVersion GetUnresolvedConflictVersions(..)
[Selector ("removeAndReturnError:")] bool Remove(..)
[Selector ("removeOtherVersionsOfItemAtURL:error:")] bool RemoveOtherVersions(..)
[Selector ("replaceItemAtURL:options:error:")] Foundation.NSUrl ReplaceItem(..)
[Selector ("isConflict")] bool IsConflict { get; }
[Selector ("localizedName")] string LocalizedName { get; }
[Selector ("localizedNameOfSavingComputer")] string LocalizedNameOfSavingComputer { get; }
[Selector ("modificationDate")] Foundation.NSDate ModificationDate { get; }
[Selector ("persistentIdentifier")] Foundation.NSObject PersistentIdentifier { get; }
[Selector ("isResolved")] bool Resolved { get; }
[Selector ("setResolved:")] void Resolved { set; }
[Selector ("URL")] Foundation.NSUrl Url { get; }

Type: NSFileWrapper

Foundation.NSFileWrapper { [Selector ("addFileWrapper:")] string AddFileWrapper(..)
[Selector ("addRegularFileWithContents:preferredFilename:")] string AddRegularFile(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("regularFileContents")] Foundation.NSData GetRegularFileContents(..)
[Selector ("serializedRepresentation")] Foundation.NSData GetSerializedRepresentation(..)
[Selector ("keyForFileWrapper:")] string KeyForFileWrapper(..)
[Selector ("matchesContentsOfURL:")] bool MatchesContentsOfURL(..)
[Selector ("readFromURL:options:error:")] bool Read(..)
[Selector ("removeFileWrapper:")] void RemoveFileWrapper(..)
[Selector ("writeToURL:options:originalContentsURL:error:")] bool Write(..)
[Selector ("fileAttributes")] Foundation.NSDictionary FileAttributes { get; }
[Selector ("setFileAttributes:")] void FileAttributes { set; }
[Selector ("filename")] string Filename { get; }
[Selector ("setFilename:")] void Filename { set; }
[Selector ("fileWrappers")] Foundation.NSDictionary FileWrappers { get; }
[Selector ("isDirectory")] bool IsDirectory { get; }
[Selector ("isRegularFile")] bool IsRegularFile { get; }
[Selector ("isSymbolicLink")] bool IsSymbolicLink { get; }
[Selector ("preferredFilename")] string PreferredFilename { get; }
[Selector ("setPreferredFilename:")] void PreferredFilename { set; }
[Selector ("symbolicLinkDestinationURL")] Foundation.NSUrl SymbolicLinkDestinationURL { get; }

Type: NSFormatter

Foundation.NSFormatter { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("editingStringForObjectValue:")] string EditingStringFor(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("attributedStringForObjectValue:withDefaultAttributes:")] Foundation.NSAttributedString GetAttributedString(..)
[Selector ("getObjectValue:forString:errorDescription:")] bool GetObjectValue(..)
[Selector ("isPartialStringValid:newEditingString:errorDescription:")] bool IsPartialStringValid(..)
[Selector ("isPartialStringValid:proposedSelectedRange:originalString:originalSelectedRange:errorDescription:")] bool IsPartialStringValid(..)
[Selector ("stringForObjectValue:")] string StringFor(..)

Type: NSHttpCookie

Foundation.NSHttpCookie { [Selector ("cookieWithProperties:")] Foundation.NSHttpCookie CookieFromProperties(..)
[Selector ("cookiesWithResponseHeaderFields:forURL:")] Foundation.NSHttpCookie CookiesWithResponseHeaderFields(..)
[Selector ("requestHeaderFieldsWithCookies:")] Foundation.NSDictionary RequestHeaderFieldsWithCookies(..)
[Selector ("comment")] string Comment { get; }
[Selector ("commentURL")] Foundation.NSUrl CommentUrl { get; }
[Selector ("domain")] string Domain { get; }
[Selector ("expiresDate")] Foundation.NSDate ExpiresDate { get; }
[Selector ("isHTTPOnly")] bool IsHttpOnly { get; }
[Selector ("isSecure")] bool IsSecure { get; }
[Selector ("isSessionOnly")] bool IsSessionOnly { get; }
[Selector ("name")] string Name { get; }
[Selector ("path")] string Path { get; }
[Selector ("portList")] Foundation.NSNumber PortList { get; }
[Selector ("properties")] Foundation.NSDictionary Properties { get; }
[Selector ("value")] string Value { get; }
[Selector ("version")] System.nuint Version { get; }

Type: NSHttpCookieStorage

Foundation.NSHttpCookieStorage { [Selector ("cookiesForURL:")] Foundation.NSHttpCookie CookiesForUrl(..)
[Selector ("deleteCookie:")] void DeleteCookie(..)
[Selector ("getCookiesForTask:completionHandler:")] void GetCookiesForTask(..)
[Selector ("sharedCookieStorageForGroupContainerIdentifier:")] Foundation.NSHttpCookieStorage GetSharedCookieStorage(..)
[Selector ("sortedCookiesUsingDescriptors:")] Foundation.NSHttpCookie GetSortedCookies(..)
[Selector ("removeCookiesSinceDate:")] void RemoveCookiesSinceDate(..)
[Selector ("setCookie:")] void SetCookie(..)
[Selector ("setCookies:forURL:mainDocumentURL:")] void SetCookies(..)
[Selector ("storeCookies:forTask:")] void StoreCookies(..)
[Selector ("cookieAcceptPolicy")] Foundation.NSHttpCookieAcceptPolicy AcceptPolicy { get; }
[Selector ("setCookieAcceptPolicy:")] void AcceptPolicy { set; }
[Selector ("cookies")] Foundation.NSHttpCookie Cookies { get; }
[Selector ("sharedHTTPCookieStorage")] Foundation.NSHttpCookieStorage SharedStorage { get; }

Type: NSHttpUrlResponse

Foundation.NSHttpUrlResponse { [Selector ("localizedStringForStatusCode:")] string LocalizedStringForStatusCode(..)
[Selector ("allHeaderFields")] Foundation.NSDictionary AllHeaderFields { get; }
[Selector ("statusCode")] System.nint StatusCode { get; }

Type: NSIndexPath

Foundation.NSIndexPath { [Selector ("indexPathWithIndexes:length:")] Foundation.NSIndexPath _FromIndex(..)
[Selector ("getIndexes:")] void _GetIndexes(..)
[Selector ("getIndexes:range:")] void _GetIndexes(..)
[Selector ("compare:")] System.nint Compare(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("indexPathWithIndex:")] Foundation.NSIndexPath FromIndex(..)
[Selector ("indexPathForItem:inSection:")] Foundation.NSIndexPath FromItemSection(..)
[Selector ("indexPathForRow:inSection:")] Foundation.NSIndexPath FromRowSection(..)
[Selector ("indexAtPosition:")] System.nuint IndexAtPosition(..)
[Selector ("indexPathByAddingIndex:")] Foundation.NSIndexPath IndexPathByAddingIndex(..)
[Selector ("indexPathByRemovingLastIndex")] Foundation.NSIndexPath IndexPathByRemovingLastIndex(..)
[Selector ("item")] System.nint Item { get; }
[Selector ("length")] System.nint Length { get; }
[Selector ("row")] System.nint LongRow { get; }
[Selector ("section")] System.nint LongSection { get; }

Type: NSIndexSet

Foundation.NSIndexSet { [Selector ("containsIndex:")] bool Contains(..)
[Selector ("containsIndexes:")] bool Contains(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateIndexesUsingBlock:")] void EnumerateIndexes(..)
[Selector ("enumerateIndexesWithOptions:usingBlock:")] void EnumerateIndexes(..)
[Selector ("enumerateIndexesInRange:options:usingBlock:")] void EnumerateIndexes(..)
[Selector ("enumerateRangesUsingBlock:")] void EnumerateRanges(..)
[Selector ("enumerateRangesWithOptions:usingBlock:")] void EnumerateRanges(..)
[Selector ("enumerateRangesInRange:options:usingBlock:")] void EnumerateRanges(..)
[Selector ("indexSetWithIndex:")] Foundation.NSIndexSet FromIndex(..)
[Selector ("indexSetWithIndexesInRange:")] Foundation.NSIndexSet FromNSRange(..)
[Selector ("indexGreaterThanIndex:")] System.nuint IndexGreaterThan(..)
[Selector ("indexGreaterThanOrEqualToIndex:")] System.nuint IndexGreaterThanOrEqual(..)
[Selector ("indexLessThanIndex:")] System.nuint IndexLessThan(..)
[Selector ("indexLessThanOrEqualToIndex:")] System.nuint IndexLessThanOrEqual(..)
[Selector ("isEqualToIndexSet:")] bool IsEqual(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("count")] System.nint Count { get; }
[Selector ("firstIndex")] System.nuint FirstIndex { get; }
[Selector ("lastIndex")] System.nuint LastIndex { get; }

Type: NSInputStream

Foundation.NSInputStream { [Selector ("read:maxLength:")] System.nint Read(..)
[Selector ("_setCFClientFlags:callback:context:")] bool SetCFClientFlags(..)
[Selector ("getBuffer:length:")] bool GetBuffer(..)
[Selector ("inputStreamWithData:")] Foundation.NSInputStream FromData(..)
[Selector ("inputStreamWithFileAtPath:")] Foundation.NSInputStream FromFile(..)
[Selector ("inputStreamWithURL:")] Foundation.NSInputStream FromUrl(..)
[Selector ("hasBytesAvailable")] bool HasBytesAvailable(..)
[Native ("objc_msgSend")] System.nint Read(..)
[Native ("objc_msgSend")] System.nint Read(..)
[Native ("objc_msgSendSuper")] System.nint Read(..)

Type: NSInvocation

Foundation.NSInvocation { [Selector ("getArgument:atIndex:")] void _GetArgument(..)
[Selector ("getReturnValue:")] void _GetReturnValue(..)
[Selector ("setArgument:atIndex:")] void _SetArgument(..)
[Selector ("setReturnValue:")] void _SetReturnValue(..)
[Selector ("invoke")] void Invoke(..)
[Selector ("invokeWithTarget:")] void Invoke(..)
[Selector ("methodSignature")] Foundation.NSMethodSignature MethodSignature { get; }
[Selector ("selector")] ObjCRuntime.Selector Selector { get; }
[Selector ("setSelector:")] void Selector { set; }
[Selector ("target")] Foundation.NSObject Target { get; }
[Selector ("setTarget:")] void Target { set; }

Type: NSItemProvider

Foundation.NSItemProvider { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("hasItemConformingToTypeIdentifier:")] bool HasItemConformingTo(..)
[Selector ("loadItemForTypeIdentifier:options:completionHandler:")] void LoadItem(..)
[Selector ("loadPreviewImageWithOptions:completionHandler:")] void LoadPreviewImage(..)
[Selector ("registerItemForTypeIdentifier:loadHandler:")] void RegisterItemForTypeIdentifier(..)
[Selector ("setPreviewImageHandler:")] void SetPreviewImageHandler(..)
[Selector ("registeredTypeIdentifiers")] string RegisteredTypeIdentifiers { get; }

Type: NSJsonSerialization

Foundation.NSJsonSerialization { [Selector ("JSONObjectWithData:options:error:")] Foundation.NSObject Deserialize(..)
[Selector ("JSONObjectWithStream:options:error:")] Foundation.NSObject Deserialize(..)
[Selector ("isValidJSONObject:")] bool IsValidJSONObject(..)
[Selector ("dataWithJSONObject:options:error:")] Foundation.NSData Serialize(..)
[Selector ("writeJSONObject:toStream:options:error:")] System.nint Serialize(..)

Type: NSKeyedArchiver

Foundation.NSKeyedArchiver { [Selector ("archivedDataWithRootObject:")] Foundation.NSData ArchivedDataWithRootObject(..)
[Selector ("archiveRootObject:toFile:")] bool ArchiveRootObjectToFile(..)
[Selector ("finishEncoding")] void FinishEncoding(..)
[Selector ("classNameForClass:")] string GetClassName(..)
[Selector ("requiresSecureCoding")] bool GetRequiresSecureCoding(..)
[Selector ("setClassName:forClass:")] void SetClassName(..)
[Selector ("setRequiresSecureCoding:")] void SetRequiresSecureCoding(..)
[Selector ("outputFormat")] Foundation.NSPropertyListFormat PropertyListFormat { get; }
[Selector ("setOutputFormat:")] void PropertyListFormat { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _NSKeyedArchiverDelegate

Foundation.NSKeyedArchiver+_NSKeyedArchiverDelegate { [Selector ("archiver:didEncodeObject:")] void EncodedObject(..)
[Selector ("archiverDidFinish:")] void Finished(..)
[Selector ("archiverWillFinish:")] void Finishing(..)
[Selector ("archiver:willReplaceObject:withObject:")] void ReplacingObject(..)
[Selector ("archiver:willEncodeObject:")] Foundation.NSObject WillEncode(..)

Type: NSKeyedArchiverDelegate

Foundation.NSKeyedArchiverDelegate { [Selector ("archiver:didEncodeObject:")] void EncodedObject(..)
[Selector ("archiverDidFinish:")] void Finished(..)
[Selector ("archiverWillFinish:")] void Finishing(..)
[Selector ("archiver:willReplaceObject:withObject:")] void ReplacingObject(..)
[Selector ("archiver:willEncodeObject:")] Foundation.NSObject WillEncode(..)

Type: NSKeyedUnarchiver

Foundation.NSKeyedUnarchiver { [Selector ("finishDecoding")] void FinishDecoding(..)
[Selector ("classForClassName:")] ObjCRuntime.Class GetClass(..)
[Selector ("requiresSecureCoding")] bool GetRequiresSecureCoding(..)
[Selector ("setClass:forClassName:")] void SetClass(..)
[Selector ("setRequiresSecureCoding:")] void SetRequiresSecureCoding(..)
[Selector ("unarchiveObjectWithFile:")] Foundation.NSObject UnarchiveFile(..)
[Selector ("unarchiveObjectWithData:")] Foundation.NSObject UnarchiveObject(..)
[Selector ("unarchiveTopLevelObjectWithData:error:")] Foundation.NSObject UnarchiveTopLevelObject(..)
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _NSKeyedUnarchiverDelegate

Foundation.NSKeyedUnarchiver+_NSKeyedUnarchiverDelegate { [Selector ("unarchiver:cannotDecodeObjectOfClassName:originalClasses:")] ObjCRuntime.Class CannotDecodeClass(..)
[Selector ("unarchiver:didDecodeObject:")] Foundation.NSObject DecodedObject(..)
[Selector ("unarchiverDidFinish:")] void Finished(..)
[Selector ("unarchiverWillFinish:")] void Finishing(..)
[Selector ("unarchiver:willReplaceObject:withObject:")] void ReplacingObject(..)

Type: NSKeyedUnarchiverDelegate

Foundation.NSKeyedUnarchiverDelegate { [Selector ("unarchiver:cannotDecodeObjectOfClassName:originalClasses:")] ObjCRuntime.Class CannotDecodeClass(..)
[Selector ("unarchiver:didDecodeObject:")] Foundation.NSObject DecodedObject(..)
[Selector ("unarchiverDidFinish:")] void Finished(..)
[Selector ("unarchiverWillFinish:")] void Finishing(..)
[Selector ("unarchiver:willReplaceObject:withObject:")] void ReplacingObject(..)

Type: NSLengthFormatter

Foundation.NSLengthFormatter { [Selector ("getObjectValue:forString:errorDescription:")] bool GetObjectValue(..)
[Selector ("stringFromMeters:")] string StringFromMeters(..)
[Selector ("stringFromValue:unit:")] string StringFromValue(..)
[Selector ("unitStringFromMeters:usedUnit:")] string UnitStringFromMeters(..)
[Selector ("unitStringFromValue:unit:")] string UnitStringFromValue(..)
[Selector ("isForPersonHeightUse")] bool ForPersonHeightUse { get; }
[Selector ("setForPersonHeightUse:")] void ForPersonHeightUse { set; }
[Selector ("numberFormatter")] Foundation.NSNumberFormatter NumberFormatter { get; }
[Selector ("setNumberFormatter:")] void NumberFormatter { set; }
[Selector ("unitStyle")] Foundation.NSFormattingUnitStyle UnitStyle { get; }
[Selector ("setUnitStyle:")] void UnitStyle { set; }

Type: NSLinguisticTagger

Foundation.NSLinguisticTagger { [Selector ("enumerateTagsInRange:scheme:options:usingBlock:")] void EnumerateTagsInRange(..)
[Selector ("availableTagSchemesForLanguage:")] Foundation.NSString GetAvailableTagSchemesForLanguage(..)
[Selector ("orthographyAtIndex:effectiveRange:")] Foundation.NSOrthography GetOrthography(..)
[Selector ("possibleTagsAtIndex:scheme:tokenRange:sentenceRange:scores:")] Foundation.NSString GetPossibleTags(..)
[Selector ("sentenceRangeForRange:")] Foundation.NSRange GetSentenceRangeForRange(..)
[Selector ("tagAtIndex:scheme:tokenRange:sentenceRange:")] string GetTag(..)
[Selector ("tagsInRange:scheme:options:tokenRanges:")] Foundation.NSString GetTagsInRange(..)
[Selector ("setOrthography:range:")] void SetOrthographyrange(..)
[Selector ("stringEditedInRange:changeInLength:")] void StringEditedInRange(..)
[Selector ("string")] string AnalysisString { get; }
[Selector ("setString:")] void AnalysisString { set; }
[Selector ("tagSchemes")] Foundation.NSString TagSchemes { get; }

Type: NSLocale

Foundation.NSLocale { [Selector ("canonicalLanguageIdentifierFromString:")] string CanonicalLanguageIdentifierFromString(..)
[Selector ("canonicalLocaleIdentifierFromString:")] string CanonicalLocaleIdentifierFromString(..)
[Selector ("componentsFromLocaleIdentifier:")] Foundation.NSDictionary ComponentsFromLocaleIdentifier(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("displayNameForKey:value:")] Foundation.NSString DisplayNameForKey(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("localeWithLocaleIdentifier:")] Foundation.NSLocale FromLocaleIdentifier(..)
[Selector ("characterDirectionForLanguage:")] Foundation.NSLocaleLanguageDirection GetCharacterDirection(..)
[Selector ("lineDirectionForLanguage:")] Foundation.NSLocaleLanguageDirection GetLineDirection(..)
[Selector ("localeIdentifierFromComponents:")] string LocaleIdentifierFromComponents(..)
[Selector ("objectForKey:")] Foundation.NSObject ObjectForKey(..)
[Selector ("autoupdatingCurrentLocale")] Foundation.NSLocale AutoUpdatingCurrentLocale { get; }
[Selector ("availableLocaleIdentifiers")] string AvailableLocaleIdentifiers { get; }
[Selector ("commonISOCurrencyCodes")] string CommonISOCurrencyCodes { get; }
[Selector ("currentLocale")] Foundation.NSLocale CurrentLocale { get; }
[Selector ("ISOCountryCodes")] string ISOCountryCodes { get; }
[Selector ("ISOCurrencyCodes")] string ISOCurrencyCodes { get; }
[Selector ("ISOLanguageCodes")] string ISOLanguageCodes { get; }
[Selector ("localeIdentifier")] string LocaleIdentifier { get; }
[Selector ("preferredLanguages")] string PreferredLanguages { get; }
[Selector ("systemLocale")] Foundation.NSLocale SystemLocale { get; }

Type: NSLock

Foundation.NSLock { [Selector ("lock")] void Lock(..)
[Selector ("lockBeforeDate:")] bool LockBeforeDate(..)
[Selector ("tryLock")] bool TryLock(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }

Type: NSMachPort

Foundation.NSMachPort { [Selector ("portWithMachPort:")] Foundation.NSPort FromMachPort(..)
[Selector ("portWithMachPort:options:")] Foundation.NSPort FromMachPort(..)
[Selector ("removeFromRunLoop:forMode:")] void RemoveFromRunLoop(..)
[Selector ("scheduleInRunLoop:forMode:")] void ScheduleInRunLoop(..)
[Selector ("machPort")] uint MachPort { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: NSMachPortDelegate

Foundation.NSMachPortDelegate { [Selector ("handleMachMessage:")] void MachMessageReceived(..)

Type: NSMassFormatter

Foundation.NSMassFormatter { [Selector ("getObjectValue:forString:errorDescription:")] bool GetObjectValue(..)
[Selector ("stringFromKilograms:")] string StringFromKilograms(..)
[Selector ("stringFromValue:unit:")] string StringFromValue(..)
[Selector ("unitStringFromKilograms:usedUnit:")] string UnitStringFromKilograms(..)
[Selector ("unitStringFromValue:unit:")] string UnitStringFromValue(..)
[Selector ("isForPersonMassUse")] bool ForPersonMassUse { get; }
[Selector ("setForPersonMassUse:")] void ForPersonMassUse { set; }
[Selector ("numberFormatter")] Foundation.NSNumberFormatter NumberFormatter { get; }
[Selector ("setNumberFormatter:")] void NumberFormatter { set; }
[Selector ("unitStyle")] Foundation.NSFormattingUnitStyle UnitStyle { get; }
[Selector ("setUnitStyle:")] void UnitStyle { set; }

Type: NSMetadataItem

Foundation.NSMetadataItem { [Selector ("valueForAttribute:")] Foundation.NSObject ValueForAttribute(..)
[Selector ("valuesForAttributes:")] Foundation.NSDictionary ValuesForAttributes(..)
[Selector ("attributes")] Foundation.NSObject Attributes { get; }

Type: NSMetadataQuery

Foundation.NSMetadataQuery { [Selector ("disableUpdates")] void DisableUpdates(..)
[Selector ("enableUpdates")] void EnableUpdates(..)
[Selector ("enumerateResultsUsingBlock:")] void EnumerateResultsUsingBlock(..)
[Selector ("enumerateResultsWithOptions:usingBlock:")] void EnumerateResultsWithOptions(..)
[Selector ("indexOfResult:")] System.nint IndexOfResult(..)
[Selector ("resultAtIndex:")] Foundation.NSObject ResultAtIndex(..)
[Selector ("startQuery")] bool StartQuery(..)
[Selector ("stopQuery")] void StopQuery(..)
[Selector ("valueOfAttribute:forResultAtIndex:")] Foundation.NSObject ValueOfAttribute(..)
[Selector ("groupedResults")] Foundation.NSObject GroupedResults { get; }
[Selector ("groupingAttributes")] Foundation.NSArray GroupingAttributes { get; }
[Selector ("setGroupingAttributes:")] void GroupingAttributes { set; }
[Selector ("isGathering")] bool IsGathering { get; }
[Selector ("isStarted")] bool IsStarted { get; }
[Selector ("isStopped")] bool IsStopped { get; }
[Selector ("notificationBatchingInterval")] double NotificationBatchingInterval { get; }
[Selector ("setNotificationBatchingInterval:")] void NotificationBatchingInterval { set; }
[Selector ("operationQueue")] Foundation.NSOperationQueue OperationQueue { get; }
[Selector ("setOperationQueue:")] void OperationQueue { set; }
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }
[Selector ("setPredicate:")] void Predicate { set; }
[Selector ("resultCount")] System.nint ResultCount { get; }
[Selector ("results")] Foundation.NSMetadataItem Results { get; }
[Selector ("searchItems")] Foundation.NSObject SearchItems { get; }
[Selector ("setSearchItems:")] void SearchItems { set; }
[Selector ("searchScopes")] Foundation.NSObject SearchScopes { get; }
[Selector ("setSearchScopes:")] void SearchScopes { set; }
[Selector ("sortDescriptors")] Foundation.NSSortDescriptor SortDescriptors { get; }
[Selector ("setSortDescriptors:")] void SortDescriptors { set; }
[Selector ("valueListAttributes")] Foundation.NSObject ValueListAttributes { get; }
[Selector ("setValueListAttributes:")] void ValueListAttributes { set; }
[Selector ("valueLists")] Foundation.NSDictionary ValueLists { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _NSMetadataQueryDelegate

Foundation.NSMetadataQuery+_NSMetadataQueryDelegate { [Selector ("metadataQuery:replacementObjectForResultObject:")] Foundation.NSObject ReplacementObjectForResultObject(..)
[Selector ("metadataQuery:replacementValueForAttribute:value:")] Foundation.NSObject ReplacementValueForAttributevalue(..)

Type: NSMetadataQueryAttributeValueTuple

Foundation.NSMetadataQueryAttributeValueTuple { [Selector ("attribute")] string Attribute { get; }
[Selector ("count")] System.nint Count { get; }
[Selector ("value")] Foundation.NSObject Value { get; }

Type: NSMetadataQueryDelegate

Foundation.NSMetadataQueryDelegate { [Selector ("metadataQuery:replacementObjectForResultObject:")] Foundation.NSObject ReplacementObjectForResultObject(..)
[Selector ("metadataQuery:replacementValueForAttribute:value:")] Foundation.NSObject ReplacementValueForAttributevalue(..)

Type: NSMetadataQueryResultGroup

Foundation.NSMetadataQueryResultGroup { [Selector ("resultAtIndex:")] Foundation.NSObject ResultAtIndex(..)
[Selector ("attribute")] string Attribute { get; }
[Selector ("resultCount")] System.nint ResultCount { get; }
[Selector ("results")] Foundation.NSObject Results { get; }
[Selector ("subgroups")] Foundation.NSObject Subgroups { get; }
[Selector ("value")] Foundation.NSObject Value { get; }

Type: NSMethodSignature

Foundation.NSMethodSignature { [Selector ("signatureWithObjCTypes:")] Foundation.NSMethodSignature FromObjcTypes(..)
[Selector ("getArgumentTypeAtIndex:")] System.IntPtr GetArgumentType(..)
[Selector ("frameLength")] System.nuint FrameLength { get; }
[Selector ("isOneway")] bool IsOneway { get; }
[Selector ("methodReturnLength")] System.nuint MethodReturnLength { get; }
[Selector ("methodReturnType")] System.IntPtr MethodReturnType { get; }
[Selector ("numberOfArguments")] System.nuint NumberOfArguments { get; }

Type: NSMutableArray

Foundation.NSMutableArray { [Selector ("addObject:")] void Add(..)
[Selector ("addObjectsFromArray:")] void AddObjects(..)
[Selector ("arrayWithContentsOfFile:")] Foundation.NSMutableArray FromFile(..)
[Selector ("arrayWithContentsOfURL:")] Foundation.NSMutableArray FromUrl(..)
[Selector ("insertObject:atIndex:")] void Insert(..)
[Selector ("insertObjects:atIndexes:")] void InsertObjects(..)
[Selector ("removeAllObjects")] void RemoveAllObjects(..)
[Selector ("removeLastObject")] void RemoveLastObject(..)
[Selector ("removeObjectAtIndex:")] void RemoveObject(..)
[Selector ("removeObjectsAtIndexes:")] void RemoveObjectsAtIndexes(..)
[Selector ("replaceObjectAtIndex:withObject:")] void ReplaceObject(..)

Type: NSMutableAttributedString

Foundation.NSMutableAttributedString { [Selector ("addAttribute:value:range:")] void AddAttribute(..)
[Selector ("addAttributes:range:")] void AddAttributes(..)
[Selector ("appendAttributedString:")] void Append(..)
[Selector ("beginEditing")] void BeginEditing(..)
[Selector ("deleteCharactersInRange:")] void DeleteRange(..)
[Selector ("endEditing")] void EndEditing(..)
[Selector ("insertAttributedString:atIndex:")] void Insert(..)
[Selector ("setAttributes:range:")] void LowLevelSetAttributes(..)
[Selector ("readFromData:options:documentAttributes:error:")] bool ReadFromData(..)
[Selector ("readFromFileURL:options:documentAttributes:error:")] bool ReadFromFile(..)
[Selector ("readFromURL:options:documentAttributes:error:")] bool ReadFromUrl(..)
[Selector ("removeAttribute:range:")] void RemoveAttribute(..)
[Selector ("replaceCharactersInRange:withString:")] void Replace(..)
[Selector ("replaceCharactersInRange:withAttributedString:")] void Replace(..)
[Selector ("setAttributedString:")] void SetString(..)

Type: NSMutableCharacterSet

Foundation.NSMutableCharacterSet { [Selector ("addCharactersInRange:")] void AddCharacters(..)
[Selector ("addCharactersInString:")] void AddCharacters(..)
[Selector ("characterSetWithBitmapRepresentation:")] Foundation.NSCharacterSet FromBitmapRepresentation(..)
[Selector ("characterSetWithContentsOfFile:")] Foundation.NSCharacterSet FromFile(..)
[Selector ("characterSetWithRange:")] Foundation.NSCharacterSet FromRange(..)
[Selector ("characterSetWithCharactersInString:")] Foundation.NSCharacterSet FromString(..)
[Selector ("formIntersectionWithCharacterSet:")] void IntersectWith(..)
[Selector ("invert")] void Invert(..)
[Selector ("removeCharactersInRange:")] void RemoveCharacters(..)
[Selector ("removeCharactersInString:")] void RemoveCharacters(..)
[Selector ("formUnionWithCharacterSet:")] void UnionWith(..)
[Selector ("alphanumericCharacterSet")] Foundation.NSCharacterSet Alphanumerics { get; }
[Selector ("capitalizedLetterCharacterSet")] Foundation.NSCharacterSet Capitalized { get; }
[Selector ("controlCharacterSet")] Foundation.NSCharacterSet Controls { get; }
[Selector ("decimalDigitCharacterSet")] Foundation.NSCharacterSet DecimalDigits { get; }
[Selector ("decomposableCharacterSet")] Foundation.NSCharacterSet Decomposables { get; }
[Selector ("illegalCharacterSet")] Foundation.NSCharacterSet Illegals { get; }
[Selector ("letterCharacterSet")] Foundation.NSCharacterSet Letters { get; }
[Selector ("lowercaseLetterCharacterSet")] Foundation.NSCharacterSet LowercaseLetters { get; }
[Selector ("nonBaseCharacterSet")] Foundation.NSCharacterSet Marks { get; }
[Selector ("newlineCharacterSet")] Foundation.NSCharacterSet Newlines { get; }
[Selector ("punctuationCharacterSet")] Foundation.NSCharacterSet Punctuation { get; }
[Selector ("symbolCharacterSet")] Foundation.NSCharacterSet Symbols { get; }
[Selector ("uppercaseLetterCharacterSet")] Foundation.NSCharacterSet UppercaseLetters { get; }
[Selector ("whitespaceAndNewlineCharacterSet")] Foundation.NSCharacterSet WhitespaceAndNewlines { get; }
[Selector ("whitespaceCharacterSet")] Foundation.NSCharacterSet Whitespaces { get; }

Type: NSMutableCopying

Foundation.NSMutableCopying { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)

Type: NSMutableData

Foundation.NSMutableData { [Selector ("appendBytes:length:")] void AppendBytes(..)
[Selector ("appendData:")] void AppendData(..)
[Selector ("data")] Foundation.NSMutableData Create(..)
[Selector ("dataWithCapacity:")] Foundation.NSMutableData FromCapacity(..)
[Selector ("dataWithLength:")] Foundation.NSMutableData FromLength(..)
[Selector ("replaceBytesInRange:withBytes:")] void ReplaceBytes(..)
[Selector ("replaceBytesInRange:withBytes:length:")] void ReplaceBytes(..)
[Selector ("resetBytesInRange:")] void ResetBytes(..)
[Selector ("setData:")] void SetData(..)
[Selector ("length")] System.nuint Length { get; }
[Selector ("setLength:")] void Length { set; }
[Selector ("mutableBytes")] System.IntPtr MutableBytes { get; }

Type: NSMutableDictionary

Foundation.NSMutableDictionary { [Selector ("dictionaryWithDictionary:")] Foundation.NSMutableDictionary FromDictionary(..)
[Selector ("dictionaryWithContentsOfFile:")] Foundation.NSMutableDictionary FromFile(..)
[Selector ("dictionaryWithObject:forKey:")] Foundation.NSMutableDictionary FromObjectAndKey(..)
[Selector ("dictionaryWithObjects:forKeys:")] Foundation.NSMutableDictionary FromObjectsAndKeysInternal(..)
[Selector ("dictionaryWithObjects:forKeys:count:")] Foundation.NSMutableDictionary FromObjectsAndKeysInternalCount(..)
[Selector ("dictionaryWithSharedKeySet:")] Foundation.NSDictionary FromSharedKeySet(..)
[Selector ("dictionaryWithContentsOfURL:")] Foundation.NSMutableDictionary FromUrl(..)
[Selector ("removeAllObjects")] void RemoveAllObjects(..)
[Selector ("removeObjectForKey:")] void RemoveObjectForKey(..)
[Selector ("setObject:forKey:")] void SetObject(..)

Type: NSMutableIndexSet

Foundation.NSMutableIndexSet { [Selector ("addIndexes:")] void Add(..)
[Selector ("addIndex:")] void Add(..)
[Selector ("addIndexesInRange:")] void AddIndexesInRange(..)
[Selector ("removeAllIndexes")] void Clear(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("removeIndexes:")] void Remove(..)
[Selector ("removeIndex:")] void Remove(..)
[Selector ("removeIndexesInRange:")] void RemoveIndexesInRange(..)
[Selector ("shiftIndexesStartingAtIndex:by:")] void ShiftIndexes(..)

Type: NSMutableOrderedSet

Foundation.NSMutableOrderedSet { [Selector ("addObject:")] void Add(..)
[Selector ("addObjectsFromArray:")] void AddObjects(..)
[Selector ("exchangeObjectAtIndex:withObjectAtIndex:")] void ExchangeObject(..)
[Selector ("insertObject:atIndex:")] void Insert(..)
[Selector ("insertObjects:atIndexes:")] void InsertObjects(..)
[Selector ("intersectOrderedSet:")] void Intersect(..)
[Selector ("minusSet:")] void MinusSet(..)
[Selector ("moveObjectsAtIndexes:toIndex:")] void MoveObjects(..)
[Selector ("removeObjectAtIndex:")] void Remove(..)
[Selector ("removeAllObjects")] void RemoveAllObjects(..)
[Selector ("removeObject:")] void RemoveObject(..)
[Selector ("removeObjectsAtIndexes:")] void RemoveObjects(..)
[Selector ("removeObjectsInRange:")] void RemoveObjects(..)
[Selector ("removeObjectsInArray:")] void RemoveObjects(..)
[Selector ("replaceObjectAtIndex:withObject:")] void Replace(..)
[Selector ("replaceObjectsAtIndexes:withObjects:")] void ReplaceObjects(..)
[Selector ("setObject:atIndex:")] void SetObject(..)
[Selector ("sortUsingComparator:")] void Sort(..)
[Selector ("sortWithOptions:usingComparator:")] void Sort(..)
[Selector ("sortRange:options:usingComparator:")] void SortRange(..)
[Selector ("unionSet:")] void UnionSet(..)

Type: NSMutableSet

Foundation.NSMutableSet { [Selector ("addObject:")] void Add(..)
[Selector ("addObjectsFromArray:")] void AddObjects(..)
[Selector ("minusSet:")] void MinusSet(..)
[Selector ("removeObject:")] void Remove(..)
[Selector ("removeAllObjects")] void RemoveAll(..)

Type: NSMutableString

Foundation.NSMutableString { [Selector ("appendString:")] void Append(..)
[Selector ("applyTransform:reverse:range:updatedRange:")] bool ApplyTransform(..)
[Selector ("deleteCharactersInRange:")] void DeleteCharacters(..)
[Selector ("insertString:atIndex:")] void Insert(..)
[Selector ("replaceCharactersInRange:withString:")] void ReplaceCharactersInRange(..)
[Selector ("replaceOccurrencesOfString:withString:options:range:")] System.nuint ReplaceOcurrences(..)
[Selector ("setString:")] void SetString(..)

Type: NSMutableUrlRequest

Foundation.NSMutableUrlRequest { [Selector ("setValue:forHTTPHeaderField:")] void _SetValue(..)
[Selector ("allowsCellularAccess")] bool AllowsCellularAccess { get; }
[Selector ("setAllowsCellularAccess:")] void AllowsCellularAccess { set; }
[Selector ("HTTPBody")] Foundation.NSData Body { get; }
[Selector ("setHTTPBody:")] void Body { set; }
[Selector ("HTTPBodyStream")] Foundation.NSInputStream BodyStream { get; }
[Selector ("setHTTPBodyStream:")] void BodyStream { set; }
[Selector ("cachePolicy")] Foundation.NSUrlRequestCachePolicy CachePolicy { get; }
[Selector ("setCachePolicy:")] void CachePolicy { set; }
[Selector ("allHTTPHeaderFields")] Foundation.NSDictionary Headers { get; }
[Selector ("setAllHTTPHeaderFields:")] void Headers { set; }
[Selector ("HTTPMethod")] string HttpMethod { get; }
[Selector ("setHTTPMethod:")] void HttpMethod { set; }
[Selector ("mainDocumentURL")] Foundation.NSUrl MainDocumentURL { get; }
[Selector ("setMainDocumentURL:")] void MainDocumentURL { set; }
[Selector ("networkServiceType")] Foundation.NSUrlRequestNetworkServiceType NetworkServiceType { get; }
[Selector ("setNetworkServiceType:")] void NetworkServiceType { set; }
[Selector ("HTTPShouldHandleCookies")] bool ShouldHandleCookies { get; }
[Selector ("setHTTPShouldHandleCookies:")] void ShouldHandleCookies { set; }
[Selector ("timeoutInterval")] double TimeoutInterval { get; }
[Selector ("setTimeoutInterval:")] void TimeoutInterval { set; }
[Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("setURL:")] void Url { set; }

Type: NSNetService

Foundation.NSNetService { [Selector ("dataFromTXTRecordDictionary:")] Foundation.NSData DataFromTxtRecord(..)
[Selector ("dictionaryFromTXTRecordData:")] Foundation.NSDictionary DictionaryFromTxtRecord(..)
[Selector ("getInputStream:outputStream:")] bool GetStreams(..)
[Selector ("TXTRecordData")] Foundation.NSData GetTxtRecordData(..)
[Selector ("publish")] void Publish(..)
[Selector ("publishWithOptions:")] void Publish(..)
[Selector ("resolve")] void Resolve(..)
[Selector ("resolveWithTimeout:")] void Resolve(..)
[Selector ("scheduleInRunLoop:forMode:")] void Schedule(..)
[Selector ("setTXTRecordData:")] bool SetTxtRecordData(..)
[Selector ("startMonitoring")] void StartMonitoring(..)
[Selector ("stop")] void Stop(..)
[Selector ("stopMonitoring")] void StopMonitoring(..)
[Selector ("removeFromRunLoop:forMode:")] void Unschedule(..)
[Selector ("addresses")] Foundation.NSData Addresses { get; }
[Selector ("domain")] string Domain { get; }
[Selector ("hostName")] string HostName { get; }
[Selector ("includesPeerToPeer")] bool IncludesPeerToPeer { get; }
[Selector ("setIncludesPeerToPeer:")] void IncludesPeerToPeer { set; }
[Selector ("name")] string Name { get; }
[Selector ("port")] System.nint Port { get; }
[Selector ("type")] string Type { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _NSNetServiceDelegate

Foundation.NSNetService+_NSNetServiceDelegate { [Selector ("netServiceDidResolveAddress:")] void AddressResolved(..)
[Selector ("netService:didAcceptConnectionWithInputStream:outputStream:")] void DidAcceptConnection(..)
[Selector ("netServiceDidPublish:")] void Published(..)
[Selector ("netService:didNotPublish:")] void PublishFailure(..)
[Selector ("netService:didNotResolve:")] void ResolveFailure(..)
[Selector ("netServiceDidStop:")] void Stopped(..)
[Selector ("netService:didUpdateTXTRecordData:")] void UpdatedTxtRecordData(..)
[Selector ("netServiceWillPublish:")] void WillPublish(..)
[Selector ("netServiceWillResolve:")] void WillResolve(..)

Type: NSNetServiceBrowser

Foundation.NSNetServiceBrowser { [Selector ("scheduleInRunLoop:forMode:")] void Schedule(..)
[Selector ("searchForBrowsableDomains")] void SearchForBrowsableDomains(..)
[Selector ("searchForRegistrationDomains")] void SearchForRegistrationDomains(..)
[Selector ("searchForServicesOfType:inDomain:")] void SearchForServices(..)
[Selector ("stop")] void Stop(..)
[Selector ("removeFromRunLoop:forMode:")] void Unschedule(..)
[Selector ("includesPeerToPeer")] bool IncludesPeerToPeer { get; }
[Selector ("setIncludesPeerToPeer:")] void IncludesPeerToPeer { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _NSNetServiceBrowserDelegate

Foundation.NSNetServiceBrowser+_NSNetServiceBrowserDelegate { [Selector ("netServiceBrowser:didRemoveDomain:moreComing:")] void DomainRemoved(..)
[Selector ("netServiceBrowser:didFindDomain:moreComing:")] void FoundDomain(..)
[Selector ("netServiceBrowser:didFindService:moreComing:")] void FoundService(..)
[Selector ("netServiceBrowser:didNotSearch:")] void NotSearched(..)
[Selector ("netServiceBrowserWillSearch:")] void SearchStarted(..)
[Selector ("netServiceBrowserDidStopSearch:")] void SearchStopped(..)
[Selector ("netServiceBrowser:didRemoveService:moreComing:")] void ServiceRemoved(..)

Type: NSNetServiceBrowserDelegate

Foundation.NSNetServiceBrowserDelegate { [Selector ("netServiceBrowser:didRemoveDomain:moreComing:")] void DomainRemoved(..)
[Selector ("netServiceBrowser:didFindDomain:moreComing:")] void FoundDomain(..)
[Selector ("netServiceBrowser:didFindService:moreComing:")] void FoundService(..)
[Selector ("netServiceBrowser:didNotSearch:")] void NotSearched(..)
[Selector ("netServiceBrowserWillSearch:")] void SearchStarted(..)
[Selector ("netServiceBrowserDidStopSearch:")] void SearchStopped(..)
[Selector ("netServiceBrowser:didRemoveService:moreComing:")] void ServiceRemoved(..)

Type: NSNetServiceDelegate

Foundation.NSNetServiceDelegate { [Selector ("netServiceDidResolveAddress:")] void AddressResolved(..)
[Selector ("netService:didAcceptConnectionWithInputStream:outputStream:")] void DidAcceptConnection(..)
[Selector ("netServiceDidPublish:")] void Published(..)
[Selector ("netService:didNotPublish:")] void PublishFailure(..)
[Selector ("netService:didNotResolve:")] void ResolveFailure(..)
[Selector ("netServiceDidStop:")] void Stopped(..)
[Selector ("netService:didUpdateTXTRecordData:")] void UpdatedTxtRecordData(..)
[Selector ("netServiceWillPublish:")] void WillPublish(..)
[Selector ("netServiceWillResolve:")] void WillResolve(..)

Type: NSNotification

Foundation.NSNotification { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("notificationWithName:object:")] Foundation.NSNotification FromName(..)
[Selector ("notificationWithName:object:userInfo:")] Foundation.NSNotification FromName(..)
[Selector ("name")] string Name { get; }
[Selector ("object")] Foundation.NSObject Object { get; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }

Type: NSNotificationCenter

Foundation.NSNotificationCenter { [Selector ("addObserver:selector:name:object:")] void AddObserver(..)
[Selector ("addObserverForName:object:queue:usingBlock:")] Foundation.NSObject AddObserver(..)
[Selector ("postNotification:")] void PostNotification(..)
[Selector ("postNotificationName:object:")] void PostNotificationName(..)
[Selector ("postNotificationName:object:userInfo:")] void PostNotificationName(..)
[Selector ("removeObserver:")] void RemoveObserver(..)
[Selector ("removeObserver:name:object:")] void RemoveObserver(..)
[Selector ("defaultCenter")] Foundation.NSNotificationCenter DefaultCenter { get; }

Type: NSNotificationQueue

Foundation.NSNotificationQueue { [Selector ("dequeueNotificationsMatching:coalesceMask:")] void DequeueNotificationsMatchingcoalesceMask(..)
[Selector ("enqueueNotification:postingStyle:")] void EnqueueNotification(..)
[Selector ("enqueueNotification:postingStyle:coalesceMask:forModes:")] void EnqueueNotification(..)
[Selector ("defaultQueue")] Foundation.NSNotificationQueue DefaultQueue { get; }

Type: NSNull

Foundation.NSNull { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("null")] Foundation.NSNull Null { get; }

Type: NSNumber

Foundation.NSNumber { [Selector ("compare:")] System.nint Compare(..)
[Selector ("descriptionWithLocale:")] string DescriptionWithLocale(..)
[Selector ("numberWithBool:")] Foundation.NSNumber FromBoolean(..)
[Selector ("numberWithUnsignedChar:")] Foundation.NSNumber FromByte(..)
[Selector ("numberWithDouble:")] Foundation.NSNumber FromDouble(..)
[Selector ("numberWithFloat:")] Foundation.NSNumber FromFloat(..)
[Selector ("numberWithShort:")] Foundation.NSNumber FromInt16(..)
[Selector ("numberWithInt:")] Foundation.NSNumber FromInt32(..)
[Selector ("numberWithLongLong:")] Foundation.NSNumber FromInt64(..)
[Selector ("numberWithLong:")] Foundation.NSNumber FromLong(..)
[Selector ("numberWithInteger:")] Foundation.NSNumber FromNInt(..)
[Selector ("numberWithUnsignedInteger:")] Foundation.NSNumber FromNUInt(..)
[Selector ("numberWithChar:")] Foundation.NSNumber FromSByte(..)
[Selector ("numberWithUnsignedShort:")] Foundation.NSNumber FromUInt16(..)
[Selector ("numberWithUnsignedInt:")] Foundation.NSNumber FromUInt32(..)
[Selector ("numberWithUnsignedLongLong:")] Foundation.NSNumber FromUInt64(..)
[Selector ("numberWithUnsignedLong:")] Foundation.NSNumber FromUnsignedLong(..)
[Selector ("isEqualToNumber:")] bool IsEqualToNumber(..)
[Selector ("boolValue")] bool BoolValue { get; }
[Selector ("unsignedCharValue")] byte ByteValue { get; }
[Selector ("doubleValue")] double DoubleValue { get; }
[Selector ("floatValue")] float FloatValue { get; }
[Selector ("shortValue")] short Int16Value { get; }
[Selector ("intValue")] int Int32Value { get; }
[Selector ("longLongValue")] long Int64Value { get; }
[Selector ("longValue")] System.nint LongValue { get; }
[Selector ("integerValue")] System.nint NIntValue { get; }
[Selector ("decimalValue")] Foundation.NSDecimal NSDecimalValue { get; }
[Selector ("unsignedIntegerValue")] System.nuint NUIntValue { get; }
[Selector ("charValue")] sbyte SByteValue { get; }
[Selector ("stringValue")] string StringValue { get; }
[Selector ("unsignedShortValue")] ushort UInt16Value { get; }
[Selector ("unsignedIntValue")] uint UInt32Value { get; }
[Selector ("unsignedLongLongValue")] ulong UInt64Value { get; }
[Selector ("unsignedLongValue")] System.nuint UnsignedLongValue { get; }

Type: NSNumberFormatter

Foundation.NSNumberFormatter { [Selector ("localizedStringFromNumber:numberStyle:")] string LocalizedStringFromNumbernumberStyle(..)
[Selector ("numberFromString:")] Foundation.NSNumber NumberFromString(..)
[Selector ("stringFromNumber:")] string StringFromNumber(..)
[Selector ("allowsFloats")] bool AllowsFloats { get; }
[Selector ("setAllowsFloats:")] void AllowsFloats { set; }
[Selector ("alwaysShowsDecimalSeparator")] bool AlwaysShowsDecimalSeparator { get; }
[Selector ("setAlwaysShowsDecimalSeparator:")] void AlwaysShowsDecimalSeparator { set; }
[Selector ("currencyCode")] string CurrencyCode { get; }
[Selector ("setCurrencyCode:")] void CurrencyCode { set; }
[Selector ("currencyDecimalSeparator")] string CurrencyDecimalSeparator { get; }
[Selector ("setCurrencyDecimalSeparator:")] void CurrencyDecimalSeparator { set; }
[Selector ("currencyGroupingSeparator")] string CurrencyGroupingSeparator { get; }
[Selector ("setCurrencyGroupingSeparator:")] void CurrencyGroupingSeparator { set; }
[Selector ("currencySymbol")] string CurrencySymbol { get; }
[Selector ("setCurrencySymbol:")] void CurrencySymbol { set; }
[Selector ("decimalSeparator")] string DecimalSeparator { get; }
[Selector ("setDecimalSeparator:")] void DecimalSeparator { set; }
[Selector ("defaultFormatterBehavior")] Foundation.NSNumberFormatterBehavior DefaultFormatterBehavior { get; }
[Selector ("setDefaultFormatterBehavior:")] void DefaultFormatterBehavior { set; }
[Selector ("exponentSymbol")] string ExponentSymbol { get; }
[Selector ("setExponentSymbol:")] void ExponentSymbol { set; }
[Selector ("formatterBehavior")] Foundation.NSNumberFormatterBehavior FormatterBehavior { get; }
[Selector ("setFormatterBehavior:")] void FormatterBehavior { set; }
[Selector ("formatWidth")] System.nuint FormatWidth { get; }
[Selector ("setFormatWidth:")] void FormatWidth { set; }
[Selector ("generatesDecimalNumbers")] bool GeneratesDecimalNumbers { get; }
[Selector ("setGeneratesDecimalNumbers:")] void GeneratesDecimalNumbers { set; }
[Selector ("groupingSeparator")] string GroupingSeparator { get; }
[Selector ("setGroupingSeparator:")] void GroupingSeparator { set; }
[Selector ("groupingSize")] System.nuint GroupingSize { get; }
[Selector ("setGroupingSize:")] void GroupingSize { set; }
[Selector ("internationalCurrencySymbol")] string InternationalCurrencySymbol { get; }
[Selector ("setInternationalCurrencySymbol:")] void InternationalCurrencySymbol { set; }
[Selector ("isLenient")] bool Lenient { get; }
[Selector ("setLenient:")] void Lenient { set; }
[Selector ("locale")] Foundation.NSLocale Locale { get; }
[Selector ("setLocale:")] void Locale { set; }
[Selector ("maximum")] Foundation.NSNumber Maximum { get; }
[Selector ("setMaximum:")] void Maximum { set; }
[Selector ("maximumFractionDigits")] System.nint MaximumFractionDigits { get; }
[Selector ("setMaximumFractionDigits:")] void MaximumFractionDigits { set; }
[Selector ("maximumIntegerDigits")] System.nint MaximumIntegerDigits { get; }
[Selector ("setMaximumIntegerDigits:")] void MaximumIntegerDigits { set; }
[Selector ("maximumSignificantDigits")] System.nuint MaximumSignificantDigits { get; }
[Selector ("setMaximumSignificantDigits:")] void MaximumSignificantDigits { set; }
[Selector ("minimum")] Foundation.NSNumber Minimum { get; }
[Selector ("setMinimum:")] void Minimum { set; }
[Selector ("minimumFractionDigits")] System.nint MinimumFractionDigits { get; }
[Selector ("setMinimumFractionDigits:")] void MinimumFractionDigits { set; }
[Selector ("minimumIntegerDigits")] System.nint MinimumIntegerDigits { get; }
[Selector ("setMinimumIntegerDigits:")] void MinimumIntegerDigits { set; }
[Selector ("minimumSignificantDigits")] System.nuint MinimumSignificantDigits { get; }
[Selector ("setMinimumSignificantDigits:")] void MinimumSignificantDigits { set; }
[Selector ("minusSign")] string MinusSign { get; }
[Selector ("setMinusSign:")] void MinusSign { set; }
[Selector ("multiplier")] Foundation.NSNumber Multiplier { get; }
[Selector ("setMultiplier:")] void Multiplier { set; }
[Selector ("negativeFormat")] string NegativeFormat { get; }
[Selector ("setNegativeFormat:")] void NegativeFormat { set; }
[Selector ("negativeInfinitySymbol")] string NegativeInfinitySymbol { get; }
[Selector ("setNegativeInfinitySymbol:")] void NegativeInfinitySymbol { set; }
[Selector ("negativePrefix")] string NegativePrefix { get; }
[Selector ("setNegativePrefix:")] void NegativePrefix { set; }
[Selector ("negativeSuffix")] string NegativeSuffix { get; }
[Selector ("setNegativeSuffix:")] void NegativeSuffix { set; }
[Selector ("nilSymbol")] string NilSymbol { get; }
[Selector ("setNilSymbol:")] void NilSymbol { set; }
[Selector ("notANumberSymbol")] string NotANumberSymbol { get; }
[Selector ("setNotANumberSymbol:")] void NotANumberSymbol { set; }
[Selector ("numberStyle")] Foundation.NSNumberFormatterStyle NumberStyle { get; }
[Selector ("setNumberStyle:")] void NumberStyle { set; }
[Selector ("paddingCharacter")] string PaddingCharacter { get; }
[Selector ("setPaddingCharacter:")] void PaddingCharacter { set; }
[Selector ("paddingPosition")] Foundation.NSNumberFormatterPadPosition PaddingPosition { get; }
[Selector ("setPaddingPosition:")] void PaddingPosition { set; }
[Selector ("isPartialStringValidationEnabled")] bool PartialStringValidationEnabled { get; }
[Selector ("setPartialStringValidationEnabled:")] void PartialStringValidationEnabled { set; }
[Selector ("percentSymbol")] string PercentSymbol { get; }
[Selector ("setPercentSymbol:")] void PercentSymbol { set; }
[Selector ("perMillSymbol")] string PerMillSymbol { get; }
[Selector ("setPerMillSymbol:")] void PerMillSymbol { set; }
[Selector ("plusSign")] string PlusSign { get; }
[Selector ("setPlusSign:")] void PlusSign { set; }
[Selector ("positiveFormat")] string PositiveFormat { get; }
[Selector ("setPositiveFormat:")] void PositiveFormat { set; }
[Selector ("positiveInfinitySymbol")] string PositiveInfinitySymbol { get; }
[Selector ("setPositiveInfinitySymbol:")] void PositiveInfinitySymbol { set; }
[Selector ("positivePrefix")] string PositivePrefix { get; }
[Selector ("setPositivePrefix:")] void PositivePrefix { set; }
[Selector ("positiveSuffix")] string PositiveSuffix { get; }
[Selector ("setPositiveSuffix:")] void PositiveSuffix { set; }
[Selector ("roundingIncrement")] Foundation.NSNumber RoundingIncrement { get; }
[Selector ("setRoundingIncrement:")] void RoundingIncrement { set; }
[Selector ("roundingMode")] Foundation.NSNumberFormatterRoundingMode RoundingMode { get; }
[Selector ("setRoundingMode:")] void RoundingMode { set; }
[Selector ("secondaryGroupingSize")] System.nuint SecondaryGroupingSize { get; }
[Selector ("setSecondaryGroupingSize:")] void SecondaryGroupingSize { set; }
[Selector ("textAttributesForNegativeInfinity")] Foundation.NSDictionary TextAttributesForNegativeInfinity { get; }
[Selector ("setTextAttributesForNegativeInfinity:")] void TextAttributesForNegativeInfinity { set; }
[Selector ("textAttributesForNegativeValues")] Foundation.NSDictionary TextAttributesForNegativeValues { get; }
[Selector ("setTextAttributesForNegativeValues:")] void TextAttributesForNegativeValues { set; }
[Selector ("textAttributesForNil")] Foundation.NSDictionary TextAttributesForNil { get; }
[Selector ("setTextAttributesForNil:")] void TextAttributesForNil { set; }
[Selector ("textAttributesForNotANumber")] Foundation.NSDictionary TextAttributesForNotANumber { get; }
[Selector ("setTextAttributesForNotANumber:")] void TextAttributesForNotANumber { set; }
[Selector ("textAttributesForPositiveInfinity")] Foundation.NSDictionary TextAttributesForPositiveInfinity { get; }
[Selector ("setTextAttributesForPositiveInfinity:")] void TextAttributesForPositiveInfinity { set; }
[Selector ("textAttributesForPositiveValues")] Foundation.NSDictionary TextAttributesForPositiveValues { get; }
[Selector ("setTextAttributesForPositiveValues:")] void TextAttributesForPositiveValues { set; }
[Selector ("textAttributesForZero")] Foundation.NSDictionary TextAttributesForZero { get; }
[Selector ("setTextAttributesForZero:")] void TextAttributesForZero { set; }
[Selector ("usesGroupingSeparator")] bool UsesGroupingSeparator { get; }
[Selector ("setUsesGroupingSeparator:")] void UsesGroupingSeparator { set; }
[Selector ("usesSignificantDigits")] bool UsesSignificantDigits { get; }
[Selector ("setUsesSignificantDigits:")] void UsesSignificantDigits { set; }
[Selector ("zeroSymbol")] string ZeroSymbol { get; }
[Selector ("setZeroSymbol:")] void ZeroSymbol { set; }

Type: NSObject

Foundation.NSObject { [Selector ("conformsToProtocol:")] bool ConformsToProtocol(..)
[Selector ("awakeFromNib")] void AwakeFromNib(..)
[Selector ("addObserver:forKeyPath:options:context:")] void AddObserver(..)
[Selector ("automaticallyNotifiesObserversForKey:")] bool AutomaticallyNotifiesObserversForKey(..)
[Selector ("cancelPreviousPerformRequestsWithTarget:")] void CancelPreviousPerformRequest(..)
[Selector ("cancelPreviousPerformRequestsWithTarget:selector:object:")] void CancelPreviousPerformRequest(..)
[Selector ("copy")] Foundation.NSObject Copy(..)
[Selector ("didChange:valuesAtIndexes:forKey:")] void DidChange(..)
[Selector ("didChangeValueForKey:withSetMutation:usingObjects:")] void DidChange(..)
[Selector ("didChangeValueForKey:")] void DidChangeValue(..)
[Selector ("doesNotRecognizeSelector:")] void DoesNotRecognizeSelector(..)
[Selector ("dictionaryWithValuesForKeys:")] Foundation.NSDictionary GetDictionaryOfValuesFromKeys(..)
[Selector ("keyPathsForValuesAffectingValueForKey:")] Foundation.NSSet GetKeyPathsForValuesAffecting(..)
[Selector ("hash")] System.nuint GetNativeHash(..)
[Selector ("isEqual:")] bool IsEqual(..)
[Selector ("isKindOfClass:")] bool IsKindOfClass(..)
[Selector ("isMemberOfClass:")] bool IsMemberOfClass(..)
[Selector ("mutableCopy")] Foundation.NSObject MutableCopy(..)
[Selector ("observeValueForKeyPath:ofObject:change:context:")] void ObserveValue(..)
[Selector ("performSelector:withObject:afterDelay:inModes:")] void PerformSelector(..)
[Selector ("performSelector:withObject:afterDelay:")] void PerformSelector(..)
[Selector ("performSelector:onThread:withObject:waitUntilDone:")] void PerformSelector(..)
[Selector ("performSelector:onThread:withObject:waitUntilDone:modes:")] void PerformSelector(..)
[Selector ("performSelector:")] Foundation.NSObject PerformSelector(..)
[Selector ("performSelector:withObject:")] Foundation.NSObject PerformSelector(..)
[Selector ("performSelector:withObject:withObject:")] Foundation.NSObject PerformSelector(..)
[Selector ("prepareForInterfaceBuilder")] void PrepareForInterfaceBuilder(..)
[Selector ("removeObserver:forKeyPath:context:")] void RemoveObserver(..)
[Selector ("removeObserver:forKeyPath:")] void RemoveObserver(..)
[Selector ("respondsToSelector:")] bool RespondsToSelector(..)
[Selector ("setNilValueForKey:")] void SetNilValueForKey(..)
[Selector ("setValue:forKey:")] void SetValueForKey(..)
[Selector ("setValue:forKeyPath:")] void SetValueForKeyPath(..)
[Selector ("setValue:forUndefinedKey:")] void SetValueForUndefinedKey(..)
[Selector ("setValuesForKeysWithDictionary:")] void SetValuesForKeysWithDictionary(..)
[Selector ("valueForKey:")] Foundation.NSObject ValueForKey(..)
[Selector ("valueForKeyPath:")] Foundation.NSObject ValueForKeyPath(..)
[Selector ("valueForUndefinedKey:")] Foundation.NSObject ValueForUndefinedKey(..)
[Selector ("willChange:valuesAtIndexes:forKey:")] void WillChange(..)
[Selector ("willChangeValueForKey:withSetMutation:usingObjects:")] void WillChange(..)
[Selector ("willChangeValueForKey:")] void WillChangeValue(..)
[Selector ("class")] ObjCRuntime.Class Class { get; }
[Selector ("debugDescription")] string DebugDescription { get; }
[Selector ("description")] string Description { get; }
[Selector ("isProxy")] bool IsProxy { get; }
[Selector ("retainCount")] System.nuint RetainCount { get; }
[Selector ("self")] Foundation.NSObject Self { get; }
[Selector ("superclass")] ObjCRuntime.Class Superclass { get; }
[Selector ("zone")] Foundation.NSZone Zone { get; }
[Native ("object_getInstanceVariable")] System.IntPtr GetObjCIvar(..)
[Native ("object_setInstanceVariable")] void SetObjCIvar(..)
[Native ("xamarin_release_managed_ref")] void ReleaseManagedRef(..)
[Native ("xamarin_create_managed_ref")] void CreateManagedRef(..)

Type: NSObject_Disposer

Foundation.NSObject+NSObject_Disposer { [Selector ("drain:")] void Drain(..)

Type: NSOperation

Foundation.NSOperation { [Selector ("addDependency:")] void AddDependency(..)
[Selector ("cancel")] void Cancel(..)
[Selector ("main")] void Main(..)
[Selector ("removeDependency:")] void RemoveDependency(..)
[Selector ("start")] void Start(..)
[Selector ("waitUntilFinished")] void WaitUntilFinished(..)
[Selector ("isAsynchronous")] bool Asynchronous { get; }
[Selector ("completionBlock")] System.Action CompletionBlock { get; }
[Selector ("setCompletionBlock:")] void CompletionBlock { set; }
[Selector ("dependencies")] Foundation.NSOperation Dependencies { get; }
[Selector ("isCancelled")] bool IsCancelled { get; }
[Selector ("isConcurrent")] bool IsConcurrent { get; }
[Selector ("isExecuting")] bool IsExecuting { get; }
[Selector ("isFinished")] bool IsFinished { get; }
[Selector ("isReady")] bool IsReady { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("qualityOfService")] Foundation.NSQualityOfService QualityOfService { get; }
[Selector ("setQualityOfService:")] void QualityOfService { set; }
[Selector ("queuePriority")] Foundation.NSOperationQueuePriority QueuePriority { get; }
[Selector ("setQueuePriority:")] void QueuePriority { set; }
[Selector ("threadPriority")] double ThreadPriority { get; }
[Selector ("setThreadPriority:")] void ThreadPriority { set; }

Type: NSOperationQueue

Foundation.NSOperationQueue { [Selector ("addOperation:")] void AddOperation(..)
[Selector ("addOperationWithBlock:")] void AddOperation(..)
[Selector ("addOperations:waitUntilFinished:")] void AddOperations(..)
[Selector ("cancelAllOperations")] void CancelAllOperations(..)
[Selector ("waitUntilAllOperationsAreFinished")] void WaitUntilAllOperationsAreFinished(..)
[Selector ("currentQueue")] Foundation.NSOperationQueue CurrentQueue { get; }
[Selector ("mainQueue")] Foundation.NSOperationQueue MainQueue { get; }
[Selector ("maxConcurrentOperationCount")] System.nint MaxConcurrentOperationCount { get; }
[Selector ("setMaxConcurrentOperationCount:")] void MaxConcurrentOperationCount { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("operationCount")] System.nint OperationCount { get; }
[Selector ("operations")] Foundation.NSOperation Operations { get; }
[Selector ("qualityOfService")] Foundation.NSQualityOfService QualityOfService { get; }
[Selector ("setQualityOfService:")] void QualityOfService { set; }
[Selector ("isSuspended")] bool Suspended { get; }
[Selector ("setSuspended:")] void Suspended { set; }
[Selector ("underlyingQueue")] CoreFoundation.DispatchQueue UnderlyingQueue { get; }
[Selector ("setUnderlyingQueue:")] void UnderlyingQueue { set; }

Type: NSOrderedSet

Foundation.NSOrderedSet { [Selector ("objectEnumerator")] Foundation.NSEnumerator _GetEnumerator(..)
[Selector ("array")] System.IntPtr _ToArray(..)
[Selector ("set")] Foundation.NSSet AsSet(..)
[Selector ("containsObject:")] bool Contains(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("firstObject")] Foundation.NSObject FirstObject(..)
[Selector ("objectAtIndex:")] Foundation.NSObject GetObject(..)
[Selector ("reversedOrderedSet")] Foundation.NSOrderedSet GetReverseOrderedSet(..)
[Selector ("indexOfObject:")] System.nint IndexOf(..)
[Selector ("intersectsOrderedSet:")] bool Intersects(..)
[Selector ("intersectsSet:")] bool Intersects(..)
[Selector ("isEqualToOrderedSet:")] bool IsEqualToOrderedSet(..)
[Selector ("isSubsetOfOrderedSet:")] bool IsSubset(..)
[Selector ("isSubsetOfSet:")] bool IsSubset(..)
[Selector ("lastObject")] Foundation.NSObject LastObject(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("count")] System.nint Count { get; }

Type: NSOrthography

Foundation.NSOrthography { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("dominantLanguageForScript:")] string DominantLanguageForScript(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("languagesForScript:")] string LanguagesForScript(..)
[Selector ("allLanguages")] string AllLanguages { get; }
[Selector ("allScripts")] string AllScripts { get; }
[Selector ("dominantLanguage")] string DominantLanguage { get; }
[Selector ("dominantScript")] string DominantScript { get; }
[Selector ("languageMap")] Foundation.NSDictionary LanguageMap { get; }

Type: NSOutputStream

Foundation.NSOutputStream { [Selector ("outputStreamToFileAtPath:append:")] Foundation.NSOutputStream CreateFile(..)
[Selector ("hasSpaceAvailable")] bool HasSpaceAvailable(..)
[Selector ("outputStreamToMemory")] Foundation.NSObject OutputStreamToMemory(..)
[Native ("objc_msgSend")] System.nint Write(..)
[Native ("objc_msgSend")] System.nint Write(..)

Type: NSPersonNameComponents

Foundation.NSPersonNameComponents { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("familyName")] string FamilyName { get; }
[Selector ("setFamilyName:")] void FamilyName { set; }
[Selector ("givenName")] string GivenName { get; }
[Selector ("setGivenName:")] void GivenName { set; }
[Selector ("middleName")] string MiddleName { get; }
[Selector ("setMiddleName:")] void MiddleName { set; }
[Selector ("namePrefix")] string NamePrefix { get; }
[Selector ("setNamePrefix:")] void NamePrefix { set; }
[Selector ("nameSuffix")] string NameSuffix { get; }
[Selector ("setNameSuffix:")] void NameSuffix { set; }
[Selector ("nickname")] string Nickname { get; }
[Selector ("setNickname:")] void Nickname { set; }
[Selector ("phoneticRepresentation")] Foundation.NSPersonNameComponents PhoneticRepresentation { get; }
[Selector ("setPhoneticRepresentation:")] void PhoneticRepresentation { set; }

Type: NSPersonNameComponentsFormatter

Foundation.NSPersonNameComponentsFormatter { [Selector ("annotatedStringFromPersonNameComponents:")] Foundation.NSAttributedString GetAnnotatedStringFromPersonNameComponents(..)
[Selector ("localizedStringFromPersonNameComponents:style:options:")] string GetLocalizedStringFromPersonNameComponents(..)
[Selector ("getObjectValue:forString:errorDescription:")] bool GetObjectValue(..)
[Selector ("stringFromPersonNameComponents:")] string GetStringFromPersonNameComponents(..)
[Selector ("isPhonetic")] bool Phonetic { get; }
[Selector ("setPhonetic:")] void Phonetic { set; }
[Selector ("style")] Foundation.NSPersonNameComponentsFormatterStyle Style { get; }
[Selector ("setStyle:")] void Style { set; }

Type: NSPipe

Foundation.NSPipe { [Selector ("pipe")] Foundation.NSPipe Create(..)
[Selector ("fileHandleForReading")] Foundation.NSFileHandle ReadHandle { get; }
[Selector ("fileHandleForWriting")] Foundation.NSFileHandle WriteHandle { get; }

Type: NSPort

Foundation.NSPort { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("port")] Foundation.NSPort Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("invalidate")] void Invalidate(..)
[Selector ("removeFromRunLoop:forMode:")] void RemoveFromRunLoop(..)
[Selector ("scheduleInRunLoop:forMode:")] void ScheduleInRunLoop(..)
[Selector ("sendBeforeDate:components:from:reserved:")] bool SendBeforeDate(..)
[Selector ("sendBeforeDate:msgid:components:from:reserved:")] bool SendBeforeDate(..)
[Selector ("isValid")] bool IsValid { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: NSPortDelegate

Foundation.NSPortDelegate { [Selector ("handlePortMessage:")] void MessageReceived(..)

Type: NSPredicate

Foundation.NSPredicate { [Selector ("predicateWithFormat:argumentArray:")] Foundation.NSPredicate _FromFormat(..)
[Selector ("allowEvaluation")] void AllowEvaluation(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("evaluateWithObject:")] bool EvaluateWithObject(..)
[Selector ("evaluateWithObject:substitutionVariables:")] bool EvaluateWithObject(..)
[Selector ("predicateWithBlock:")] Foundation.NSPredicate FromExpression(..)
[Selector ("predicateWithValue:")] Foundation.NSPredicate FromValue(..)
[Selector ("predicateWithSubstitutionVariables:")] Foundation.NSPredicate PredicateWithSubstitutionVariables(..)
[Selector ("predicateFormat")] string PredicateFormat { get; }

Type: NSProcessInfo

Foundation.NSProcessInfo { [Selector ("beginActivityWithOptions:reason:")] Foundation.NSObject BeginActivity(..)
[Selector ("endActivity:")] void EndActivity(..)
[Selector ("isOperatingSystemAtLeastVersion:")] bool IsOperatingSystemAtLeastVersion(..)
[Selector ("performActivityWithOptions:reason:usingBlock:")] void PerformActivity(..)
[Selector ("performExpiringActivityWithReason:usingBlock:")] void PerformExpiringActivity(..)
[Selector ("activeProcessorCount")] System.nint ActiveProcessorCount { get; }
[Selector ("arguments")] string Arguments { get; }
[Selector ("environment")] Foundation.NSDictionary Environment { get; }
[Selector ("globallyUniqueString")] string GloballyUniqueString { get; }
[Selector ("hostName")] string HostName { get; }
[Selector ("operatingSystem")] System.nint OperatingSystem { get; }
[Selector ("operatingSystemName")] string OperatingSystemName { get; }
[Selector ("operatingSystemVersion")] Foundation.NSOperatingSystemVersion OperatingSystemVersion { get; }
[Selector ("operatingSystemVersionString")] string OperatingSystemVersionString { get; }
[Selector ("physicalMemory")] ulong PhysicalMemory { get; }
[Selector ("processIdentifier")] int ProcessIdentifier { get; }
[Selector ("processInfo")] Foundation.NSProcessInfo ProcessInfo { get; }
[Selector ("processName")] string ProcessName { get; }
[Selector ("setProcessName:")] void ProcessName { set; }
[Selector ("processorCount")] System.nint ProcessorCount { get; }
[Selector ("systemUptime")] double SystemUptime { get; }

Type: NSProgress

Foundation.NSProgress { [Selector ("addChild:withPendingUnitCount:")] void AddChild(..)
[Selector ("becomeCurrentWithPendingUnitCount:")] void BecomeCurrent(..)
[Selector ("cancel")] void Cancel(..)
[Selector ("progressWithTotalUnitCount:")] Foundation.NSProgress FromTotalUnitCount(..)
[Selector ("progressWithTotalUnitCount:parent:pendingUnitCount:")] Foundation.NSProgress FromTotalUnitCount(..)
[Selector ("discreteProgressWithTotalUnitCount:")] Foundation.NSProgress GetDiscreteProgress(..)
[Selector ("pause")] void Pause(..)
[Selector ("resignCurrent")] void ResignCurrent(..)
[Selector ("resume")] void Resume(..)
[Selector ("setCancellationHandler:")] void SetCancellationHandler(..)
[Selector ("setPausingHandler:")] void SetPauseHandler(..)
[Selector ("setResumingHandler:")] void SetResumingHandler(..)
[Selector ("setUserInfoObject:forKey:")] void SetUserInfo(..)
[Selector ("isCancellable")] bool Cancellable { get; }
[Selector ("setCancellable:")] void Cancellable { set; }
[Selector ("isCancelled")] bool Cancelled { get; }
[Selector ("completedUnitCount")] long CompletedUnitCount { get; }
[Selector ("setCompletedUnitCount:")] void CompletedUnitCount { set; }
[Selector ("currentProgress")] Foundation.NSProgress CurrentProgress { get; }
[Selector ("fractionCompleted")] double FractionCompleted { get; }
[Selector ("isIndeterminate")] bool Indeterminate { get; }
[Selector ("kind")] Foundation.NSString Kind { get; }
[Selector ("setKind:")] void Kind { set; }
[Selector ("localizedAdditionalDescription")] string LocalizedAdditionalDescription { get; }
[Selector ("setLocalizedAdditionalDescription:")] void LocalizedAdditionalDescription { set; }
[Selector ("localizedDescription")] string LocalizedDescription { get; }
[Selector ("setLocalizedDescription:")] void LocalizedDescription { set; }
[Selector ("isPausable")] bool Pausable { get; }
[Selector ("setPausable:")] void Pausable { set; }
[Selector ("isPaused")] bool Paused { get; }
[Selector ("totalUnitCount")] long TotalUnitCount { get; }
[Selector ("setTotalUnitCount:")] void TotalUnitCount { set; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }

Type: NSPropertyListSerialization

Foundation.NSPropertyListSerialization { [Selector ("dataWithPropertyList:format:options:error:")] Foundation.NSData DataWithPropertyList(..)
[Selector ("propertyList:isValidForFormat:")] bool IsValidForFormat(..)
[Selector ("propertyListWithData:options:format:error:")] Foundation.NSObject PropertyListWithData(..)
[Selector ("propertyListWithStream:options:format:error:")] Foundation.NSObject PropertyListWithStream(..)
[Selector ("writePropertyList:toStream:format:options:error:")] System.nint WritePropertyList(..)

Type: NSPurgeableData

Foundation.NSPurgeableData { [Selector ("beginContentAccess")] bool BeginContentAccess(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("discardContentIfPossible")] void DiscardContentIfPossible(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("endContentAccess")] void EndContentAccess(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("isContentDiscarded")] bool IsContentDiscarded { get; }

Type: NSRecursiveLock

Foundation.NSRecursiveLock { [Selector ("lock")] void Lock(..)
[Selector ("lockBeforeDate:")] bool LockBeforeDate(..)
[Selector ("tryLock")] bool TryLock(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }

Type: NSRegularExpression

Foundation.NSRegularExpression { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateMatchesInString:options:range:usingBlock:")] void EnumerateMatches(..)
[Selector ("firstMatchInString:options:range:")] Foundation.NSTextCheckingResult FindFirstMatch(..)
[Selector ("escapedPatternForString:")] Foundation.NSString GetEscapedPattern(..)
[Selector ("escapedTemplateForString:")] Foundation.NSString GetEscapedTemplate(..)
[Selector ("matchesInString:options:range:")] Foundation.NSString GetMatches(..)
[Selector ("numberOfMatchesInString:options:range:")] System.nuint GetNumberOfMatches(..)
[Selector ("rangeOfFirstMatchInString:options:range:")] Foundation.NSRange GetRangeOfFirstMatch(..)
[Selector ("replacementStringForResult:inString:offset:template:")] Foundation.NSString GetReplacementString(..)
[Selector ("stringByReplacingMatchesInString:options:range:withTemplate:")] string ReplaceMatches(..)
[Selector ("replaceMatchesInString:options:range:withTemplate:")] System.nuint ReplaceMatches(..)
[Selector ("numberOfCaptureGroups")] System.nuint NumberOfCaptureGroups { get; }
[Selector ("options")] Foundation.NSRegularExpressionOptions Options { get; }
[Selector ("pattern")] Foundation.NSString Pattern { get; }

Type: NSRunLoop

Foundation.NSRunLoop { [Selector ("acceptInputForMode:beforeDate:")] void AcceptInputForMode(..)
[Selector ("addTimer:forMode:")] void AddTimer(..)
[Selector ("getCFRunLoop")] CoreFoundation.CFRunLoop GetCFRunLoop(..)
[Selector ("limitDateForMode:")] Foundation.NSDate LimitDateForMode(..)
[Selector ("run")] void Run(..)
[Selector ("runUntilDate:")] void RunUntil(..)
[Selector ("runMode:beforeDate:")] bool RunUntil(..)
[Selector ("currentRunLoop")] Foundation.NSRunLoop Current { get; }
[Selector ("currentMode")] Foundation.NSString CurrentMode { get; }
[Selector ("mainRunLoop")] Foundation.NSRunLoop Main { get; }

Type: NSSearchPath

Foundation.NSSearchPath { [Native ("NSSearchPathForDirectoriesInDomains")] string GetDirectories(..)

Type: NSSet

Foundation.NSSet { [Selector ("allObjects")] System.IntPtr _AllObjects(..)
[Selector ("objectEnumerator")] Foundation.NSEnumerator _GetEnumerator(..)
[Selector ("containsObject:")] bool Contains(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("set")] Foundation.NSSet CreateSet(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateObjectsUsingBlock:")] void Enumerate(..)
[Selector ("intersectsSet:")] bool IntersectsSet(..)
[Selector ("isEqualToSet:")] bool IsEqualToSet(..)
[Selector ("isSubsetOfSet:")] bool IsSubsetOf(..)
[Selector ("member:")] Foundation.NSObject LookupMember(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("setByAddingObjectsFromSet:")] Foundation.NSSet SetByAddingObjectsFromSet(..)
[Selector ("anyObject")] Foundation.NSObject AnyObject { get; }
[Selector ("count")] System.nuint Count { get; }

Type: NSSortDescriptor

Foundation.NSSortDescriptor { [Selector ("allowEvaluation")] void AllowEvaluation(..)
[Selector ("compareObject:toObject:")] Foundation.NSComparisonResult Compare(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("ascending")] bool Ascending { get; }
[Selector ("key")] string Key { get; }
[Selector ("reversedSortDescriptor")] Foundation.NSObject ReversedSortDescriptor { get; }
[Selector ("selector")] ObjCRuntime.Selector Selector { get; }

Type: NSStream

Foundation.NSStream { [Selector ("close")] void Close(..)
[Selector ("getBoundStreamsWithBufferSize:inputStream:outputStream:")] void GetBoundStreams(..)
[Selector ("getStreamsToHostWithName:port:inputStream:outputStream:")] void GetStreamsToHost(..)
[Selector ("open")] void Open(..)
[Selector ("propertyForKey:")] Foundation.NSObject PropertyForKey(..)
[Selector ("scheduleInRunLoop:forMode:")] void Schedule(..)
[Selector ("setProperty:forKey:")] bool SetPropertyForKey(..)
[Selector ("removeFromRunLoop:forMode:")] void Unschedule(..)
[Selector ("streamError")] Foundation.NSError Error { get; }
[Selector ("streamStatus")] Foundation.NSStreamStatus Status { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _NSStreamDelegate

Foundation.NSStream+_NSStreamDelegate { [Selector ("stream:handleEvent:")] void HandleEvent(..)

Type: NSStreamDelegate

Foundation.NSStreamDelegate { [Selector ("stream:handleEvent:")] void HandleEvent(..)

Type: NSString

Foundation.NSString { [Selector ("characterAtIndex:")] char _characterAtIndex(..)
[Selector ("stringByAbbreviatingWithTildeInPath")] Foundation.NSString AbbreviateTildeInPath(..)
[Selector ("stringByAppendingPathComponent:")] Foundation.NSString AppendPathComponent(..)
[Selector ("stringByAppendingPathExtension:")] Foundation.NSString AppendPathExtension(..)
[Selector ("stringsByAppendingPaths:")] string AppendPaths(..)
[Selector ("capitalizedStringWithLocale:")] string Capitalize(..)
[Selector ("commonPrefixWithString:options:")] Foundation.NSString CommonPrefix(..)
[Selector ("compare:")] Foundation.NSComparisonResult Compare(..)
[Selector ("compare:options:")] Foundation.NSComparisonResult Compare(..)
[Selector ("compare:options:range:")] Foundation.NSComparisonResult Compare(..)
[Selector ("compare:options:range:locale:")] Foundation.NSComparisonResult Compare(..)
[Selector ("containsString:")] bool Contains(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("stringByDeletingLastPathComponent")] Foundation.NSString DeleteLastPathComponent(..)
[Selector ("stringByDeletingPathExtension")] Foundation.NSString DeletePathExtension(..)
[Selector ("stringEncodingForData:encodingOptions:convertedString:usedLossyConversion:")] System.nuint DetectStringEncoding(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("stringByExpandingTildeInPath")] Foundation.NSString ExpandTildeInPath(..)
[Selector ("getLineStart:end:contentsEnd:forRange:")] void GetLineStart(..)
[Selector ("variantFittingPresentationWidth:")] Foundation.NSString GetVariantFittingPresentationWidth(..)
[Selector ("hasPrefix:")] bool HasPrefix(..)
[Selector ("hasSuffix:")] bool HasSuffix(..)
[Selector ("isEqualToString:")] bool IsEqualTo(..)
[Selector ("lineRangeForRange:")] Foundation.NSRange LineRangeForRange(..)
[Selector ("localizedCaseInsensitiveContainsString:")] bool LocalizedCaseInsensitiveContains(..)
[Selector ("localizedStandardContainsString:")] bool LocalizedStandardContainsString(..)
[Selector ("localizedStandardRangeOfString:")] Foundation.NSRange LocalizedStandardRangeOfString(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("pathWithComponents:")] string PathWithComponents(..)
[Selector ("stringByReplacingCharactersInRange:withString:")] Foundation.NSString Replace(..)
[Selector ("stringByResolvingSymlinksInPath")] Foundation.NSString ResolveSymlinksInPath(..)
[Selector ("stringByStandardizingPath")] Foundation.NSString StandarizePath(..)
[Selector ("lowercaseStringWithLocale:")] string ToLower(..)
[Selector ("uppercaseStringWithLocale:")] string ToUpper(..)
[Selector ("stringByApplyingTransform:reverse:")] Foundation.NSString TransliterateString(..)
[Selector ("isAbsolutePath")] bool IsAbsolutePath { get; }
[Selector ("lastPathComponent")] Foundation.NSString LastPathComponent { get; }
[Selector ("length")] System.nint Length { get; }
[Selector ("localizedCapitalizedString")] Foundation.NSString LocalizedCapitalizedString { get; }
[Selector ("localizedLowercaseString")] Foundation.NSString LocalizedLowercaseString { get; }
[Selector ("localizedUppercaseString")] Foundation.NSString LocalizedUppercaseString { get; }
[Selector ("pathComponents")] string PathComponents { get; }
[Selector ("pathExtension")] Foundation.NSString PathExtension { get; }
[Native ("objc_msgSend")] Foundation.NSData Encode(..)
[Native ("IntPtr_objc_msgSend_IntPtr_nint")] System.IntPtr CreateWithCharacters(..)
[Native ("IntPtr_objc_msgSend")] System.IntPtr CreateNative(..)

Type: NSStringDrawingContext

Foundation.NSStringDrawingContext { [Selector ("actualScaleFactor")] System.nfloat ActualScaleFactor { get; }
[Selector ("actualTrackingAdjustment")] System.nfloat ActualTrackingAdjustment { get; }
[Selector ("minimumScaleFactor")] System.nfloat MinimumScaleFactor { get; }
[Selector ("setMinimumScaleFactor:")] void MinimumScaleFactor { set; }
[Selector ("minimumTrackingAdjustment")] System.nfloat MinimumTrackingAdjustment { get; }
[Selector ("setMinimumTrackingAdjustment:")] void MinimumTrackingAdjustment { set; }
[Selector ("totalBounds")] CoreGraphics.CGRect TotalBounds { get; }

Type: NSTextCheckingResult

Foundation.NSTextCheckingResult { [Selector ("addressCheckingResultWithRange:components:")] Foundation.NSTextCheckingResult AddressCheckingResult(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("correctionCheckingResultWithRange:replacementString:")] Foundation.NSTextCheckingResult CorrectionCheckingResult(..)
[Selector ("correctionCheckingResultWithRange:replacementString:alternativeStrings:")] Foundation.NSTextCheckingResult CorrectionCheckingResult(..)
[Selector ("dashCheckingResultWithRange:replacementString:")] Foundation.NSTextCheckingResult DashCheckingResult(..)
[Selector ("dateCheckingResultWithRange:date:")] Foundation.NSTextCheckingResult DateCheckingResult(..)
[Selector ("dateCheckingResultWithRange:date:timeZone:duration:")] Foundation.NSTextCheckingResult DateCheckingResult(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("grammarCheckingResultWithRange:details:")] Foundation.NSTextCheckingResult GrammarCheckingResult(..)
[Selector ("linkCheckingResultWithRange:URL:")] Foundation.NSTextCheckingResult LinkCheckingResult(..)
[Selector ("orthographyCheckingResultWithRange:orthography:")] Foundation.NSTextCheckingResult OrthographyCheckingResult(..)
[Selector ("phoneNumberCheckingResultWithRange:phoneNumber:")] Foundation.NSTextCheckingResult PhoneNumberCheckingResult(..)
[Selector ("quoteCheckingResultWithRange:replacementString:")] Foundation.NSTextCheckingResult QuoteCheckingResult(..)
[Selector ("rangeAtIndex:")] Foundation.NSRange RangeAtIndex(..)
[Selector ("replacementCheckingResultWithRange:replacementString:")] Foundation.NSTextCheckingResult ReplacementCheckingResult(..)
[Selector ("resultByAdjustingRangesWithOffset:")] Foundation.NSTextCheckingResult ResultByAdjustingRanges(..)
[Selector ("spellCheckingResultWithRange:")] Foundation.NSTextCheckingResult SpellCheckingResult(..)
[Selector ("transitInformationCheckingResultWithRange:components:")] Foundation.NSTextCheckingResult TransitInformationCheckingResult(..)
[Selector ("alternativeStrings")] string AlternativeStrings { get; }
[Selector ("date")] Foundation.NSDate Date { get; }
[Selector ("grammarDetails")] string GrammarDetails { get; }
[Selector ("numberOfRanges")] System.nuint NumberOfRanges { get; }
[Selector ("orthography")] Foundation.NSOrthography Orthography { get; }
[Selector ("phoneNumber")] string PhoneNumber { get; }
[Selector ("range")] Foundation.NSRange Range { get; }
[Selector ("replacementString")] string ReplacementString { get; }
[Selector ("resultType")] Foundation.NSTextCheckingType ResultType { get; }
[Selector ("duration")] double TimeInterval { get; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("addressComponents")] Foundation.NSDictionary WeakAddressComponents { get; }
[Selector ("components")] Foundation.NSDictionary WeakComponents { get; }

Type: NSThread

Foundation.NSThread { [Selector ("threadPriority")] double _GetPriority(..)
[Selector ("setThreadPriority:")] bool _SetPriority(..)
[Selector ("cancel")] void Cancel(..)
[Selector ("exit")] void Exit(..)
[Selector ("main")] void Main(..)
[Selector ("sleepForTimeInterval:")] void SleepFor(..)
[Selector ("sleepUntilDate:")] void SleepUntil(..)
[Selector ("start")] void Start(..)
[Selector ("currentThread")] Foundation.NSThread Current { get; }
[Selector ("isCancelled")] bool IsCancelled { get; }
[Selector ("isExecuting")] bool IsExecuting { get; }
[Selector ("isFinished")] bool IsFinished { get; }
[Selector ("isMainThread")] bool IsMain { get; }
[Selector ("isMainThread")] bool IsMainThread { get; }
[Selector ("isMultiThreaded")] bool IsMultiThreaded { get; }
[Selector ("mainThread")] Foundation.NSThread MainThread { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("qualityOfService")] Foundation.NSQualityOfService QualityOfService { get; }
[Selector ("setQualityOfService:")] void QualityOfService { set; }
[Selector ("stackSize")] System.nuint StackSize { get; }
[Selector ("setStackSize:")] void StackSize { set; }
[Native ("xamarin_init_nsthread")] System.IntPtr InitNSThread(..)

Type: NSTimer

Foundation.NSTimer { [Selector ("scheduledTimerWithTimeInterval:target:selector:userInfo:repeats:")] Foundation.NSTimer CreateScheduledTimer(..)
[Selector ("timerWithTimeInterval:target:selector:userInfo:repeats:")] Foundation.NSTimer CreateTimer(..)
[Selector ("fire")] void Fire(..)
[Selector ("invalidate")] void Invalidate(..)
[Selector ("fireDate")] Foundation.NSDate FireDate { get; }
[Selector ("setFireDate:")] void FireDate { set; }
[Selector ("isValid")] bool IsValid { get; }
[Selector ("timeInterval")] double TimeInterval { get; }
[Selector ("tolerance")] double Tolerance { get; }
[Selector ("setTolerance:")] void Tolerance { set; }
[Selector ("userInfo")] Foundation.NSObject UserInfo { get; }

Type: NSTimerActionDispatcher

Foundation.NSTimerActionDispatcher { [Selector ("xamarinFireSelector:")] void Fire(..)

Type: NSTimeZone

Foundation.NSTimeZone { [Selector ("abbreviation")] string Abbreviation(..)
[Selector ("abbreviationForDate:")] string Abbreviation(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("daylightSavingTimeOffsetForDate:")] double DaylightSavingTimeOffset(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("timeZoneWithAbbreviation:")] Foundation.NSTimeZone FromAbbreviation(..)
[Selector ("timeZoneForSecondsFromGMT:")] Foundation.NSTimeZone FromGMT(..)
[Selector ("timeZoneWithName:")] Foundation.NSTimeZone FromName(..)
[Selector ("timeZoneWithName:data:")] Foundation.NSTimeZone FromName(..)
[Selector ("localizedName:locale:")] string GetLocalizedName(..)
[Selector ("isDaylightSavingTimeForDate:")] bool IsDaylightSavingsTime(..)
[Selector ("nextDaylightSavingTimeTransitionAfterDate:")] Foundation.NSDate NextDaylightSavingTimeTransitionAfter(..)
[Selector ("resetSystemTimeZone")] void ResetSystemTimeZone(..)
[Selector ("secondsFromGMTForDate:")] System.nint SecondsFromGMT(..)
[Selector ("knownTimeZoneNames")] string KnownTimeZoneNames { get; }
[Selector ("abbreviationDictionary")] Foundation.NSDictionary Abbreviations { get; }
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("timeZoneDataVersion")] string DataVersion { get; }
[Selector ("defaultTimeZone")] Foundation.NSTimeZone DefaultTimeZone { get; }
[Selector ("setDefaultTimeZone:")] void DefaultTimeZone { set; }
[Selector ("secondsFromGMT")] System.nint GetSecondsFromGMT { get; }
[Selector ("localTimeZone")] Foundation.NSTimeZone LocalTimeZone { get; }
[Selector ("name")] string Name { get; }
[Selector ("systemTimeZone")] Foundation.NSTimeZone SystemTimeZone { get; }

Type: NSUbiquitousKeyValueStore

Foundation.NSUbiquitousKeyValueStore { [Selector ("setArray:forKey:")] void _SetArray(..)
[Selector ("setBool:forKey:")] void _SetBool(..)
[Selector ("setData:forKey:")] void _SetData(..)
[Selector ("setDictionary:forKey:")] void _SetDictionary(..)
[Selector ("setDouble:forKey:")] void _SetDouble(..)
[Selector ("setLongLong:forKey:")] void _SetLong(..)
[Selector ("setString:forKey:")] void _SetString(..)
[Selector ("arrayForKey:")] Foundation.NSObject GetArray(..)
[Selector ("boolForKey:")] bool GetBool(..)
[Selector ("dataForKey:")] Foundation.NSData GetData(..)
[Selector ("dictionaryForKey:")] Foundation.NSDictionary GetDictionary(..)
[Selector ("doubleForKey:")] double GetDouble(..)
[Selector ("longLongForKey:")] long GetLong(..)
[Selector ("stringForKey:")] string GetString(..)
[Selector ("objectForKey:")] Foundation.NSObject ObjectForKey(..)
[Selector ("removeObjectForKey:")] void Remove(..)
[Selector ("setObject:forKey:")] void SetObjectForKey(..)
[Selector ("synchronize")] bool Synchronize(..)
[Selector ("dictionaryRepresentation")] Foundation.NSDictionary ToDictionary(..)
[Selector ("defaultStore")] Foundation.NSUbiquitousKeyValueStore DefaultStore { get; }

Type: NSUndoManager

Foundation.NSUndoManager { [Selector ("beginUndoGrouping")] void BeginUndoGrouping(..)
[Selector ("disableUndoRegistration")] void DisableUndoRegistration(..)
[Selector ("enableUndoRegistration")] void EnableUndoRegistration(..)
[Selector ("endUndoGrouping")] void EndUndoGrouping(..)
[Selector ("prepareWithInvocationTarget:")] Foundation.NSObject PrepareWithInvocationTarget(..)
[Selector ("redo")] void Redo(..)
[Selector ("redoMenuTitleForUndoActionName:")] string RedoMenuTitleForUndoActionName(..)
[Selector ("registerUndoWithTarget:handler:")] void RegisterUndo(..)
[Selector ("registerUndoWithTarget:selector:object:")] void RegisterUndoWithTarget(..)
[Selector ("removeAllActions")] void RemoveAllActions(..)
[Selector ("removeAllActionsWithTarget:")] void RemoveAllActions(..)
[Selector ("setActionIsDiscardable:")] void SetActionIsDiscardable(..)
[Selector ("setActionName:")] void SetActionname(..)
[Selector ("undo")] void Undo(..)
[Selector ("undoMenuTitleForUndoActionName:")] string UndoMenuTitleForUndoActionName(..)
[Selector ("undoNestedGroup")] void UndoNestedGroup(..)
[Selector ("canRedo")] bool CanRedo { get; }
[Selector ("canUndo")] bool CanUndo { get; }
[Selector ("groupingLevel")] System.nint GroupingLevel { get; }
[Selector ("groupsByEvent")] bool GroupsByEvent { get; }
[Selector ("setGroupsByEvent:")] void GroupsByEvent { set; }
[Selector ("isRedoing")] bool IsRedoing { get; }
[Selector ("isUndoing")] bool IsUndoing { get; }
[Selector ("isUndoRegistrationEnabled")] bool IsUndoRegistrationEnabled { get; }
[Selector ("levelsOfUndo")] System.nint LevelsOfUndo { get; }
[Selector ("setLevelsOfUndo:")] void LevelsOfUndo { set; }
[Selector ("redoActionIsDiscardable")] bool RedoActionIsDiscardable { get; }
[Selector ("redoActionName")] string RedoActionName { get; }
[Selector ("redoMenuItemTitle")] string RedoMenuItemTitle { get; }
[Selector ("runLoopModes")] string RunLoopModes { get; }
[Selector ("setRunLoopModes:")] void RunLoopModes { set; }
[Selector ("undoActionIsDiscardable")] bool UndoActionIsDiscardable { get; }
[Selector ("undoActionName")] string UndoActionName { get; }
[Selector ("undoMenuItemTitle")] string UndoMenuItemTitle { get; }

Type: NSUrl

Foundation.NSUrl { [Selector ("URLWithString:relativeToURL:")] Foundation.NSUrl _FromStringRelative(..)
[Selector ("URLByAppendingPathComponent:isDirectory:")] Foundation.NSUrl Append(..)
[Selector ("URLByAppendingPathExtension:")] Foundation.NSUrl AppendPathExtension(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("absoluteURLWithDataRepresentation:relativeToURL:")] Foundation.NSUrl CreateAbsoluteUrlWithDataRepresentation(..)
[Selector ("bookmarkDataWithOptions:includingResourceValuesForKeys:relativeToURL:error:")] Foundation.NSData CreateBookmarkData(..)
[Selector ("fileURLWithPathComponents:")] Foundation.NSUrl CreateFileUrl(..)
[Selector ("fileURLWithPath:isDirectory:relativeToURL:")] Foundation.NSUrl CreateFileUrl(..)
[Selector ("fileURLWithPath:relativeToURL:")] Foundation.NSUrl CreateFileUrl(..)
[Selector ("URLWithDataRepresentation:relativeToURL:")] Foundation.NSUrl CreateWithDataRepresentation(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("URLByResolvingBookmarkData:options:relativeToURL:bookmarkDataIsStale:error:")] Foundation.NSUrl FromBookmarkData(..)
[Selector ("URLWithString:")] Foundation.NSUrl FromString(..)
[Selector ("fileURLWithFileSystemRepresentation:isDirectory:relativeToURL:")] Foundation.NSUrl FromUTF8Pointer(..)
[Selector ("bookmarkDataWithContentsOfURL:error:")] Foundation.NSData GetBookmarkData(..)
[Selector ("getFileSystemRepresentation:maxLength:")] bool GetFileSystemRepresentation(..)
[Selector ("getResourceValue:forKey:error:")] bool GetResourceValue(..)
[Selector ("resourceValuesForKeys:error:")] Foundation.NSDictionary GetResourceValues(..)
[Selector ("isEqual:")] bool IsEqual(..)
[Selector ("removeAllCachedResourceValues")] void RemoveAllCachedResourceValues(..)
[Selector ("removeCachedResourceValueForKey:")] void RemoveCachedResourceValueForKey(..)
[Selector ("URLByDeletingLastPathComponent")] Foundation.NSUrl RemoveLastPathComponent(..)
[Selector ("URLByDeletingPathExtension")] Foundation.NSUrl RemovePathExtension(..)
[Selector ("URLByResolvingAliasFileAtURL:options:error:")] Foundation.NSUrl ResolveAlias(..)
[Selector ("setResourceValue:forKey:error:")] bool SetResourceValue(..)
[Selector ("setTemporaryResourceValue:forKey:")] void SetTemporaryResourceValue(..)
[Selector ("startAccessingSecurityScopedResource")] bool StartAccessingSecurityScopedResource(..)
[Selector ("stopAccessingSecurityScopedResource")] void StopAccessingSecurityScopedResource(..)
[Selector ("writeBookmarkData:toURL:options:error:")] bool WriteBookmarkData(..)
[Selector ("absoluteString")] string AbsoluteString { get; }
[Selector ("absoluteURL")] Foundation.NSUrl AbsoluteUrl { get; }
[Selector ("baseURL")] Foundation.NSUrl BaseUrl { get; }
[Selector ("dataRepresentation")] Foundation.NSData DataRepresentation { get; }
[Selector ("filePathURL")] Foundation.NSUrl FilePathUrl { get; }
[Selector ("fileReferenceURL")] Foundation.NSUrl FileReferenceUrl { get; }
[Selector ("fragment")] string Fragment { get; }
[Selector ("fileSystemRepresentation")] System.IntPtr GetFileSystemRepresentationAsUtf8Ptr { get; }
[Selector ("hasDirectoryPath")] bool HasDirectoryPath { get; }
[Selector ("host")] string Host { get; }
[Selector ("isFileURL")] bool IsFileUrl { get; }
[Selector ("lastPathComponent")] string LastPathComponent { get; }
[Selector ("parameterString")] string ParameterString { get; }
[Selector ("password")] string Password { get; }
[Selector ("path")] string Path { get; }
[Selector ("pathComponents")] string PathComponents { get; }
[Selector ("pathExtension")] string PathExtension { get; }
[Selector ("query")] string Query { get; }
[Selector ("relativePath")] string RelativePath { get; }
[Selector ("relativeString")] string RelativeString { get; }
[Selector ("resourceSpecifier")] string ResourceSpecifier { get; }
[Selector ("scheme")] string Scheme { get; }
[Selector ("standardizedURL")] Foundation.NSUrl StandardizedUrl { get; }
[Selector ("user")] string User { get; }

Type: NSUrlAuthenticationChallenge

Foundation.NSUrlAuthenticationChallenge { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("failureResponse")] Foundation.NSUrlResponse FailureResponse { get; }
[Selector ("previousFailureCount")] System.nint PreviousFailureCount { get; }
[Selector ("proposedCredential")] Foundation.NSUrlCredential ProposedCredential { get; }
[Selector ("protectionSpace")] Foundation.NSUrlProtectionSpace ProtectionSpace { get; }
[Selector ("sender")] Foundation.NSUrlConnection Sender { get; }

Type: NSURLAuthenticationChallengeSender

Foundation.NSURLAuthenticationChallengeSender { [Selector ("cancelAuthenticationChallenge:")] void CancelAuthenticationChallenge(..)
[Selector ("continueWithoutCredentialForAuthenticationChallenge:")] void ContinueWithoutCredential(..)
[Selector ("performDefaultHandlingForAuthenticationChallenge:")] void PerformDefaultHandling(..)
[Selector ("rejectProtectionSpaceAndContinueWithChallenge:")] void RejectProtectionSpaceAndContinue(..)
[Selector ("useCredential:forAuthenticationChallenge:")] void UseCredential(..)

Type: NSUrlCache

Foundation.NSUrlCache { [Selector ("cachedResponseForRequest:")] Foundation.NSCachedUrlResponse CachedResponseForRequest(..)
[Selector ("getCachedResponseForDataTask:completionHandler:")] void GetCachedResponse(..)
[Selector ("removeAllCachedResponses")] void RemoveAllCachedResponses(..)
[Selector ("removeCachedResponseForRequest:")] void RemoveCachedResponse(..)
[Selector ("removeCachedResponseForDataTask:")] void RemoveCachedResponse(..)
[Selector ("removeCachedResponsesSinceDate:")] void RemoveCachedResponsesSinceDate(..)
[Selector ("storeCachedResponse:forRequest:")] void StoreCachedResponse(..)
[Selector ("storeCachedResponse:forDataTask:")] void StoreCachedResponse(..)
[Selector ("currentDiskUsage")] System.nuint CurrentDiskUsage { get; }
[Selector ("currentMemoryUsage")] System.nuint CurrentMemoryUsage { get; }
[Selector ("diskCapacity")] System.nuint DiskCapacity { get; }
[Selector ("setDiskCapacity:")] void DiskCapacity { set; }
[Selector ("memoryCapacity")] System.nuint MemoryCapacity { get; }
[Selector ("setMemoryCapacity:")] void MemoryCapacity { set; }
[Selector ("sharedURLCache")] Foundation.NSUrlCache SharedCache { get; }
[Selector ("setSharedURLCache:")] void SharedCache { set; }

Type: NSUrlComponents

Foundation.NSUrlComponents { [Selector ("string")] string AsString(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("componentsWithString:")] Foundation.NSUrlComponents FromString(..)
[Selector ("componentsWithURL:resolvingAgainstBaseURL:")] Foundation.NSUrlComponents FromUrl(..)
[Selector ("URLRelativeToURL:")] Foundation.NSUrl GetRelativeUrl(..)
[Selector ("fragment")] string Fragment { get; }
[Selector ("setFragment:")] void Fragment { set; }
[Selector ("host")] string Host { get; }
[Selector ("setHost:")] void Host { set; }
[Selector ("password")] string Password { get; }
[Selector ("setPassword:")] void Password { set; }
[Selector ("path")] string Path { get; }
[Selector ("setPath:")] void Path { set; }
[Selector ("percentEncodedFragment")] string PercentEncodedFragment { get; }
[Selector ("setPercentEncodedFragment:")] void PercentEncodedFragment { set; }
[Selector ("percentEncodedHost")] string PercentEncodedHost { get; }
[Selector ("setPercentEncodedHost:")] void PercentEncodedHost { set; }
[Selector ("percentEncodedPassword")] string PercentEncodedPassword { get; }
[Selector ("setPercentEncodedPassword:")] void PercentEncodedPassword { set; }
[Selector ("percentEncodedPath")] string PercentEncodedPath { get; }
[Selector ("setPercentEncodedPath:")] void PercentEncodedPath { set; }
[Selector ("percentEncodedQuery")] string PercentEncodedQuery { get; }
[Selector ("setPercentEncodedQuery:")] void PercentEncodedQuery { set; }
[Selector ("percentEncodedUser")] string PercentEncodedUser { get; }
[Selector ("setPercentEncodedUser:")] void PercentEncodedUser { set; }
[Selector ("port")] Foundation.NSNumber Port { get; }
[Selector ("setPort:")] void Port { set; }
[Selector ("query")] string Query { get; }
[Selector ("setQuery:")] void Query { set; }
[Selector ("queryItems")] Foundation.NSUrlQueryItem QueryItems { get; }
[Selector ("setQueryItems:")] void QueryItems { set; }
[Selector ("rangeOfFragment")] Foundation.NSRange RangeOfFragment { get; }
[Selector ("rangeOfHost")] Foundation.NSRange RangeOfHost { get; }
[Selector ("rangeOfPassword")] Foundation.NSRange RangeOfPassword { get; }
[Selector ("rangeOfPath")] Foundation.NSRange RangeOfPath { get; }
[Selector ("rangeOfPort")] Foundation.NSRange RangeOfPort { get; }
[Selector ("rangeOfQuery")] Foundation.NSRange RangeOfQuery { get; }
[Selector ("rangeOfScheme")] Foundation.NSRange RangeOfScheme { get; }
[Selector ("rangeOfUser")] Foundation.NSRange RangeOfUser { get; }
[Selector ("scheme")] string Scheme { get; }
[Selector ("setScheme:")] void Scheme { set; }
[Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("user")] string User { get; }
[Selector ("setUser:")] void User { set; }

Type: NSUrlConnection

Foundation.NSUrlConnection { [Selector ("cancel")] void Cancel(..)
[Selector ("cancelAuthenticationChallenge:")] void CancelAuthenticationChallenge(..)
[Selector ("canHandleRequest:")] bool CanHandleRequest(..)
[Selector ("continueWithoutCredentialForAuthenticationChallenge:")] void ContinueWithoutCredential(..)
[Selector ("connectionWithRequest:delegate:")] Foundation.NSUrlConnection FromRequest(..)
[Selector ("performDefaultHandlingForAuthenticationChallenge:")] void PerformDefaultHandling(..)
[Selector ("rejectProtectionSpaceAndContinueWithChallenge:")] void RejectProtectionSpaceAndContinue(..)
[Selector ("scheduleInRunLoop:forMode:")] void Schedule(..)
[Selector ("sendAsynchronousRequest:queue:completionHandler:")] void SendAsynchronousRequest(..)
[Selector ("setDelegateQueue:")] void SetDelegateQueue(..)
[Selector ("start")] void Start(..)
[Selector ("unscheduleFromRunLoop:forMode:")] void Unschedule(..)
[Selector ("useCredential:forAuthenticationChallenge:")] void UseCredential(..)
[Selector ("currentRequest")] Foundation.NSUrlRequest CurrentRequest { get; }
[Selector ("newsstandAssetDownload")] NewsstandKit.NKAssetDownload NewsstandAssetDownload { get; }
[Selector ("originalRequest")] Foundation.NSUrlRequest OriginalRequest { get; }

Type: NSUrlConnectionDataDelegate

Foundation.NSUrlConnectionDataDelegate { [Selector ("connectionDidFinishLoading:")] void FinishedLoading(..)
[Selector ("connection:needNewBodyStream:")] Foundation.NSInputStream NeedNewBodyStream(..)
[Selector ("connection:didReceiveData:")] void ReceivedData(..)
[Selector ("connection:didReceiveResponse:")] void ReceivedResponse(..)
[Selector ("connection:didSendBodyData:totalBytesWritten:totalBytesExpectedToWrite:")] void SentBodyData(..)
[Selector ("connection:willCacheResponse:")] Foundation.NSCachedUrlResponse WillCacheResponse(..)
[Selector ("connection:willSendRequest:redirectResponse:")] Foundation.NSUrlRequest WillSendRequest(..)

Type: NSUrlConnectionDelegate

Foundation.NSUrlConnectionDelegate { [Selector ("connection:canAuthenticateAgainstProtectionSpace:")] bool CanAuthenticateAgainstProtectionSpace(..)
[Selector ("connection:didCancelAuthenticationChallenge:")] void CanceledAuthenticationChallenge(..)
[Selector ("connectionShouldUseCredentialStorage:")] bool ConnectionShouldUseCredentialStorage(..)
[Selector ("connection:didFailWithError:")] void FailedWithError(..)
[Selector ("connection:didReceiveAuthenticationChallenge:")] void ReceivedAuthenticationChallenge(..)
[Selector ("connection:willSendRequestForAuthenticationChallenge:")] void WillSendRequestForAuthenticationChallenge(..)

Type: NSUrlConnectionDownloadDelegate

Foundation.NSUrlConnectionDownloadDelegate { [Selector ("connectionDidFinishDownloading:destinationURL:")] void FinishedDownloading(..)
[Selector ("connectionDidResumeDownloading:totalBytesWritten:expectedTotalBytes:")] void ResumedDownloading(..)
[Selector ("connection:didWriteData:totalBytesWritten:expectedTotalBytes:")] void WroteData(..)

Type: NSUrlCredential

Foundation.NSUrlCredential { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("credentialWithIdentity:certificates:persistence:")] Foundation.NSUrlCredential FromIdentityCertificatesPersistanceInternal(..)
[Selector ("credentialForTrust:")] Foundation.NSUrlCredential FromTrust(..)
[Selector ("credentialWithUser:password:persistence:")] Foundation.NSUrlCredential FromUserPasswordPersistance(..)
[Selector ("certificates")] Security.SecCertificate Certificates { get; }
[Selector ("hasPassword")] bool HasPassword { get; }
[Selector ("identity")] System.IntPtr Identity { get; }
[Selector ("password")] string Password { get; }
[Selector ("persistence")] Foundation.NSUrlCredentialPersistence Persistence { get; }
[Selector ("user")] string User { get; }

Type: NSUrlCredentialStorage

Foundation.NSUrlCredentialStorage { [Selector ("credentialsForProtectionSpace:")] Foundation.NSDictionary GetCredentials(..)
[Selector ("getCredentialsForProtectionSpace:task:completionHandler:")] void GetCredentials(..)
[Selector ("defaultCredentialForProtectionSpace:")] Foundation.NSUrlCredential GetDefaultCredential(..)
[Selector ("getDefaultCredentialForProtectionSpace:task:completionHandler:")] void GetDefaultCredential(..)
[Selector ("removeCredential:forProtectionSpace:")] void RemoveCredential(..)
[Selector ("removeCredential:forProtectionSpace:options:")] void RemoveCredential(..)
[Selector ("removeCredential:forProtectionSpace:options:task:")] void RemoveCredential(..)
[Selector ("setCredential:forProtectionSpace:")] void SetCredential(..)
[Selector ("setCredential:forProtectionSpace:task:")] void SetCredential(..)
[Selector ("setDefaultCredential:forProtectionSpace:")] void SetDefaultCredential(..)
[Selector ("setDefaultCredential:forProtectionSpace:task:")] void SetDefaultCredential(..)
[Selector ("allCredentials")] Foundation.NSDictionary AllCredentials { get; }
[Selector ("sharedCredentialStorage")] Foundation.NSUrlCredentialStorage SharedCredentialStorage { get; }

Type: NSUrlProtectionSpace

Foundation.NSUrlProtectionSpace { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("initWithHost:port:protocol:realm:authenticationMethod:")] System.IntPtr Init(..)
[Selector ("initWithProxyHost:port:type:realm:authenticationMethod:")] System.IntPtr InitWithProxy(..)
[Selector ("authenticationMethod")] string AuthenticationMethod { get; }
[Selector ("distinguishedNames")] Foundation.NSData DistinguishedNames { get; }
[Selector ("host")] string Host { get; }
[Selector ("isProxy")] bool IsProxy { get; }
[Selector ("port")] System.nint Port { get; }
[Selector ("protocol")] string Protocol { get; }
[Selector ("proxyType")] string ProxyType { get; }
[Selector ("realm")] string Realm { get; }
[Selector ("receivesCredentialSecurely")] bool ReceivesCredentialSecurely { get; }
[Selector ("serverTrust")] System.IntPtr ServerTrust { get; }

Type: NSUrlProtocol

Foundation.NSUrlProtocol { [Selector ("canInitWithRequest:")] bool CanInitWithRequest(..)
[Selector ("canonicalRequestForRequest:")] Foundation.NSUrlRequest GetCanonicalRequest(..)
[Selector ("propertyForKey:inRequest:")] Foundation.NSObject GetProperty(..)
[Selector ("requestIsCacheEquivalent:toRequest:")] bool IsRequestCacheEquivalent(..)
[Selector ("registerClass:")] bool RegisterClass(..)
[Selector ("removePropertyForKey:inRequest:")] void RemoveProperty(..)
[Selector ("setProperty:forKey:inRequest:")] void SetProperty(..)
[Selector ("startLoading")] void StartLoading(..)
[Selector ("stopLoading")] void StopLoading(..)
[Selector ("unregisterClass:")] void UnregisterClass(..)
[Selector ("cachedResponse")] Foundation.NSCachedUrlResponse CachedResponse { get; }
[Selector ("client")] Foundation.INSUrlProtocolClient Client { get; }
[Selector ("request")] Foundation.NSUrlRequest Request { get; }

Type: NSUrlQueryItem

Foundation.NSUrlQueryItem { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("name")] string Name { get; }
[Selector ("value")] string Value { get; }

Type: NSUrlRequest

Foundation.NSUrlRequest { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("requestWithURL:")] Foundation.NSUrlRequest FromUrl(..)
[Selector ("valueForHTTPHeaderField:")] string Header(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("allowsCellularAccess")] bool AllowsCellularAccess { get; }
[Selector ("HTTPBody")] Foundation.NSData Body { get; }
[Selector ("HTTPBodyStream")] Foundation.NSInputStream BodyStream { get; }
[Selector ("cachePolicy")] Foundation.NSUrlRequestCachePolicy CachePolicy { get; }
[Selector ("allHTTPHeaderFields")] Foundation.NSDictionary Headers { get; }
[Selector ("HTTPMethod")] string HttpMethod { get; }
[Selector ("mainDocumentURL")] Foundation.NSUrl MainDocumentURL { get; }
[Selector ("networkServiceType")] Foundation.NSUrlRequestNetworkServiceType NetworkServiceType { get; }
[Selector ("HTTPShouldHandleCookies")] bool ShouldHandleCookies { get; }
[Selector ("timeoutInterval")] double TimeoutInterval { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }

Type: NSUrlResponse

Foundation.NSUrlResponse { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("expectedContentLength")] long ExpectedContentLength { get; }
[Selector ("MIMEType")] string MimeType { get; }
[Selector ("suggestedFilename")] string SuggestedFilename { get; }
[Selector ("textEncodingName")] string TextEncodingName { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }

Type: NSUrlSession

Foundation.NSUrlSession { [Selector ("streamTaskWithHostName:port:")] Foundation.NSUrlSessionStreamTask CreateBidirectionalStream(..)
[Selector ("streamTaskWithNetService:")] Foundation.NSUrlSessionStreamTask CreateBidirectionalStream(..)
[Selector ("dataTaskWithRequest:")] Foundation.NSUrlSessionDataTask CreateDataTask(..)
[Selector ("dataTaskWithURL:")] Foundation.NSUrlSessionDataTask CreateDataTask(..)
[Selector ("dataTaskWithRequest:completionHandler:")] Foundation.NSUrlSessionDataTask CreateDataTask(..)
[Selector ("dataTaskWithURL:completionHandler:")] Foundation.NSUrlSessionDataTask CreateDataTask(..)
[Selector ("downloadTaskWithRequest:")] Foundation.NSUrlSessionDownloadTask CreateDownloadTask(..)
[Selector ("downloadTaskWithURL:")] Foundation.NSUrlSessionDownloadTask CreateDownloadTask(..)
[Selector ("downloadTaskWithResumeData:")] Foundation.NSUrlSessionDownloadTask CreateDownloadTask(..)
[Selector ("downloadTaskWithRequest:completionHandler:")] Foundation.NSUrlSessionDownloadTask CreateDownloadTask(..)
[Selector ("downloadTaskWithURL:completionHandler:")] Foundation.NSUrlSessionDownloadTask CreateDownloadTask(..)
[Selector ("downloadTaskWithResumeData:completionHandler:")] Foundation.NSUrlSessionDownloadTask CreateDownloadTaskFromResumeData(..)
[Selector ("uploadTaskWithRequest:fromFile:")] Foundation.NSUrlSessionUploadTask CreateUploadTask(..)
[Selector ("uploadTaskWithRequest:fromData:")] Foundation.NSUrlSessionUploadTask CreateUploadTask(..)
[Selector ("uploadTaskWithStreamedRequest:")] Foundation.NSUrlSessionUploadTask CreateUploadTask(..)
[Selector ("uploadTaskWithRequest:fromFile:completionHandler:")] Foundation.NSUrlSessionUploadTask CreateUploadTask(..)
[Selector ("uploadTaskWithRequest:fromData:completionHandler:")] Foundation.NSUrlSessionUploadTask CreateUploadTask(..)
[Selector ("finishTasksAndInvalidate")] void FinishTasksAndInvalidate(..)
[Selector ("flushWithCompletionHandler:")] void Flush(..)
[Selector ("sessionWithConfiguration:")] Foundation.NSUrlSession FromConfiguration(..)
[Selector ("sessionWithConfiguration:delegate:delegateQueue:")] Foundation.NSUrlSession FromWeakConfiguration(..)
[Selector ("getAllTasksWithCompletionHandler:")] void GetAllTasks(..)
[Selector ("getTasksWithCompletionHandler:")] void GetTasks(..)
[Selector ("invalidateAndCancel")] void InvalidateAndCancel(..)
[Selector ("resetWithCompletionHandler:")] void Reset(..)
[Selector ("configuration")] Foundation.NSUrlSessionConfiguration Configuration { get; }
[Selector ("delegateQueue")] Foundation.NSOperationQueue DelegateQueue { get; }
[Selector ("sessionDescription")] string SessionDescription { get; }
[Selector ("setSessionDescription:")] void SessionDescription { set; }
[Selector ("sharedSession")] Foundation.NSUrlSession SharedSession { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }

Type: NSUrlSessionConfiguration

Foundation.NSUrlSessionConfiguration { [Selector ("backgroundSessionConfiguration:")] Foundation.NSUrlSessionConfiguration BackgroundSessionConfiguration(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("backgroundSessionConfigurationWithIdentifier:")] Foundation.NSUrlSessionConfiguration CreateBackgroundSessionConfiguration(..)
[Selector ("allowsCellularAccess")] bool AllowsCellularAccess { get; }
[Selector ("setAllowsCellularAccess:")] void AllowsCellularAccess { set; }
[Selector ("connectionProxyDictionary")] Foundation.NSDictionary ConnectionProxyDictionary { get; }
[Selector ("setConnectionProxyDictionary:")] void ConnectionProxyDictionary { set; }
[Selector ("defaultSessionConfiguration")] Foundation.NSUrlSessionConfiguration DefaultSessionConfiguration { get; }
[Selector ("isDiscretionary")] bool Discretionary { get; }
[Selector ("setDiscretionary:")] void Discretionary { set; }
[Selector ("ephemeralSessionConfiguration")] Foundation.NSUrlSessionConfiguration EphemeralSessionConfiguration { get; }
[Selector ("HTTPAdditionalHeaders")] Foundation.NSDictionary HttpAdditionalHeaders { get; }
[Selector ("setHTTPAdditionalHeaders:")] void HttpAdditionalHeaders { set; }
[Selector ("HTTPCookieAcceptPolicy")] Foundation.NSHttpCookieAcceptPolicy HttpCookieAcceptPolicy { get; }
[Selector ("setHTTPCookieAcceptPolicy:")] void HttpCookieAcceptPolicy { set; }
[Selector ("HTTPCookieStorage")] Foundation.NSHttpCookieStorage HttpCookieStorage { get; }
[Selector ("setHTTPCookieStorage:")] void HttpCookieStorage { set; }
[Selector ("HTTPMaximumConnectionsPerHost")] System.nint HttpMaximumConnectionsPerHost { get; }
[Selector ("setHTTPMaximumConnectionsPerHost:")] void HttpMaximumConnectionsPerHost { set; }
[Selector ("HTTPShouldSetCookies")] bool HttpShouldSetCookies { get; }
[Selector ("setHTTPShouldSetCookies:")] void HttpShouldSetCookies { set; }
[Selector ("HTTPShouldUsePipelining")] bool HttpShouldUsePipelining { get; }
[Selector ("setHTTPShouldUsePipelining:")] void HttpShouldUsePipelining { set; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("networkServiceType")] Foundation.NSUrlRequestNetworkServiceType NetworkServiceType { get; }
[Selector ("setNetworkServiceType:")] void NetworkServiceType { set; }
[Selector ("requestCachePolicy")] Foundation.NSUrlRequestCachePolicy RequestCachePolicy { get; }
[Selector ("setRequestCachePolicy:")] void RequestCachePolicy { set; }
[Selector ("sessionSendsLaunchEvents")] bool SessionSendsLaunchEvents { get; }
[Selector ("setSessionSendsLaunchEvents:")] void SessionSendsLaunchEvents { set; }
[Selector ("sharedContainerIdentifier")] string SharedContainerIdentifier { get; }
[Selector ("setSharedContainerIdentifier:")] void SharedContainerIdentifier { set; }
[Selector ("shouldUseExtendedBackgroundIdleMode")] bool ShouldUseExtendedBackgroundIdleMode { get; }
[Selector ("timeoutIntervalForRequest")] double TimeoutIntervalForRequest { get; }
[Selector ("setTimeoutIntervalForRequest:")] void TimeoutIntervalForRequest { set; }
[Selector ("timeoutIntervalForResource")] double TimeoutIntervalForResource { get; }
[Selector ("setTimeoutIntervalForResource:")] void TimeoutIntervalForResource { set; }
[Selector ("TLSMaximumSupportedProtocol")] Security.SslProtocol TLSMaximumSupportedProtocol { get; }
[Selector ("setTLSMaximumSupportedProtocol:")] void TLSMaximumSupportedProtocol { set; }
[Selector ("TLSMinimumSupportedProtocol")] Security.SslProtocol TLSMinimumSupportedProtocol { get; }
[Selector ("setTLSMinimumSupportedProtocol:")] void TLSMinimumSupportedProtocol { set; }
[Selector ("URLCache")] Foundation.NSUrlCache URLCache { get; }
[Selector ("setURLCache:")] void URLCache { set; }
[Selector ("URLCredentialStorage")] Foundation.NSUrlCredentialStorage URLCredentialStorage { get; }
[Selector ("setURLCredentialStorage:")] void URLCredentialStorage { set; }
[Selector ("protocolClasses")] Foundation.NSArray WeakProtocolClasses { get; }
[Selector ("setProtocolClasses:")] void WeakProtocolClasses { set; }

Type: NSUrlSessionDataDelegate

Foundation.NSUrlSessionDataDelegate { [Selector ("URLSession:dataTask:didBecomeDownloadTask:")] void DidBecomeDownloadTask(..)
[Selector ("URLSession:dataTask:didBecomeStreamTask:")] void DidBecomeStreamTask(..)
[Selector ("URLSession:dataTask:didReceiveData:")] void DidReceiveData(..)
[Selector ("URLSession:dataTask:didReceiveResponse:completionHandler:")] void DidReceiveResponse(..)
[Selector ("URLSession:dataTask:willCacheResponse:completionHandler:")] void WillCacheResponse(..)

Type: NSUrlSessionDelegate

Foundation.NSUrlSessionDelegate { [Selector ("URLSession:didBecomeInvalidWithError:")] void DidBecomeInvalid(..)
[Selector ("URLSessionDidFinishEventsForBackgroundURLSession:")] void DidFinishEventsForBackgroundSession(..)
[Selector ("URLSession:didReceiveChallenge:completionHandler:")] void DidReceiveChallenge(..)

Type: NSUrlSessionDownloadDelegate

Foundation.NSUrlSessionDownloadDelegate { [Selector ("URLSession:downloadTask:didFinishDownloadingToURL:")] void DidFinishDownloading(..)
[Selector ("URLSession:downloadTask:didResumeAtOffset:expectedTotalBytes:")] void DidResume(..)
[Selector ("URLSession:downloadTask:didWriteData:totalBytesWritten:totalBytesExpectedToWrite:")] void DidWriteData(..)

Type: NSUrlSessionDownloadTask

Foundation.NSUrlSessionDownloadTask { [Selector ("cancelByProducingResumeData:")] void Cancel(..)

Type: NSUrlSessionStreamDelegate

Foundation.NSUrlSessionStreamDelegate { [Selector ("URLSession:betterRouteDiscoveredForStreamTask:")] void BetterRouteDiscovered(..)
[Selector ("URLSession:streamTask:didBecomeInputStream:outputStream:")] void CompleteTaskCaptureStreams(..)
[Selector ("URLSession:readClosedForStreamTask:")] void ReadClosed(..)
[Selector ("URLSession:writeClosedForStreamTask:")] void WriteClosed(..)

Type: NSUrlSessionStreamTask

Foundation.NSUrlSessionStreamTask { [Selector ("captureStreams")] void CaptureStreams(..)
[Selector ("closeRead")] void CloseRead(..)
[Selector ("closeWrite")] void CloseWrite(..)
[Selector ("readDataOfMinLength:maxLength:timeout:completionHandler:")] void ReadData(..)
[Selector ("startSecureConnection")] void StartSecureConnection(..)
[Selector ("stopSecureConnection")] void StopSecureConnection(..)
[Selector ("writeData:timeout:completionHandler:")] void WriteData(..)

Type: NSUrlSessionTask

Foundation.NSUrlSessionTask { [Selector ("cancel")] void Cancel(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("resume")] void Resume(..)
[Selector ("suspend")] void Suspend(..)
[Selector ("countOfBytesExpectedToReceive")] long BytesExpectedToReceive { get; }
[Selector ("countOfBytesExpectedToSend")] long BytesExpectedToSend { get; }
[Selector ("countOfBytesReceived")] long BytesReceived { get; }
[Selector ("countOfBytesSent")] long BytesSent { get; }
[Selector ("currentRequest")] Foundation.NSUrlRequest CurrentRequest { get; }
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("originalRequest")] Foundation.NSUrlRequest OriginalRequest { get; }
[Selector ("priority")] float Priority { get; }
[Selector ("setPriority:")] void Priority { set; }
[Selector ("response")] Foundation.NSUrlResponse Response { get; }
[Selector ("state")] Foundation.NSUrlSessionTaskState State { get; }
[Selector ("taskDescription")] string TaskDescription { get; }
[Selector ("setTaskDescription:")] void TaskDescription { set; }
[Selector ("taskIdentifier")] System.nuint TaskIdentifier { get; }

Type: NSUrlSessionTaskDelegate

Foundation.NSUrlSessionTaskDelegate { [Selector ("URLSession:task:didCompleteWithError:")] void DidCompleteWithError(..)
[Selector ("URLSession:task:didReceiveChallenge:completionHandler:")] void DidReceiveChallenge(..)
[Selector ("URLSession:task:didSendBodyData:totalBytesSent:totalBytesExpectedToSend:")] void DidSendBodyData(..)
[Selector ("URLSession:task:needNewBodyStream:")] void NeedNewBodyStream(..)
[Selector ("URLSession:task:willPerformHTTPRedirection:newRequest:completionHandler:")] void WillPerformHttpRedirection(..)

Type: NSUserActivity

Foundation.NSUserActivity { [Selector ("addUserInfoEntriesFromDictionary:")] void AddUserInfoEntries(..)
[Selector ("becomeCurrent")] void BecomeCurrent(..)
[Selector ("getContinuationStreamsWithCompletionHandler:")] void GetContinuationStreams(..)
[Selector ("invalidate")] void Invalidate(..)
[Selector ("resignCurrent")] void ResignCurrent(..)
[Selector ("activityType")] string ActivityType { get; }
[Selector ("contentAttributeSet")] CoreSpotlight.CSSearchableItemAttributeSet ContentAttributeSet { get; }
[Selector ("setContentAttributeSet:")] void ContentAttributeSet { set; }
[Selector ("isEligibleForHandoff")] bool EligibleForHandoff { get; }
[Selector ("setEligibleForHandoff:")] void EligibleForHandoff { set; }
[Selector ("isEligibleForPublicIndexing")] bool EligibleForPublicIndexing { get; }
[Selector ("setEligibleForPublicIndexing:")] void EligibleForPublicIndexing { set; }
[Selector ("isEligibleForSearch")] bool EligibleForSearch { get; }
[Selector ("setEligibleForSearch:")] void EligibleForSearch { set; }
[Selector ("expirationDate")] Foundation.NSDate ExpirationDate { get; }
[Selector ("setExpirationDate:")] void ExpirationDate { set; }
[Selector ("keywords")] Foundation.NSSet Keywords { get; }
[Selector ("setKeywords:")] void Keywords { set; }
[Selector ("needsSave")] bool NeedsSave { get; }
[Selector ("setNeedsSave:")] void NeedsSave { set; }
[Selector ("requiredUserInfoKeys")] Foundation.NSSet RequiredUserInfoKeys { get; }
[Selector ("setRequiredUserInfoKeys:")] void RequiredUserInfoKeys { set; }
[Selector ("supportsContinuationStreams")] bool SupportsContinuationStreams { get; }
[Selector ("setSupportsContinuationStreams:")] void SupportsContinuationStreams { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("webpageURL")] Foundation.NSUrl WebPageUrl { get; }
[Selector ("setWebpageURL:")] void WebPageUrl { set; }

Type: NSUserActivityDelegate

Foundation.NSUserActivityDelegate { [Selector ("userActivity:didReceiveInputStream:outputStream:")] void UserActivityReceivedData(..)
[Selector ("userActivityWasContinued:")] void UserActivityWasContinued(..)
[Selector ("userActivityWillSave:")] void UserActivityWillSave(..)

Type: NSUserDefaults

Foundation.NSUserDefaults { [Selector ("addSuiteNamed:")] void AddSuite(..)
[Selector ("arrayForKey:")] Foundation.NSObject ArrayForKey(..)
[Selector ("boolForKey:")] bool BoolForKey(..)
[Selector ("dataForKey:")] Foundation.NSData DataForKey(..)
[Selector ("dictionaryForKey:")] Foundation.NSDictionary DictionaryForKey(..)
[Selector ("doubleForKey:")] double DoubleForKey(..)
[Selector ("floatForKey:")] float FloatForKey(..)
[Selector ("volatileDomainForName:")] Foundation.NSDictionary GetVolatileDomain(..)
[Selector ("initWithSuiteName:")] System.IntPtr InitWithSuiteName(..)
[Selector ("initWithUser:")] System.IntPtr InitWithUserName(..)
[Selector ("integerForKey:")] System.nint IntForKey(..)
[Selector ("objectForKey:")] Foundation.NSObject ObjectForKey(..)
[Selector ("objectIsForcedForKey:")] bool ObjectIsForced(..)
[Selector ("objectIsForcedForKey:inDomain:")] bool ObjectIsForced(..)
[Selector ("persistentDomainForName:")] Foundation.NSDictionary PersistentDomainForName(..)
[Selector ("persistentDomainNames")] string PersistentDomainNames(..)
[Selector ("registerDefaults:")] void RegisterDefaults(..)
[Selector ("removeObjectForKey:")] void RemoveObject(..)
[Selector ("removePersistentDomainForName:")] void RemovePersistentDomain(..)
[Selector ("removeSuiteNamed:")] void RemoveSuite(..)
[Selector ("removeVolatileDomainForName:")] void RemoveVolatileDomain(..)
[Selector ("resetStandardUserDefaults")] void ResetStandardUserDefaults(..)
[Selector ("setBool:forKey:")] void SetBool(..)
[Selector ("setDouble:forKey:")] void SetDouble(..)
[Selector ("setFloat:forKey:")] void SetFloat(..)
[Selector ("setInteger:forKey:")] void SetInt(..)
[Selector ("setObject:forKey:")] void SetObjectForKey(..)
[Selector ("setPersistentDomain:forName:")] void SetPersistentDomain(..)
[Selector ("setVolatileDomain:forName:")] void SetVolatileDomain(..)
[Selector ("stringArrayForKey:")] string StringArrayForKey(..)
[Selector ("stringForKey:")] string StringForKey(..)
[Selector ("synchronize")] bool Synchronize(..)
[Selector ("dictionaryRepresentation")] Foundation.NSDictionary ToDictionary(..)
[Selector ("volatileDomainNames")] string VolatileDomainNames(..)
[Selector ("standardUserDefaults")] Foundation.NSUserDefaults StandardUserDefaults { get; }

Type: NSUuid

Foundation.NSUuid { [Selector ("UUIDString")] string AsString(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("getUUIDBytes:")] void GetUuidBytes(..)

Type: NSValue

Foundation.NSValue { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("valueWithCATransform3D:")] Foundation.NSValue FromCATransform3D(..)
[Selector ("valueWithCGAffineTransform:")] Foundation.NSValue FromCGAffineTransform(..)
[Selector ("valueWithCGPoint:")] Foundation.NSValue FromCGPoint(..)
[Selector ("valueWithCGRect:")] Foundation.NSValue FromCGRect(..)
[Selector ("valueWithCGSize:")] Foundation.NSValue FromCGSize(..)
[Selector ("valueWithCGVector:")] Foundation.NSValue FromCGVector(..)
[Selector ("valueWithCMTime:")] Foundation.NSValue FromCMTime(..)
[Selector ("valueWithCMTimeMapping:")] Foundation.NSValue FromCMTimeMapping(..)
[Selector ("valueWithCMTimeRange:")] Foundation.NSValue FromCMTimeRange(..)
[Selector ("valueWithMKCoordinate:")] Foundation.NSValue FromMKCoordinate(..)
[Selector ("valueWithMKCoordinateSpan:")] Foundation.NSValue FromMKCoordinateSpan(..)
[Selector ("valueWithRange:")] Foundation.NSValue FromRange(..)
[Selector ("valueWithSCNMatrix4:")] Foundation.NSValue FromSCNMatrix4(..)
[Selector ("valueWithUIEdgeInsets:")] Foundation.NSValue FromUIEdgeInsets(..)
[Selector ("valueWithUIOffset:")] Foundation.NSValue FromUIOffset(..)
[Selector ("valueWithSCNVector3:")] Foundation.NSValue FromVector(..)
[Selector ("valueWithSCNVector4:")] Foundation.NSValue FromVector(..)
[Selector ("isEqualToValue:")] bool IsEqualTo(..)
[Selector ("objCType")] System.IntPtr ObjCTypePtr(..)
[Selector ("getValue:")] void StoreValueAtAddress(..)
[Selector ("valueWithNonretainedObject:")] Foundation.NSValue ValueFromNonretainedObject(..)
[Selector ("valueWithPointer:")] Foundation.NSValue ValueFromPointer(..)
[Selector ("CATransform3DValue")] CoreAnimation.CATransform3D CATransform3DValue { get; }
[Selector ("CGAffineTransformValue")] CoreGraphics.CGAffineTransform CGAffineTransformValue { get; }
[Selector ("CGPointValue")] CoreGraphics.CGPoint CGPointValue { get; }
[Selector ("CGRectValue")] CoreGraphics.CGRect CGRectValue { get; }
[Selector ("CGSizeValue")] CoreGraphics.CGSize CGSizeValue { get; }
[Selector ("CGVectorValue")] CoreGraphics.CGVector CGVectorValue { get; }
[Selector ("CMTimeMappingValue")] CoreMedia.CMTimeMapping CMTimeMappingValue { get; }
[Selector ("CMTimeRangeValue")] CoreMedia.CMTimeRange CMTimeRangeValue { get; }
[Selector ("CMTimeValue")] CoreMedia.CMTime CMTimeValue { get; }
[Selector ("MKCoordinateSpanValue")] MapKit.MKCoordinateSpan CoordinateSpanValue { get; }
[Selector ("MKCoordinateValue")] CoreLocation.CLLocationCoordinate2D CoordinateValue { get; }
[Selector ("nonretainedObjectValue")] Foundation.NSObject NonretainedObjectValue { get; }
[Selector ("pointerValue")] System.IntPtr PointerValue { get; }
[Selector ("SCNMatrix4Value")] SceneKit.SCNMatrix4 SCNMatrix4Value { get; }
[Selector ("UIEdgeInsetsValue")] UIKit.UIEdgeInsets UIEdgeInsetsValue { get; }
[Selector ("UIOffsetValue")] UIKit.UIOffset UIOffsetValue { get; }
[Selector ("SCNVector3Value")] SceneKit.SCNVector3 Vector3Value { get; }
[Selector ("SCNVector4Value")] SceneKit.SCNVector4 Vector4Value { get; }

Type: NSValueTransformer

Foundation.NSValueTransformer { [Selector ("valueTransformerForName:")] Foundation.NSValueTransformer GetValueTransformer(..)
[Selector ("reverseTransformedValue:")] Foundation.NSObject ReverseTransformedValue(..)
[Selector ("setValueTransformer:forName:")] void SetValueTransformer(..)
[Selector ("transformedValue:")] Foundation.NSObject TransformedValue(..)
[Selector ("allowsReverseTransformation")] bool AllowsReverseTransformation { get; }
[Selector ("transformedValueClass")] ObjCRuntime.Class TransformedValueClass { get; }
[Selector ("valueTransformerNames")] string ValueTransformerNames { get; }

Type: NSZone

Foundation.NSZone { [Native ("NSZoneName")] string Name { get; }
[Native ("NSSetZoneName")] void Name { set; }

Namespace: GameController

Type: GCController

GameController.GCController { [Selector ("startWirelessControllerDiscoveryWithCompletionHandler:")] void StartWirelessControllerDiscovery(..)
[Selector ("stopWirelessControllerDiscovery")] void StopWirelessControllerDiscovery(..)
[Selector ("isAttachedToDevice")] bool AttachedToDevice { get; }
[Selector ("controllerPausedHandler")] System.Action`1[GameController.GCController] ControllerPausedHandler { get; }
[Selector ("setControllerPausedHandler:")] void ControllerPausedHandler { set; }
[Selector ("controllers")] GameController.GCController Controllers { get; }
[Selector ("extendedGamepad")] GameController.GCExtendedGamepad ExtendedGamepad { get; }
[Selector ("gamepad")] GameController.GCGamepad Gamepad { get; }
[Selector ("handlerQueue")] CoreFoundation.DispatchQueue HandlerQueue { get; }
[Selector ("setHandlerQueue:")] void HandlerQueue { set; }
[Selector ("motion")] GameController.GCMotion Motion { get; }
[Selector ("playerIndex")] System.nint PlayerIndex { get; }
[Selector ("setPlayerIndex:")] void PlayerIndex { set; }
[Selector ("vendorName")] string VendorName { get; }

Type: GCControllerAxisInput

GameController.GCControllerAxisInput { [Selector ("value")] float Value { get; }
[Selector ("valueChangedHandler")] GameController.GCControllerAxisValueChangedHandler ValueChangedHandler { get; }
[Selector ("setValueChangedHandler:")] void ValueChangedHandler { set; }

Type: GCControllerButtonInput

GameController.GCControllerButtonInput { [Selector ("setPressedChangedHandler:")] void SetPressedChangedHandler(..)
[Selector ("setValueChangedHandler:")] void SetValueChangedHandler(..)
[Selector ("isPressed")] bool IsPressed { get; }
[Selector ("value")] float Value { get; }

Type: GCControllerDirectionPad

GameController.GCControllerDirectionPad { [Selector ("down")] GameController.GCControllerButtonInput Down { get; }
[Selector ("left")] GameController.GCControllerButtonInput Left { get; }
[Selector ("right")] GameController.GCControllerButtonInput Right { get; }
[Selector ("up")] GameController.GCControllerButtonInput Up { get; }
[Selector ("valueChangedHandler")] GameController.GCControllerDirectionPadValueChangedHandler ValueChangedHandler { get; }
[Selector ("setValueChangedHandler:")] void ValueChangedHandler { set; }
[Selector ("xAxis")] GameController.GCControllerAxisInput XAxis { get; }
[Selector ("yAxis")] GameController.GCControllerAxisInput YAxis { get; }

Type: GCControllerElement

GameController.GCControllerElement { [Selector ("collection")] GameController.GCControllerElement Collection { get; }
[Selector ("isAnalog")] bool IsAnalog { get; }

Type: GCExtendedGamepad

GameController.GCExtendedGamepad { [Selector ("saveSnapshot")] GameController.GCExtendedGamepadSnapshot SaveSnapshot(..)
[Selector ("buttonA")] GameController.GCControllerButtonInput ButtonA { get; }
[Selector ("buttonB")] GameController.GCControllerButtonInput ButtonB { get; }
[Selector ("buttonX")] GameController.GCControllerButtonInput ButtonX { get; }
[Selector ("buttonY")] GameController.GCControllerButtonInput ButtonY { get; }
[Selector ("controller")] GameController.GCController Controller { get; }
[Selector ("dpad")] GameController.GCControllerDirectionPad DPad { get; }
[Selector ("leftShoulder")] GameController.GCControllerButtonInput LeftShoulder { get; }
[Selector ("leftThumbstick")] GameController.GCControllerDirectionPad LeftThumbstick { get; }
[Selector ("leftTrigger")] GameController.GCControllerButtonInput LeftTrigger { get; }
[Selector ("rightShoulder")] GameController.GCControllerButtonInput RightShoulder { get; }
[Selector ("rightThumbstick")] GameController.GCControllerDirectionPad RightThumbstick { get; }
[Selector ("rightTrigger")] GameController.GCControllerButtonInput RightTrigger { get; }
[Selector ("valueChangedHandler")] GameController.GCExtendedGamepadValueChangedHandler ValueChangedHandler { get; }
[Selector ("setValueChangedHandler:")] void ValueChangedHandler { set; }

Type: GCExtendedGamepadSnapshot

GameController.GCExtendedGamepadSnapshot { [Selector ("snapshotData")] Foundation.NSData SnapshotData { get; }
[Selector ("setSnapshotData:")] void SnapshotData { set; }
[Native ("GCExtendedGamepadSnapShotDataV100FromNSData")] bool TryGetSnapShotData(..)

Type: GCExtendedGamepadSnapShotDataV100

GameController.GCExtendedGamepadSnapShotDataV100 { [Native ("NSDataFromGCExtendedGamepadSnapShotDataV100")] Foundation.NSData ToNSData(..)

Type: GCGamepad

GameController.GCGamepad { [Selector ("buttonA")] GameController.GCControllerButtonInput ButtonA { get; }
[Selector ("buttonB")] GameController.GCControllerButtonInput ButtonB { get; }
[Selector ("buttonX")] GameController.GCControllerButtonInput ButtonX { get; }
[Selector ("buttonY")] GameController.GCControllerButtonInput ButtonY { get; }
[Selector ("controller")] GameController.GCController Controller { get; }
[Selector ("dpad")] GameController.GCControllerDirectionPad DPad { get; }
[Selector ("leftShoulder")] GameController.GCControllerButtonInput LeftShoulder { get; }
[Selector ("rightShoulder")] GameController.GCControllerButtonInput RightShoulder { get; }
[Selector ("saveSnapshot")] GameController.GCGamepadSnapshot SaveSnapshot { get; }
[Selector ("valueChangedHandler")] GameController.GCGamepadValueChangedHandler ValueChangedHandler { get; }
[Selector ("setValueChangedHandler:")] void ValueChangedHandler { set; }

Type: GCGamepadSnapshot

GameController.GCGamepadSnapshot { [Selector ("snapshotData")] Foundation.NSData SnapshotData { get; }
[Selector ("setSnapshotData:")] void SnapshotData { set; }
[Native ("GCGamepadSnapShotDataV100FromNSData")] bool TryGetSnapshotData(..)

Type: GCGamepadSnapShotDataV100

GameController.GCGamepadSnapShotDataV100 { [Native ("NSDataFromGCGamepadSnapShotDataV100")] Foundation.NSData ToNSData(..)

Type: GCMotion

GameController.GCMotion { [Selector ("setValueChangedHandler:")] void SetValueChangedHandler(..)
[Selector ("attitude")] OpenTK.Quaterniond Attitude { get; }
[Selector ("controller")] GameController.GCController Controller { get; }
[Selector ("gravity")] OpenTK.Vector3d Gravity { get; }
[Selector ("rotationRate")] OpenTK.Vector3d RotationRate { get; }
[Selector ("userAcceleration")] OpenTK.Vector3d UserAcceleration { get; }

Namespace: GameKit

Type: GKAchievement

GameKit.GKAchievement { [Selector ("challengeComposeControllerWithMessage:players:completionHandler:")] UIKit.UIViewController ChallengeComposeController(..)
[Selector ("challengeComposeControllerWithPlayers:message:completionHandler:")] UIKit.UIViewController ChallengeComposeController(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("issueChallengeToPlayers:message:")] void IssueChallengeToPlayers(..)
[Selector ("loadAchievementsWithCompletionHandler:")] void LoadAchievements(..)
[Selector ("reportAchievementWithCompletionHandler:")] void ReportAchievement(..)
[Selector ("reportAchievements:withCompletionHandler:")] void ReportAchievements(..)
[Selector ("reportAchievements:withEligibleChallenges:withCompletionHandler:")] void ReportAchievements(..)
[Selector ("resetAchievementsWithCompletionHandler:")] void ResetAchivements(..)
[Selector ("selectChallengeablePlayerIDs:withCompletionHandler:")] void SelectChallengeablePlayerIDs(..)
[Selector ("selectChallengeablePlayers:withCompletionHandler:")] void SelectChallengeablePlayers(..)
[Selector ("isCompleted")] bool Completed { get; }
[Selector ("isHidden")] bool Hidden { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("setIdentifier:")] void Identifier { set; }
[Selector ("lastReportedDate")] Foundation.NSDate LastReportedDate { get; }
[Selector ("percentComplete")] double PercentComplete { get; }
[Selector ("setPercentComplete:")] void PercentComplete { set; }
[Selector ("player")] GameKit.GKPlayer Player { get; }
[Selector ("playerID")] string PlayerID { get; }
[Selector ("showsCompletionBanner")] bool ShowsCompletionBanner { get; }
[Selector ("setShowsCompletionBanner:")] void ShowsCompletionBanner { set; }

Type: GKAchievementChallenge

GameKit.GKAchievementChallenge { [Selector ("achievement")] GameKit.GKAchievement Achievement { get; }

Type: GKAchievementDescription

GameKit.GKAchievementDescription { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("loadAchievementDescriptionsWithCompletionHandler:")] void LoadAchievementDescriptions(..)
[Selector ("loadImageWithCompletionHandler:")] void LoadImage(..)
[Selector ("achievedDescription")] string AchievedDescription { get; }
[Selector ("groupIdentifier")] string GroupIdentifier { get; }
[Selector ("isHidden")] bool Hidden { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("image")] UIKit.UIImage Image { get; }
[Selector ("incompleteAchievementImage")] UIKit.UIImage IncompleteAchievementImage { get; }
[Selector ("maximumPoints")] System.nint MaximumPoints { get; }
[Selector ("placeholderCompletedAchievementImage")] UIKit.UIImage PlaceholderCompletedAchievementImage { get; }
[Selector ("isReplayable")] bool Replayable { get; }
[Selector ("title")] string Title { get; }
[Selector ("unachievedDescription")] string UnachievedDescription { get; }

Type: GKAchievementViewController

GameKit.GKAchievementViewController { [Selector ("achievementDelegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setAchievementDelegate:")] void WeakDelegate { set; }

Type: _GKAchievementViewControllerDelegate

GameKit.GKAchievementViewController+_GKAchievementViewControllerDelegate { [Selector ("achievementViewControllerDidFinish:")] void DidFinish(..)

Type: GKAchievementViewControllerDelegate

GameKit.GKAchievementViewControllerDelegate { [Selector ("achievementViewControllerDidFinish:")] void DidFinish(..)

Type: GKChallenge

GameKit.GKChallenge { [Selector ("decline")] void Decline(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("loadReceivedChallengesWithCompletionHandler:")] void LoadReceivedChallenges(..)
[Selector ("completionDate")] Foundation.NSDate CompletionDate { get; }
[Selector ("issueDate")] Foundation.NSDate IssueDate { get; }
[Selector ("issuingPlayer")] GameKit.GKPlayer IssuingPlayer { get; }
[Selector ("issuingPlayerID")] string IssuingPlayerID { get; }
[Selector ("message")] string Message { get; }
[Selector ("receivingPlayer")] GameKit.GKPlayer ReceivingPlayer { get; }
[Selector ("receivingPlayerID")] string ReceivingPlayerID { get; }
[Selector ("state")] GameKit.GKChallengeState State { get; }

Type: GKChallengeEventHandler

GameKit.GKChallengeEventHandler { [Selector ("challengeEventHandler")] GameKit.GKChallengeEventHandler Instance { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _GKChallengeEventHandlerDelegate

GameKit.GKChallengeEventHandler+_GKChallengeEventHandlerDelegate { [Selector ("localPlayerDidCompleteChallenge:")] void LocalPlayerCompletedChallenge(..)
[Selector ("localPlayerDidReceiveChallenge:")] void LocalPlayerReceivedChallenge(..)
[Selector ("localPlayerDidSelectChallenge:")] void LocalPlayerSelectedChallenge(..)
[Selector ("remotePlayerDidCompleteChallenge:")] void RemotePlayerCompletedChallenge(..)
[Selector ("shouldShowBannerForLocallyCompletedChallenge:")] bool ShouldShowBannerForLocallyCompletedChallenge(..)
[Selector ("shouldShowBannerForLocallyReceivedChallenge:")] bool ShouldShowBannerForLocallyReceivedChallenge(..)
[Selector ("shouldShowBannerForRemotelyCompletedChallenge:")] bool ShouldShowBannerForRemotelyCompletedChallenge(..)

Type: GKChallengeEventHandlerDelegate

GameKit.GKChallengeEventHandlerDelegate { [Selector ("localPlayerDidCompleteChallenge:")] void LocalPlayerCompletedChallenge(..)
[Selector ("localPlayerDidReceiveChallenge:")] void LocalPlayerReceivedChallenge(..)
[Selector ("localPlayerDidSelectChallenge:")] void LocalPlayerSelectedChallenge(..)
[Selector ("remotePlayerDidCompleteChallenge:")] void RemotePlayerCompletedChallenge(..)
[Selector ("shouldShowBannerForLocallyCompletedChallenge:")] bool ShouldShowBannerForLocallyCompletedChallenge(..)
[Selector ("shouldShowBannerForLocallyReceivedChallenge:")] bool ShouldShowBannerForLocallyReceivedChallenge(..)
[Selector ("shouldShowBannerForRemotelyCompletedChallenge:")] bool ShouldShowBannerForRemotelyCompletedChallenge(..)

Type: GKChallengeListener

GameKit.GKChallengeListener { [Selector ("player:didCompleteChallenge:issuedByFriend:")] void DidCompleteChallenge(..)
[Selector ("player:didReceiveChallenge:")] void DidReceiveChallenge(..)
[Selector ("player:issuedChallengeWasCompleted:byFriend:")] void IssuedChallengeWasCompleted(..)
[Selector ("player:wantsToPlayChallenge:")] void WantsToPlayChallenge(..)

Type: GKFriendRequestComposeViewController

GameKit.GKFriendRequestComposeViewController { [Selector ("addRecipientPlayers:")] void AddRecipientPlayers(..)
[Selector ("addRecipientsWithEmailAddresses:")] void AddRecipientsFromEmails(..)
[Selector ("addRecipientsWithPlayerIDs:")] void AddRecipientsFromPlayerIDs(..)
[Selector ("setMessage:")] void SetMessage(..)
[Selector ("maxNumberOfRecipients")] System.nint MaxNumberOfRecipients { get; }
[Selector ("composeViewDelegate")] Foundation.NSObject WeakComposeViewDelegate { get; }
[Selector ("setComposeViewDelegate:")] void WeakComposeViewDelegate { set; }

Type: _GKFriendRequestComposeViewControllerDelegate

GameKit.GKFriendRequestComposeViewController+_GKFriendRequestComposeViewControllerDelegate { [Selector ("friendRequestComposeViewControllerDidFinish:")] void DidFinish(..)

Type: GKFriendRequestComposeViewControllerDelegate

GameKit.GKFriendRequestComposeViewControllerDelegate { [Selector ("friendRequestComposeViewControllerDidFinish:")] void DidFinish(..)

Type: GKGameCenterControllerDelegate

GameKit.GKGameCenterControllerDelegate { [Selector ("gameCenterViewControllerDidFinish:")] void Finished(..)

Type: GKGameCenterViewController

GameKit.GKGameCenterViewController { [Selector ("leaderboardCategory")] string LeaderboardCategory { get; }
[Selector ("setLeaderboardCategory:")] void LeaderboardCategory { set; }
[Selector ("leaderboardIdentifier")] string LeaderboardIdentifier { get; }
[Selector ("setLeaderboardIdentifier:")] void LeaderboardIdentifier { set; }
[Selector ("leaderboardTimeScope")] GameKit.GKLeaderboardTimeScope LeaderboardTimeScope { get; }
[Selector ("setLeaderboardTimeScope:")] void LeaderboardTimeScope { set; }
[Selector ("viewState")] GameKit.GKGameCenterViewControllerState ViewState { get; }
[Selector ("setViewState:")] void ViewState { set; }
[Selector ("gameCenterDelegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setGameCenterDelegate:")] void WeakDelegate { set; }

Type: _GKGameCenterControllerDelegate

GameKit.GKGameCenterViewController+_GKGameCenterControllerDelegate { [Selector ("gameCenterViewControllerDidFinish:")] void Finished(..)

Type: GKInvite

GameKit.GKInvite { [Selector ("isHosted")] bool Hosted { get; }
[Selector ("inviter")] string Inviter { get; }
[Selector ("playerAttributes")] uint PlayerAttributes { get; }
[Selector ("playerGroup")] System.nint PlayerGroup { get; }
[Selector ("sender")] GameKit.GKPlayer Sender { get; }

Type: GKInviteEventListener

GameKit.GKInviteEventListener { [Selector ("player:didAcceptInvite:")] void DidAcceptInvite(..)
[Selector ("player:didRequestMatchWithPlayers:")] void DidRequestMatch(..)
[Selector ("player:didRequestMatchWithRecipients:")] void DidRequestMatch(..)

Type: GKLeaderboard

GameKit.GKLeaderboard { [Selector ("loadCategoriesWithCompletionHandler:")] void LoadCategories(..)
[Selector ("loadImageWithCompletionHandler:")] void LoadImage(..)
[Selector ("loadLeaderboardsWithCompletionHandler:")] void LoadLeaderboards(..)
[Selector ("loadScoresWithCompletionHandler:")] void LoadScores(..)
[Selector ("setDefaultLeaderboard:withCompletionHandler:")] void SetDefaultLeaderboard(..)
[Selector ("category")] string Category { get; }
[Selector ("setCategory:")] void Category { set; }
[Selector ("groupIdentifier")] string GroupIdentifier { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("setIdentifier:")] void Identifier { set; }
[Selector ("localPlayerScore")] GameKit.GKScore LocalPlayerScore { get; }
[Selector ("maxRange")] System.nint MaxRange { get; }
[Selector ("playerScope")] GameKit.GKLeaderboardPlayerScope PlayerScope { get; }
[Selector ("setPlayerScope:")] void PlayerScope { set; }
[Selector ("range")] Foundation.NSRange Range { get; }
[Selector ("setRange:")] void Range { set; }
[Selector ("scores")] GameKit.GKScore Scores { get; }
[Selector ("timeScope")] GameKit.GKLeaderboardTimeScope TimeScope { get; }
[Selector ("setTimeScope:")] void TimeScope { set; }
[Selector ("title")] string Title { get; }

Type: GKLeaderboardSet

GameKit.GKLeaderboardSet { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("loadImageWithCompletionHandler:")] void LoadImage(..)
[Selector ("loadLeaderboardsWithCompletionHandler:")] void LoadLeaderboards(..)
[Selector ("loadLeaderboardSetsWithCompletionHandler:")] void LoadLeaderboardSets(..)
[Selector ("groupIdentifier")] string GroupIdentifier { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("setIdentifier:")] void Identifier { set; }
[Selector ("title")] string Title { get; }

Type: GKLeaderboardViewController

GameKit.GKLeaderboardViewController { [Selector ("category")] string Category { get; }
[Selector ("setCategory:")] void Category { set; }
[Selector ("timeScope")] GameKit.GKLeaderboardTimeScope TimeScope { get; }
[Selector ("setTimeScope:")] void TimeScope { set; }
[Selector ("leaderboardDelegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setLeaderboardDelegate:")] void WeakDelegate { set; }

Type: _GKLeaderboardViewControllerDelegate

GameKit.GKLeaderboardViewController+_GKLeaderboardViewControllerDelegate { [Selector ("leaderboardViewControllerDidFinish:")] void DidFinish(..)

Type: GKLeaderboardViewControllerDelegate

GameKit.GKLeaderboardViewControllerDelegate { [Selector ("leaderboardViewControllerDidFinish:")] void DidFinish(..)

Type: GKLocalPlayer

GameKit.GKLocalPlayer { [Selector ("authenticateWithCompletionHandler:")] void Authenticate(..)
[Selector ("deleteSavedGamesWithName:completionHandler:")] void DeleteSavedGames(..)
[Selector ("fetchSavedGamesWithCompletionHandler:")] void FetchSavedGames(..)
[Selector ("generateIdentityVerificationSignatureWithCompletionHandler:")] void GenerateIdentityVerificationSignature(..)
[Selector ("loadDefaultLeaderboardCategoryIDWithCompletionHandler:")] void LoadDefaultLeaderboardCategoryID(..)
[Selector ("loadDefaultLeaderboardIdentifierWithCompletionHandler:")] void LoadDefaultLeaderboardIdentifier(..)
[Selector ("loadFriendPlayersWithCompletionHandler:")] void LoadFriendPlayers(..)
[Selector ("loadFriendsWithCompletionHandler:")] void LoadFriends(..)
[Selector ("registerListener:")] void RegisterListener(..)
[Selector ("resolveConflictingSavedGames:withData:completionHandler:")] void ResolveConflictingSavedGames(..)
[Selector ("saveGameData:withName:completionHandler:")] void SaveGameData(..)
[Selector ("setDefaultLeaderboardCategoryID:completionHandler:")] void SetDefaultLeaderboardCategoryID(..)
[Selector ("setDefaultLeaderboardIdentifier:completionHandler:")] void SetDefaultLeaderboardIdentifier(..)
[Selector ("unregisterAllListeners")] void UnregisterAllListeners(..)
[Selector ("unregisterListener:")] void UnregisterListener(..)
[Selector ("isAuthenticated")] bool Authenticated { get; }
[Selector ("authenticateHandler")] System.Action`2[UIKit.UIViewController,Foundation.NSError] AuthenticateHandler { get; }
[Selector ("setAuthenticateHandler:")] void AuthenticateHandler { set; }
[Selector ("friends")] string Friends { get; }
[Selector ("isUnderage")] bool IsUnderage { get; }
[Selector ("localPlayer")] GameKit.GKLocalPlayer LocalPlayer { get; }

Type: GKLocalPlayerListener

GameKit.GKLocalPlayerListener { [Selector ("player:didAcceptInvite:")] void DidAcceptInvite(..)
[Selector ("player:didCompleteChallenge:issuedByFriend:")] void DidCompleteChallenge(..)
[Selector ("player:didModifySavedGame:")] void DidModifySavedGame(..)
[Selector ("player:didReceiveChallenge:")] void DidReceiveChallenge(..)
[Selector ("player:didRequestMatchWithPlayers:")] void DidRequestMatch(..)
[Selector ("player:didRequestMatchWithRecipients:")] void DidRequestMatch(..)
[Selector ("player:didRequestMatchWithOtherPlayers:")] void DidRequestMatchWithOtherPlayers(..)
[Selector ("player:didRequestMatchWithPlayers:")] void DidRequestMatchWithPlayers(..)
[Selector ("player:hasConflictingSavedGames:")] void HasConflictingSavedGames(..)
[Selector ("player:issuedChallengeWasCompleted:byFriend:")] void IssuedChallengeWasCompleted(..)
[Selector ("player:matchEnded:")] void MatchEnded(..)
[Selector ("player:receivedExchangeCancellation:forMatch:")] void ReceivedExchangeCancellation(..)
[Selector ("player:receivedExchangeReplies:forCompletedExchange:forMatch:")] void ReceivedExchangeReplies(..)
[Selector ("player:receivedExchangeRequest:forMatch:")] void ReceivedExchangeRequest(..)
[Selector ("player:receivedTurnEventForMatch:didBecomeActive:")] void ReceivedTurnEvent(..)
[Selector ("player:wantsToPlayChallenge:")] void WantsToPlayChallenge(..)
[Selector ("player:wantsToQuitMatch:")] void WantsToQuitMatch(..)

Type: GKMatch

GameKit.GKMatch { [Selector ("chooseBestHostingPlayerWithCompletionHandler:")] void ChooseBestHostingPlayer(..)
[Selector ("chooseBestHostPlayerWithCompletionHandler:")] void ChooseBestHostPlayer(..)
[Selector ("disconnect")] void Disconnect(..)
[Selector ("rematchWithCompletionHandler:")] void Rematch(..)
[Selector ("sendData:toPlayers:withDataMode:error:")] bool SendData(..)
[Selector ("sendData:toPlayers:dataMode:error:")] bool SendData(..)
[Selector ("sendDataToAllPlayers:withDataMode:error:")] bool SendDataToAllPlayers(..)
[Selector ("voiceChatWithName:")] GameKit.GKVoiceChat VoiceChatWithName(..)
[Selector ("expectedPlayerCount")] System.nint ExpectedPlayerCount { get; }
[Selector ("players")] GameKit.GKPlayer Players { get; }
[Selector ("playerIDs")] string PlayersIDs { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _GKMatchDelegate

GameKit.GKMatch+_GKMatchDelegate { [Selector ("match:didReceiveData:fromPlayer:")] void DataReceived(..)
[Selector ("match:didReceiveData:forRecipient:fromRemotePlayer:")] void DataReceivedForRecipient(..)
[Selector ("match:didReceiveData:fromRemotePlayer:")] void DataReceivedFromPlayer(..)
[Selector ("match:didFailWithError:")] void Failed(..)
[Selector ("match:shouldReinviteDisconnectedPlayer:")] bool ShouldReinviteDisconnectedPlayer(..)
[Selector ("match:shouldReinvitePlayer:")] bool ShouldReinvitePlayer(..)
[Selector ("match:player:didChangeState:")] void StateChanged(..)
[Selector ("match:player:didChangeConnectionState:")] void StateChangedForPlayer(..)

Type: GKMatchDelegate

GameKit.GKMatchDelegate { [Selector ("match:didReceiveData:fromPlayer:")] void DataReceived(..)
[Selector ("match:didReceiveData:forRecipient:fromRemotePlayer:")] void DataReceivedForRecipient(..)
[Selector ("match:didReceiveData:fromRemotePlayer:")] void DataReceivedFromPlayer(..)
[Selector ("match:didFailWithError:")] void Failed(..)
[Selector ("match:shouldReinviteDisconnectedPlayer:")] bool ShouldReinviteDisconnectedPlayer(..)
[Selector ("match:shouldReinvitePlayer:")] bool ShouldReinvitePlayer(..)
[Selector ("match:player:didChangeState:")] void StateChanged(..)
[Selector ("match:player:didChangeConnectionState:")] void StateChangedForPlayer(..)

Type: GKMatchmaker

GameKit.GKMatchmaker { [Selector ("addPlayersToMatch:matchRequest:completionHandler:")] void AddPlayers(..)
[Selector ("cancel")] void Cancel(..)
[Selector ("cancelInviteToPlayer:")] void CancelInvite(..)
[Selector ("cancelPendingInviteToPlayer:")] void CancelPendingInvite(..)
[Selector ("findMatchForRequest:withCompletionHandler:")] void FindMatch(..)
[Selector ("findPlayersForHostedMatchRequest:withCompletionHandler:")] void FindPlayers(..)
[Selector ("findPlayersForHostedRequest:withCompletionHandler:")] void FindPlayersForHostedRequest(..)
[Selector ("finishMatchmakingForMatch:")] void FinishMatchmaking(..)
[Selector ("matchForInvite:completionHandler:")] void Match(..)
[Selector ("queryActivityWithCompletionHandler:")] void QueryActivity(..)
[Selector ("queryPlayerGroupActivity:withCompletionHandler:")] void QueryPlayerGroupActivity(..)
[Selector ("setInviteHandler:")] void SetInviteHandler(..)
[Selector ("startBrowsingForNearbyPlayersWithReachableHandler:")] void StartBrowsingForNearbyPlayers(..)
[Selector ("startBrowsingForNearbyPlayersWithHandler:")] void StartBrowsingForNearbyPlayers(..)
[Selector ("stopBrowsingForNearbyPlayers")] void StopBrowsingForNearbyPlayers(..)
[Selector ("sharedMatchmaker")] GameKit.GKMatchmaker SharedMatchmaker { get; }

Type: GKMatchmakerViewController

GameKit.GKMatchmakerViewController { [Selector ("addPlayersToMatch:")] void AddPlayersToMatch(..)
[Selector ("setHostedPlayer:connected:")] void SetHostedPlayerConnected(..)
[Selector ("setHostedPlayer:didConnect:")] void SetHostedPlayerConnected(..)
[Selector ("setHostedPlayerReady:")] void SetHostedPlayerReady(..)
[Selector ("defaultInvitationMessage")] string DefaultInvitationMessage { get; }
[Selector ("setDefaultInvitationMessage:")] void DefaultInvitationMessage { set; }
[Selector ("isHosted")] bool Hosted { get; }
[Selector ("setHosted:")] void Hosted { set; }
[Selector ("matchRequest")] GameKit.GKMatchRequest MatchRequest { get; }
[Selector ("matchmakerDelegate")] Foundation.NSObject WeakMatchmakerDelegate { get; }
[Selector ("setMatchmakerDelegate:")] void WeakMatchmakerDelegate { set; }

Type: _GKMatchmakerViewControllerDelegate

GameKit.GKMatchmakerViewController+_GKMatchmakerViewControllerDelegate { [Selector ("matchmakerViewController:didFailWithError:")] void DidFailWithError(..)
[Selector ("matchmakerViewController:didFindHostedPlayers:")] void DidFindHostedPlayers(..)
[Selector ("matchmakerViewController:didFindMatch:")] void DidFindMatch(..)
[Selector ("matchmakerViewController:didFindPlayers:")] void DidFindPlayers(..)
[Selector ("matchmakerViewController:hostedPlayerDidAccept:")] void HostedPlayerDidAccept(..)
[Selector ("matchmakerViewController:didReceiveAcceptFromHostedPlayer:")] void ReceivedAcceptFromHostedPlayer(..)
[Selector ("matchmakerViewControllerWasCancelled:")] void WasCancelled(..)

Type: GKMatchmakerViewControllerDelegate

GameKit.GKMatchmakerViewControllerDelegate { [Selector ("matchmakerViewController:didFailWithError:")] void DidFailWithError(..)
[Selector ("matchmakerViewController:didFindHostedPlayers:")] void DidFindHostedPlayers(..)
[Selector ("matchmakerViewController:didFindMatch:")] void DidFindMatch(..)
[Selector ("matchmakerViewController:didFindPlayers:")] void DidFindPlayers(..)
[Selector ("matchmakerViewController:hostedPlayerDidAccept:")] void HostedPlayerDidAccept(..)
[Selector ("matchmakerViewController:didReceiveAcceptFromHostedPlayer:")] void ReceivedAcceptFromHostedPlayer(..)
[Selector ("matchmakerViewControllerWasCancelled:")] void WasCancelled(..)

Type: GKMatchRequest

GameKit.GKMatchRequest { [Selector ("maxPlayersAllowedForMatchOfType:")] System.nint GetMaxPlayersAllowed(..)
[Selector ("setRecipientResponseHandler:")] void SetRecipientResponseHandler(..)
[Selector ("defaultNumberOfPlayers")] System.nint DefaultNumberOfPlayers { get; }
[Selector ("setDefaultNumberOfPlayers:")] void DefaultNumberOfPlayers { set; }
[Selector ("inviteeResponseHandler")] System.Action`2[System.String,GameKit.GKInviteeResponse] InviteeResponseHandler { get; }
[Selector ("setInviteeResponseHandler:")] void InviteeResponseHandler { set; }
[Selector ("inviteMessage")] string InviteMessage { get; }
[Selector ("setInviteMessage:")] void InviteMessage { set; }
[Selector ("maxPlayers")] System.nint MaxPlayers { get; }
[Selector ("setMaxPlayers:")] void MaxPlayers { set; }
[Selector ("minPlayers")] System.nint MinPlayers { get; }
[Selector ("setMinPlayers:")] void MinPlayers { set; }
[Selector ("playerAttributes")] uint PlayerAttributes { get; }
[Selector ("setPlayerAttributes:")] void PlayerAttributes { set; }
[Selector ("playerGroup")] System.nint PlayerGroup { get; }
[Selector ("setPlayerGroup:")] void PlayerGroup { set; }
[Selector ("playersToInvite")] string PlayersToInvite { get; }
[Selector ("setPlayersToInvite:")] void PlayersToInvite { set; }
[Selector ("recipients")] GameKit.GKPlayer Recipients { get; }
[Selector ("setRecipients:")] void Recipients { set; }

Type: GKNotificationBanner

GameKit.GKNotificationBanner { [Selector ("showBannerWithTitle:message:completionHandler:")] void Show(..)
[Selector ("showBannerWithTitle:message:duration:completionHandler:")] void Show(..)

Type: GKPeerPickerController

GameKit.GKPeerPickerController { [Selector ("dismiss")] void Dismiss(..)
[Selector ("show")] void Show(..)
[Selector ("connectionTypesMask")] GameKit.GKPeerPickerConnectionType ConnectionTypesMask { get; }
[Selector ("setConnectionTypesMask:")] void ConnectionTypesMask { set; }
[Selector ("isVisible")] bool Visible { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: GKPeerPickerControllerDelegate

GameKit.GKPeerPickerControllerDelegate { [Selector ("peerPickerController:didSelectConnectionType:")] void ConnectionTypeSelected(..)
[Selector ("peerPickerControllerDidCancel:")] void ControllerCancelled(..)
[Selector ("peerPickerController:sessionForConnectionType:")] GameKit.GKSession GetSession(..)
[Selector ("peerPickerController:didConnectPeer:toSession:")] void PeerConnected(..)

Type: GKPlayer

GameKit.GKPlayer { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("anonymousGuestPlayerWithIdentifier:")] GameKit.GKPlayer GetAnonymousGuestPlayer(..)
[Selector ("loadPhotoForSize:withCompletionHandler:")] void LoadPhoto(..)
[Selector ("loadPlayersForIdentifiers:withCompletionHandler:")] void LoadPlayersForIdentifiers(..)
[Selector ("alias")] string Alias { get; }
[Selector ("displayName")] string DisplayName { get; }
[Selector ("guestIdentifier")] string GuestIdentifier { get; }
[Selector ("isFriend")] bool IsFriend { get; }
[Selector ("playerID")] string PlayerID { get; }

Type: GKSavedGame

GameKit.GKSavedGame { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("loadDataWithCompletionHandler:")] void LoadData(..)
[Selector ("deviceName")] string DeviceName { get; }
[Selector ("modificationDate")] Foundation.NSDate ModificationDate { get; }
[Selector ("name")] string Name { get; }

Type: GKSavedGameListener

GameKit.GKSavedGameListener { [Selector ("player:didModifySavedGame:")] void DidModifySavedGame(..)
[Selector ("player:hasConflictingSavedGames:")] void HasConflictingSavedGames(..)

Type: GKScore

GameKit.GKScore { [Selector ("challengeComposeControllerWithPlayers:message:completionHandler:")] UIKit.UIViewController ChallengeComposeController(..)
[Selector ("challengeComposeControllerWithMessage:players:completionHandler:")] UIKit.UIViewController ChallengeComposeController(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("initWithCategory:")] System.IntPtr InitWithCategory(..)
[Selector ("initWithLeaderboardIdentifier:")] System.IntPtr InitWithLeaderboardIdentifier(..)
[Selector ("issueChallengeToPlayers:message:")] void IssueChallengeToPlayers(..)
[Selector ("reportScoreWithCompletionHandler:")] void ReportScore(..)
[Selector ("reportScores:withCompletionHandler:")] void ReportScores(..)
[Selector ("reportScores:withEligibleChallenges:withCompletionHandler:")] void ReportScores(..)
[Selector ("category")] string Category { get; }
[Selector ("setCategory:")] void Category { set; }
[Selector ("context")] ulong Context { get; }
[Selector ("setContext:")] void Context { set; }
[Selector ("date")] Foundation.NSDate Date { get; }
[Selector ("formattedValue")] string FormattedValue { get; }
[Selector ("leaderboardIdentifier")] string LeaderboardIdentifier { get; }
[Selector ("setLeaderboardIdentifier:")] void LeaderboardIdentifier { set; }
[Selector ("player")] GameKit.GKPlayer Player { get; }
[Selector ("rank")] System.nint Rank { get; }
[Selector ("shouldSetDefaultLeaderboard")] bool ShouldSetDefaultLeaderboard { get; }
[Selector ("setShouldSetDefaultLeaderboard:")] void ShouldSetDefaultLeaderboard { set; }
[Selector ("value")] long Value { get; }
[Selector ("setValue:")] void Value { set; }

Type: GKScoreChallenge

GameKit.GKScoreChallenge { [Selector ("score")] GameKit.GKScore Score { get; }

Type: GKSession

GameKit.GKSession { [Selector ("setDataReceiveHandler:withContext:")] void _SetDataReceiveHandler(..)
[Selector ("acceptConnectionFromPeer:error:")] bool AcceptConnection(..)
[Selector ("cancelConnectToPeer:")] void CancelConnect(..)
[Selector ("connectToPeer:withTimeout:")] void Connect(..)
[Selector ("denyConnectionFromPeer:")] void DenyConnection(..)
[Selector ("disconnectFromAllPeers")] void DisconnectFromAllPeers(..)
[Selector ("disconnectPeerFromAllPeers:")] void DisconnectPeerFromAllPeers(..)
[Selector ("displayNameForPeer:")] string DisplayNameForPeer(..)
[Selector ("peersWithConnectionState:")] string PeersWithConnectionState(..)
[Selector ("sendData:toPeers:withDataMode:error:")] bool SendData(..)
[Selector ("sendDataToAllPeers:withDataMode:error:")] bool SendDataToAllPeers(..)
[Selector ("isAvailable")] bool Available { get; }
[Selector ("setAvailable:")] void Available { set; }
[Selector ("disconnectTimeout")] double DisconnectTimeout { get; }
[Selector ("setDisconnectTimeout:")] void DisconnectTimeout { set; }
[Selector ("displayName")] string DisplayName { get; }
[Selector ("peerID")] string PeerID { get; }
[Selector ("sessionID")] string SessionID { get; }
[Selector ("sessionMode")] GameKit.GKSessionMode SessionMode { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: ReceiverObject

GameKit.GKSession+ReceiverObject { [Selector ("receiveData:fromPeer:inSession:context:")] void Receive(..)

Type: GKSessionDelegate

GameKit.GKSessionDelegate { [Selector ("session:didFailWithError:")] void FailedWithError(..)
[Selector ("session:peer:didChangeState:")] void PeerChangedState(..)
[Selector ("session:connectionWithPeerFailed:withError:")] void PeerConnectionFailed(..)
[Selector ("session:didReceiveConnectionRequestFromPeer:")] void PeerConnectionRequest(..)

Type: GKTurnBasedEventHandler

GameKit.GKTurnBasedEventHandler { [Selector ("sharedTurnBasedEventHandler")] GameKit.GKTurnBasedEventHandler SharedTurnBasedEventHandler { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: GKTurnBasedEventHandlerDelegate

GameKit.GKTurnBasedEventHandlerDelegate { [Selector ("handleInviteFromGameCenter:")] void HandleInviteFromGameCenter(..)
[Selector ("handleMatchEnded:")] void HandleMatchEnded(..)
[Selector ("handleTurnEventForMatch:didBecomeActive:")] void HandleTurnEvent(..)
[Selector ("handleTurnEventForMatch:")] void HandleTurnEventForMatch(..)

Type: GKTurnBasedEventListener

GameKit.GKTurnBasedEventListener { [Selector ("player:didRequestMatchWithOtherPlayers:")] void DidRequestMatchWithOtherPlayers(..)
[Selector ("player:didRequestMatchWithPlayers:")] void DidRequestMatchWithPlayers(..)
[Selector ("player:matchEnded:")] void MatchEnded(..)
[Selector ("player:receivedExchangeCancellation:forMatch:")] void ReceivedExchangeCancellation(..)
[Selector ("player:receivedExchangeReplies:forCompletedExchange:forMatch:")] void ReceivedExchangeReplies(..)
[Selector ("player:receivedExchangeRequest:forMatch:")] void ReceivedExchangeRequest(..)
[Selector ("player:receivedTurnEventForMatch:didBecomeActive:")] void ReceivedTurnEvent(..)
[Selector ("player:wantsToQuitMatch:")] void WantsToQuitMatch(..)

Type: GKTurnBasedExchange

GameKit.GKTurnBasedExchange { [Selector ("cancelWithLocalizableMessageKey:arguments:completionHandler:")] void Cancel(..)
[Selector ("replyWithLocalizableMessageKey:arguments:data:completionHandler:")] void Reply(..)
[Selector ("completionDate")] Foundation.NSDate CompletionDate { get; }
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("exchangeID")] string ExchangeID { get; }
[Selector ("message")] string Message { get; }
[Selector ("recipients")] GameKit.GKTurnBasedParticipant Recipients { get; }
[Selector ("replies")] GameKit.GKTurnBasedExchangeReply Replies { get; }
[Selector ("sendDate")] Foundation.NSDate SendDate { get; }
[Selector ("sender")] GameKit.GKTurnBasedParticipant Sender { get; }
[Selector ("status")] GameKit.GKTurnBasedExchangeStatus Status { get; }
[Selector ("timeoutDate")] Foundation.NSDate TimeoutDate { get; }

Type: GKTurnBasedExchangeReply

GameKit.GKTurnBasedExchangeReply { [Selector ("data")] Foundation.NSData Data { get; }
[Selector ("message")] string Message { get; }
[Selector ("recipient")] GameKit.GKTurnBasedParticipant Recipient { get; }
[Selector ("replyDate")] Foundation.NSDate ReplyDate { get; }

Type: GKTurnBasedMatch

GameKit.GKTurnBasedMatch { [Selector ("acceptInviteWithCompletionHandler:")] void AcceptInvite(..)
[Selector ("declineInviteWithCompletionHandler:")] void DeclineInvite(..)
[Selector ("endMatchInTurnWithMatchData:completionHandler:")] void EndMatchInTurn(..)
[Selector ("endMatchInTurnWithMatchData:scores:achievements:completionHandler:")] void EndMatchInTurn(..)
[Selector ("endTurnWithNextParticipants:turnTimeout:matchData:completionHandler:")] void EndTurn(..)
[Selector ("endTurnWithNextParticipant:matchData:completionHandler:")] void EndTurnWithNextParticipant(..)
[Selector ("findMatchForRequest:withCompletionHandler:")] void FindMatch(..)
[Selector ("loadMatchWithID:withCompletionHandler:")] void LoadMatch(..)
[Selector ("loadMatchDataWithCompletionHandler:")] void LoadMatchData(..)
[Selector ("loadMatchesWithCompletionHandler:")] void LoadMatches(..)
[Selector ("participantQuitInTurnWithOutcome:nextParticipant:matchData:completionHandler:")] void ParticipantQuitInTurn(..)
[Selector ("participantQuitInTurnWithOutcome:nextParticipants:turnTimeout:matchData:completionHandler:")] void ParticipantQuitInTurn(..)
[Selector ("participantQuitOutOfTurnWithOutcome:withCompletionHandler:")] void ParticipantQuitOutOfTurn(..)
[Selector ("rematchWithCompletionHandler:")] void Rematch(..)
[Selector ("removeWithCompletionHandler:")] void Remove(..)
[Selector ("saveCurrentTurnWithMatchData:completionHandler:")] void SaveCurrentTurn(..)
[Selector ("saveMergedMatchData:withResolvedExchanges:completionHandler:")] void SaveMergedMatchData(..)
[Selector ("sendExchangeToParticipants:data:localizableMessageKey:arguments:timeout:completionHandler:")] void SendExchange(..)
[Selector ("sendReminderToParticipants:localizableMessageKey:arguments:completionHandler:")] void SendReminder(..)
[Selector ("setLocalizableMessageWithKey:arguments:")] void SetMessage(..)
[Selector ("activeExchanges")] GameKit.GKTurnBasedExchange ActiveExchanges { get; }
[Selector ("completedExchanges")] GameKit.GKTurnBasedExchange CompletedExchanges { get; }
[Selector ("creationDate")] Foundation.NSDate CreationDate { get; }
[Selector ("currentParticipant")] GameKit.GKTurnBasedParticipant CurrentParticipant { get; }
[Selector ("exchangeMaxInitiatedExchangesPerPlayer")] System.nuint ExchangeMaxInitiatedExchangesPerPlayer { get; }
[Selector ("exchanges")] GameKit.GKTurnBasedExchange Exchanges { get; }
[Selector ("exchangeDataMaximumSize")] System.nuint ExhangeDataMaximumSize { get; }
[Selector ("matchData")] Foundation.NSData MatchData { get; }
[Selector ("matchDataMaximumSize")] System.nint MatchDataMaximumSize { get; }
[Selector ("matchID")] string MatchID { get; }
[Selector ("message")] string Message { get; }
[Selector ("setMessage:")] void Message { set; }
[Selector ("participants")] GameKit.GKTurnBasedParticipant Participants { get; }
[Selector ("status")] GameKit.GKTurnBasedMatchStatus Status { get; }

Type: GKTurnBasedMatchmakerViewController

GameKit.GKTurnBasedMatchmakerViewController { [Selector ("showExistingMatches")] bool ShowExistingMatches { get; }
[Selector ("setShowExistingMatches:")] void ShowExistingMatches { set; }
[Selector ("turnBasedMatchmakerDelegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setTurnBasedMatchmakerDelegate:")] void WeakDelegate { set; }

Type: GKTurnBasedMatchmakerViewControllerDelegate

GameKit.GKTurnBasedMatchmakerViewControllerDelegate { [Selector ("turnBasedMatchmakerViewController:didFailWithError:")] void FailedWithError(..)
[Selector ("turnBasedMatchmakerViewController:didFindMatch:")] void FoundMatch(..)
[Selector ("turnBasedMatchmakerViewController:playerQuitForMatch:")] void PlayerQuitForMatch(..)
[Selector ("turnBasedMatchmakerViewControllerWasCancelled:")] void WasCancelled(..)

Type: GKTurnBasedParticipant

GameKit.GKTurnBasedParticipant { [Selector ("lastTurnDate")] Foundation.NSDate LastTurnDate { get; }
[Selector ("matchOutcome")] GameKit.GKTurnBasedMatchOutcome MatchOutcome { get; }
[Selector ("setMatchOutcome:")] void MatchOutcome { set; }
[Selector ("player")] GameKit.GKPlayer Player { get; }
[Selector ("playerID")] string PlayerID { get; }
[Selector ("status")] GameKit.GKTurnBasedParticipantStatus Status { get; }
[Selector ("timeoutDate")] Foundation.NSDate TimeoutDate { get; }

Type: GKVoiceChat

GameKit.GKVoiceChat { [Selector ("isVoIPAllowed")] bool IsVoIPAllowed(..)
[Selector ("setMute:forPlayer:")] void SetMute(..)
[Selector ("setPlayer:muted:")] void SetMuteStatus(..)
[Selector ("setPlayerVoiceChatStateDidChangeHandler:")] void SetPlayerVoiceChatStateChangeHandler(..)
[Selector ("start")] void Start(..)
[Selector ("stop")] void Stop(..)
[Selector ("isActive")] bool Active { get; }
[Selector ("setActive:")] void Active { set; }
[Selector ("name")] string Name { get; }
[Selector ("playerIDs")] string PlayerIDs { get; }
[Selector ("players")] GameKit.GKPlayer Players { get; }
[Selector ("playerStateUpdateHandler")] GameKit.GKPlayerStateUpdateHandler PlayerStateUpdateHandler { get; }
[Selector ("setPlayerStateUpdateHandler:")] void PlayerStateUpdateHandler { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }

Type: GKVoiceChatClient

GameKit.GKVoiceChatClient { [Selector ("voiceChatService:didNotStartWithParticipantID:error:")] void FailedToConnect(..)
[Selector ("participantID")] string ParticipantID(..)
[Selector ("voiceChatService:didReceiveInvitationFromParticipantID:callID:")] void ReceivedInvitation(..)
[Selector ("voiceChatService:sendData:toParticipantID:")] void SendData(..)
[Selector ("voiceChatService:sendRealTimeData:toParticipantID:")] void SendRealTimeData(..)
[Selector ("voiceChatService:didStartWithParticipantID:")] void Started(..)
[Selector ("voiceChatService:didStopWithParticipantID:error:")] void Stopped(..)

Type: GKVoiceChatService

GameKit.GKVoiceChatService { [Selector ("acceptCallID:error:")] bool AcceptCall(..)
[Selector ("denyCallID:")] void DenyCall(..)
[Selector ("receivedData:fromParticipantID:")] void ReceivedData(..)
[Selector ("receivedRealTimeData:fromParticipantID:")] void ReceivedRealTimeData(..)
[Selector ("startVoiceChatWithParticipantID:error:")] bool StartVoiceChat(..)
[Selector ("stopVoiceChatWithParticipantID:")] void StopVoiceChat(..)
[Selector ("client")] GameKit.IGKVoiceChatClient Client { get; }
[Selector ("setClient:")] void Client { set; }
[Selector ("defaultVoiceChatService")] GameKit.GKVoiceChatService Default { get; }
[Selector ("isInputMeteringEnabled")] bool InputMeteringEnabled { get; }
[Selector ("setInputMeteringEnabled:")] void InputMeteringEnabled { set; }
[Selector ("inputMeterLevel")] float InputMeterLevel { get; }
[Selector ("isVoIPAllowed")] bool IsVoIPAllowed { get; }
[Selector ("isMicrophoneMuted")] bool MicrophoneMuted { get; }
[Selector ("setMicrophoneMuted:")] void MicrophoneMuted { set; }
[Selector ("isOutputMeteringEnabled")] bool OutputMeteringEnabled { get; }
[Selector ("setOutputMeteringEnabled:")] void OutputMeteringEnabled { set; }
[Selector ("outputMeterLevel")] float OutputMeterLevel { get; }
[Selector ("remoteParticipantVolume")] float RemoteParticipantVolume { get; }
[Selector ("setRemoteParticipantVolume:")] void RemoteParticipantVolume { set; }

Namespace: GameplayKit

Type: GKAgent

GameplayKit.GKAgent { [Selector ("behavior")] GameplayKit.GKBehavior Behavior { get; }
[Selector ("setBehavior:")] void Behavior { set; }
[Selector ("delegate")] GameplayKit.IGKAgentDelegate Delegate { get; }
[Selector ("setDelegate:")] void Delegate { set; }
[Selector ("mass")] float Mass { get; }
[Selector ("setMass:")] void Mass { set; }
[Selector ("maxAcceleration")] float MaxAcceleration { get; }
[Selector ("setMaxAcceleration:")] void MaxAcceleration { set; }
[Selector ("maxSpeed")] float MaxSpeed { get; }
[Selector ("setMaxSpeed:")] void MaxSpeed { set; }
[Selector ("radius")] float Radius { get; }
[Selector ("setRadius:")] void Radius { set; }
[Selector ("speed")] float Speed { get; }

Type: GKAgent2D

GameplayKit.GKAgent2D { [Selector ("updateWithDeltaTime:")] void Update(..)
[Selector ("position")] OpenTK.Vector2 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("rotation")] float Rotation { get; }
[Selector ("setRotation:")] void Rotation { set; }
[Selector ("velocity")] OpenTK.Vector2 Velocity { get; }

Type: GKAgentDelegate

GameplayKit.GKAgentDelegate { [Selector ("agentDidUpdate:")] void AgentDidUpdate(..)
[Selector ("agentWillUpdate:")] void AgentWillUpdate(..)

Type: GKARC4RandomSource

GameplayKit.GKARC4RandomSource { [Selector ("dropValuesWithCount:")] void DropValues(..)
[Selector ("seed")] Foundation.NSData Seed { get; }
[Selector ("setSeed:")] void Seed { set; }

Type: GKBehavior

GameplayKit.GKBehavior { [Selector ("behaviorWithGoal:weight:")] GameplayKit.GKBehavior FromGoal(..)
[Selector ("behaviorWithGoals:")] GameplayKit.GKBehavior FromGoals(..)
[Selector ("behaviorWithGoals:andWeights:")] GameplayKit.GKBehavior FromGoals(..)
[Selector ("behaviorWithWeightedGoals:")] GameplayKit.GKBehavior FromGoals(..)
[Selector ("weightForGoal:")] float GetWeight(..)
[Selector ("objectAtIndexedSubscript:")] GameplayKit.GKGoal ObjectAtIndexedSubscript(..)
[Selector ("objectForKeyedSubscript:")] Foundation.NSNumber ObjectForKeyedSubscript(..)
[Selector ("removeAllGoals")] void RemoveAllGoals(..)
[Selector ("removeGoal:")] void RemoveGoal(..)
[Selector ("setObject:forKeyedSubscript:")] void SetObject(..)
[Selector ("setWeight:forGoal:")] void SetWeight(..)
[Selector ("goalCount")] System.nint GoalCount { get; }

Type: GKCircleObstacle

GameplayKit.GKCircleObstacle { [Selector ("obstacleWithRadius:")] GameplayKit.GKCircleObstacle FromRadius(..)
[Selector ("position")] OpenTK.Vector2 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("radius")] float Radius { get; }
[Selector ("setRadius:")] void Radius { set; }

Type: GKComponent

GameplayKit.GKComponent { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("updateWithDeltaTime:")] void Update(..)
[Selector ("entity")] GameplayKit.GKEntity Entity { get; }

Type: GKComponentSystem

GameplayKit.GKComponentSystem { [Selector ("addComponent:")] void AddComponent(..)
[Selector ("addComponentWithEntity:")] void AddComponent(..)
[Selector ("objectAtIndexedSubscript:")] GameplayKit.GKComponent ObjectAtIndexedSubscript(..)
[Selector ("removeComponentWithEntity:")] void RemoveComponent(..)
[Selector ("removeComponent:")] void RemoveComponent(..)
[Selector ("updateWithDeltaTime:")] void Update(..)
[Selector ("componentClass")] ObjCRuntime.Class ComponentClass { get; }
[Selector ("components")] GameplayKit.GKComponent Components { get; }

Type: GKEntity

GameplayKit.GKEntity { [Selector ("addComponent:")] void AddComponent(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("componentForClass:")] GameplayKit.GKComponent GetComponent(..)
[Selector ("entity")] GameplayKit.GKEntity GetEntity(..)
[Selector ("removeComponentForClass:")] void RemoveComponent(..)
[Selector ("updateWithDeltaTime:")] void Update(..)
[Selector ("components")] GameplayKit.GKComponent Components { get; }

Type: GKGaussianDistribution

GameplayKit.GKGaussianDistribution { [Selector ("deviation")] float Deviation { get; }
[Selector ("mean")] float Mean { get; }

Type: GKGoal

GameplayKit.GKGoal { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("goalToAlignWithAgents:maxDistance:maxAngle:")] GameplayKit.GKGoal GetGoalToAlign(..)
[Selector ("goalToAvoidAgents:maxPredictionTime:")] GameplayKit.GKGoal GetGoalToAvoidAgents(..)
[Selector ("goalToAvoidObstacles:maxPredictionTime:")] GameplayKit.GKGoal GetGoalToAvoidObstacles(..)
[Selector ("goalToCohereWithAgents:maxDistance:maxAngle:")] GameplayKit.GKGoal GetGoalToCohere(..)
[Selector ("goalToFleeAgent:")] GameplayKit.GKGoal GetGoalToFleeAgent(..)
[Selector ("goalToFollowPath:maxPredictionTime:forward:")] GameplayKit.GKGoal GetGoalToFollowPath(..)
[Selector ("goalToInterceptAgent:maxPredictionTime:")] GameplayKit.GKGoal GetGoalToInterceptAgent(..)
[Selector ("goalToReachTargetSpeed:")] GameplayKit.GKGoal GetGoalToReachTargetSpeed(..)
[Selector ("goalToSeekAgent:")] GameplayKit.GKGoal GetGoalToSeekAgent(..)
[Selector ("goalToSeparateFromAgents:maxDistance:maxAngle:")] GameplayKit.GKGoal GetGoalToSeparate(..)
[Selector ("goalToStayOnPath:maxPredictionTime:")] GameplayKit.GKGoal GetGoalToStayOnPath(..)
[Selector ("goalToWander:")] GameplayKit.GKGoal GetGoalToWander(..)

Type: GKGraph

GameplayKit.GKGraph { [Selector ("addNodes:")] void AddNodes(..)
[Selector ("connectNodeToLowestCostNode:bidirectional:")] void ConnectNodeToLowestCostNode(..)
[Selector ("findPathFromNode:toNode:")] GameplayKit.GKGraphNode FindPath(..)
[Selector ("graphWithNodes:")] GameplayKit.GKGraph FromNodes(..)
[Selector ("removeNodes:")] void RemoveNodes(..)
[Selector ("nodes")] GameplayKit.GKGraphNode Nodes { get; }

Type: GKGraphNode

GameplayKit.GKGraphNode { [Selector ("addConnectionsToNodes:bidirectional:")] void AddConnections(..)
[Selector ("findPathFromNode:")] GameplayKit.GKGraphNode FindPathFrom(..)
[Selector ("findPathToNode:")] GameplayKit.GKGraphNode FindPathTo(..)
[Selector ("costToNode:")] float GetCost(..)
[Selector ("estimatedCostToNode:")] float GetEstimatedCost(..)
[Selector ("removeConnectionsToNodes:bidirectional:")] void RemoveConnections(..)
[Selector ("connectedNodes")] GameplayKit.GKGraphNode ConnectedNodes { get; }

Type: GKGraphNode2D

GameplayKit.GKGraphNode2D { [Selector ("nodeWithPoint:")] GameplayKit.GKGraphNode2D FromPoint(..)
[Selector ("position")] OpenTK.Vector2 Position { get; }
[Selector ("setPosition:")] void Position { set; }

Type: GKGridGraph

GameplayKit.GKGridGraph { [Selector ("connectNodeToAdjacentNodes:")] void ConnectNodeToAdjacentNodes(..)
[Selector ("graphFromGridStartingAt:width:height:diagonalsAllowed:")] GameplayKit.GKGridGraph FromGridStartingAt(..)
[Selector ("nodeAtGridPosition:")] GameplayKit.GKGridGraphNode GetNodeAt(..)
[Selector ("diagonalsAllowed")] bool DiagonalsAllowed { get; }
[Selector ("gridHeight")] System.nuint GridHeight { get; }
[Selector ("gridOrigin")] OpenTK.Vector2i GridOrigin { get; }
[Selector ("gridWidth")] System.nuint GridWidth { get; }

Type: GKGridGraphNode

GameplayKit.GKGridGraphNode { [Selector ("nodeWithGridPosition:")] GameplayKit.GKGridGraphNode FromGridPosition(..)
[Selector ("gridPosition")] OpenTK.Vector2i GridPosition { get; }
[Selector ("setGridPosition:")] void GridPosition { set; }

Type: GKLinearCongruentialRandomSource

GameplayKit.GKLinearCongruentialRandomSource { [Selector ("seed")] ulong Seed { get; }
[Selector ("setSeed:")] void Seed { set; }

Type: GKMersenneTwisterRandomSource

GameplayKit.GKMersenneTwisterRandomSource { [Selector ("seed")] ulong Seed { get; }
[Selector ("setSeed:")] void Seed { set; }

Type: GKMinMaxStrategist

GameplayKit.GKMinMaxStrategist { [Selector ("bestMoveForPlayer:")] GameplayKit.IGKGameModelUpdate GetBestMove(..)
[Selector ("randomMoveForPlayer:fromNumberOfBestMoves:")] GameplayKit.IGKGameModelUpdate GetRandomMove(..)
[Selector ("gameModel")] GameplayKit.IGKGameModel GameModel { get; }
[Selector ("setGameModel:")] void GameModel { set; }
[Selector ("maxLookAheadDepth")] System.nint MaxLookAheadDepth { get; }
[Selector ("setMaxLookAheadDepth:")] void MaxLookAheadDepth { set; }
[Selector ("randomSource")] GameplayKit.IGKRandom RandomSource { get; }
[Selector ("setRandomSource:")] void RandomSource { set; }

Type: GKNSPredicateRule

GameplayKit.GKNSPredicateRule { [Selector ("evaluatePredicateWithSystem:")] bool EvaluatePredicate(..)
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }

Type: GKObstacleGraph

GameplayKit.GKObstacleGraph { [Selector ("addObstacles:")] void AddObstacles(..)
[Selector ("connectNodeUsingObstacles:")] void ConnectNodeUsingObstacles(..)
[Selector ("connectNodeUsingObstacles:ignoringObstacles:")] void ConnectNodeUsingObstacles(..)
[Selector ("connectNodeUsingObstacles:ignoringBufferRadiusOfObstacles:")] void ConnectNodeUsingObstaclesIgnoringBufferRadius(..)
[Selector ("graphWithObstacles:bufferRadius:")] GameplayKit.GKObstacleGraph FromObstacles(..)
[Selector ("nodesForObstacle:")] GameplayKit.GKGraphNode2D GetNodes(..)
[Selector ("isConnectionLockedFromNode:toNode:")] bool IsConnectionLocked(..)
[Selector ("lockConnectionFromNode:toNode:")] void LockConnection(..)
[Selector ("removeAllObstacles")] void RemoveAllObstacles(..)
[Selector ("removeObstacles:")] void RemoveObstacles(..)
[Selector ("unlockConnectionFromNode:toNode:")] void UnlockConnection(..)
[Selector ("bufferRadius")] float BufferRadius { get; }
[Selector ("obstacles")] GameplayKit.GKPolygonObstacle Obstacles { get; }

Type: GKPath

GameplayKit.GKPath { [Selector ("pathWithGraphNodes:radius:")] GameplayKit.GKPath FromGraphNodes(..)
[Selector ("pathWithPoints:count:radius:cyclical:")] GameplayKit.GKPath FromPoints(..)
[Selector ("pointAtIndex:")] OpenTK.Vector2 GetPoint(..)
[Selector ("initWithPoints:count:radius:cyclical:")] System.IntPtr InitWithPoints(..)
[Selector ("isCyclical")] bool Cyclical { get; }
[Selector ("setCyclical:")] void Cyclical { set; }
[Selector ("numPoints")] System.nuint NumPoints { get; }
[Selector ("radius")] float Radius { get; }
[Selector ("setRadius:")] void Radius { set; }

Type: GKPolygonObstacle

GameplayKit.GKPolygonObstacle { [Selector ("obstacleWithPoints:count:")] GameplayKit.GKPolygonObstacle FromPoints(..)
[Selector ("vertexAtIndex:")] OpenTK.Vector2 GetVertex(..)
[Selector ("vertexCount")] System.nuint VertexCount { get; }

Type: GKRandomDistribution

GameplayKit.GKRandomDistribution { [Selector ("d20")] GameplayKit.GKRandomDistribution GetD20(..)
[Selector ("d6")] GameplayKit.GKRandomDistribution GetD6(..)
[Selector ("distributionForDieWithSideCount:")] GameplayKit.GKRandomDistribution GetDie(..)
[Selector ("distributionWithLowestValue:highestValue:")] GameplayKit.GKRandomDistribution GetDistributionBetween(..)
[Selector ("nextBool")] bool GetNextBool(..)
[Selector ("nextInt")] System.nint GetNextInt(..)
[Selector ("nextIntWithUpperBound:")] System.nuint GetNextInt(..)
[Selector ("nextUniform")] float GetNextUniform(..)
[Selector ("highestValue")] System.nint HighestValue { get; }
[Selector ("lowestValue")] System.nint LowestValue { get; }
[Selector ("numberOfPossibleOutcomes")] System.nuint NumberOfPossibleOutcomes { get; }

Type: GKRandomSource

GameplayKit.GKRandomSource { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("nextBool")] bool GetNextBool(..)
[Selector ("nextInt")] System.nint GetNextInt(..)
[Selector ("nextIntWithUpperBound:")] System.nuint GetNextInt(..)
[Selector ("nextUniform")] float GetNextUniform(..)
[Selector ("arrayByShufflingObjectsInArray:")] Foundation.NSObject ShuffleObjects(..)
[Selector ("sharedRandom")] GameplayKit.GKRandomSource SharedRandom { get; }

Type: GKRule

GameplayKit.GKRule { [Selector ("evaluatePredicateWithSystem:")] bool EvaluatePredicate(..)
[Selector ("ruleWithBlockPredicate:action:")] GameplayKit.GKRule FromPredicate(..)
[Selector ("ruleWithPredicate:assertingFact:grade:")] GameplayKit.GKRule FromPredicateAssertingFact(..)
[Selector ("ruleWithPredicate:retractingFact:grade:")] GameplayKit.GKRule FromPredicateRetractingFact(..)
[Selector ("performActionWithSystem:")] void PerformAction(..)
[Selector ("salience")] System.nint Salience { get; }
[Selector ("setSalience:")] void Salience { set; }

Type: GKRuleSystem

GameplayKit.GKRuleSystem { [Selector ("addRule:")] void AddRule(..)
[Selector ("addRulesFromArray:")] void AddRules(..)
[Selector ("assertFact:")] void AssertFact(..)
[Selector ("assertFact:grade:")] void AssertFact(..)
[Selector ("evaluate")] void Evaluate(..)
[Selector ("gradeForFact:")] float GetGrade(..)
[Selector ("maximumGradeForFacts:")] float GetMaximumGrade(..)
[Selector ("minimumGradeForFacts:")] float GetMinimumGrade(..)
[Selector ("removeAllRules")] void RemoveAllRules(..)
[Selector ("reset")] void Reset(..)
[Selector ("retractFact:")] void RetractFact(..)
[Selector ("retractFact:grade:")] void RetractFact(..)
[Selector ("agenda")] GameplayKit.GKRule Agenda { get; }
[Selector ("executed")] GameplayKit.GKRule Executed { get; }
[Selector ("facts")] Foundation.NSObject Facts { get; }
[Selector ("rules")] GameplayKit.GKRule Rules { get; }
[Selector ("state")] Foundation.NSMutableDictionary State { get; }

Type: GKState

GameplayKit.GKState { [Selector ("didEnterWithPreviousState:")] void DidEnter(..)
[Selector ("state")] GameplayKit.GKState GetState(..)
[Selector ("isValidNextState:")] bool IsValidNextState(..)
[Selector ("updateWithDeltaTime:")] void Update(..)
[Selector ("willExitWithNextState:")] void WillExit(..)
[Selector ("stateMachine")] GameplayKit.GKStateMachine StateMachine { get; }

Type: GKStateMachine

GameplayKit.GKStateMachine { [Selector ("canEnterState:")] bool CanEnterState(..)
[Selector ("enterState:")] bool EnterState(..)
[Selector ("stateMachineWithStates:")] GameplayKit.GKStateMachine FromStates(..)
[Selector ("stateForClass:")] GameplayKit.GKState GetState(..)
[Selector ("updateWithDeltaTime:")] void Update(..)
[Selector ("currentState")] GameplayKit.GKState CurrentState { get; }

Namespace: GLKit

Type: GLKBaseEffect

GLKit.GLKBaseEffect { [Selector ("prepareToDraw")] void PrepareToDraw(..)
[Selector ("colorMaterialEnabled")] bool ColorMaterialEnabled { get; }
[Selector ("setColorMaterialEnabled:")] void ColorMaterialEnabled { set; }
[Selector ("constantColor")] OpenTK.Vector4 ConstantColor { get; }
[Selector ("setConstantColor:")] void ConstantColor { set; }
[Selector ("fog")] GLKit.GLKEffectPropertyFog Fog { get; }
[Selector ("label")] string Label { get; }
[Selector ("setLabel:")] void Label { set; }
[Selector ("light0")] GLKit.GLKEffectPropertyLight Light0 { get; }
[Selector ("light1")] GLKit.GLKEffectPropertyLight Light1 { get; }
[Selector ("light2")] GLKit.GLKEffectPropertyLight Light2 { get; }
[Selector ("lightingType")] GLKit.GLKLightingType LightingType { get; }
[Selector ("setLightingType:")] void LightingType { set; }
[Selector ("lightModelAmbientColor")] OpenTK.Vector4 LightModelAmbientColor { get; }
[Selector ("setLightModelAmbientColor:")] void LightModelAmbientColor { set; }
[Selector ("lightModelTwoSided")] bool LightModelTwoSided { get; }
[Selector ("setLightModelTwoSided:")] void LightModelTwoSided { set; }
[Selector ("material")] GLKit.GLKEffectPropertyMaterial Material { get; }
[Selector ("texture2d0")] GLKit.GLKEffectPropertyTexture Texture2d0 { get; }
[Selector ("texture2d1")] GLKit.GLKEffectPropertyTexture Texture2d1 { get; }
[Selector ("textureOrder")] GLKit.GLKEffectPropertyTexture TextureOrder { get; }
[Selector ("setTextureOrder:")] void TextureOrder { set; }
[Selector ("transform")] GLKit.GLKEffectPropertyTransform Transform { get; }
[Selector ("useConstantColor")] bool UseConstantColor { get; }
[Selector ("setUseConstantColor:")] void UseConstantColor { set; }

Type: GLKEffectPropertyFog

GLKit.GLKEffectPropertyFog { [Selector ("color")] OpenTK.Vector4 Color { get; }
[Selector ("setColor:")] void Color { set; }
[Selector ("density")] float Density { get; }
[Selector ("setDensity:")] void Density { set; }
[Selector ("enabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("end")] float End { get; }
[Selector ("setEnd:")] void End { set; }
[Selector ("mode")] GLKit.GLKFogMode Mode { get; }
[Selector ("setMode:")] void Mode { set; }
[Selector ("start")] float Start { get; }
[Selector ("setStart:")] void Start { set; }

Type: GLKEffectPropertyLight

GLKit.GLKEffectPropertyLight { [Selector ("ambientColor")] OpenTK.Vector4 AmbientColor { get; }
[Selector ("setAmbientColor:")] void AmbientColor { set; }
[Selector ("constantAttenuation")] float ConstantAttenuation { get; }
[Selector ("setConstantAttenuation:")] void ConstantAttenuation { set; }
[Selector ("diffuseColor")] OpenTK.Vector4 DiffuseColor { get; }
[Selector ("setDiffuseColor:")] void DiffuseColor { set; }
[Selector ("enabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("linearAttenuation")] float LinearAttenuation { get; }
[Selector ("setLinearAttenuation:")] void LinearAttenuation { set; }
[Selector ("position")] OpenTK.Vector4 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("quadraticAttenuation")] float QuadraticAttenuation { get; }
[Selector ("setQuadraticAttenuation:")] void QuadraticAttenuation { set; }
[Selector ("specularColor")] OpenTK.Vector4 SpecularColor { get; }
[Selector ("setSpecularColor:")] void SpecularColor { set; }
[Selector ("spotCutoff")] float SpotCutoff { get; }
[Selector ("setSpotCutoff:")] void SpotCutoff { set; }
[Selector ("spotDirection")] OpenTK.Vector3 SpotDirection { get; }
[Selector ("setSpotDirection:")] void SpotDirection { set; }
[Selector ("spotExponent")] float SpotExponent { get; }
[Selector ("setSpotExponent:")] void SpotExponent { set; }
[Selector ("transform")] GLKit.GLKEffectPropertyTransform Transform { get; }
[Selector ("setTransform:")] void Transform { set; }

Type: GLKEffectPropertyMaterial

GLKit.GLKEffectPropertyMaterial { [Selector ("ambientColor")] OpenTK.Vector4 AmbientColor { get; }
[Selector ("setAmbientColor:")] void AmbientColor { set; }
[Selector ("diffuseColor")] OpenTK.Vector4 DiffuseColor { get; }
[Selector ("setDiffuseColor:")] void DiffuseColor { set; }
[Selector ("emissiveColor")] OpenTK.Vector4 EmissiveColor { get; }
[Selector ("setEmissiveColor:")] void EmissiveColor { set; }
[Selector ("shininess")] float Shininess { get; }
[Selector ("setShininess:")] void Shininess { set; }
[Selector ("specularColor")] OpenTK.Vector4 SpecularColor { get; }
[Selector ("setSpecularColor:")] void SpecularColor { set; }

Type: GLKEffectPropertyTexture

GLKit.GLKEffectPropertyTexture { [Selector ("enabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("envMode")] GLKit.GLKTextureEnvMode EnvMode { get; }
[Selector ("setEnvMode:")] void EnvMode { set; }
[Selector ("name")] uint GLName { get; }
[Selector ("setName:")] void GLName { set; }
[Selector ("target")] GLKit.GLKTextureTarget Target { get; }
[Selector ("setTarget:")] void Target { set; }

Type: GLKEffectPropertyTransform

GLKit.GLKEffectPropertyTransform { [Selector ("modelviewMatrix")] OpenTK.Matrix4 ModelViewMatrix { get; }
[Selector ("setModelviewMatrix:")] void ModelViewMatrix { set; }
[Selector ("normalMatrix")] OpenTK.Matrix3 NormalMatrix { get; }
[Selector ("projectionMatrix")] OpenTK.Matrix4 ProjectionMatrix { get; }
[Selector ("setProjectionMatrix:")] void ProjectionMatrix { set; }

Type: GLKMesh

GLKit.GLKMesh { [Selector ("newMeshesFromAsset:sourceMeshes:error:")] GLKit.GLKMesh CreateNewMeshes(..)
[Selector ("name")] string Name { get; }
[Selector ("submeshes")] GLKit.GLKSubmesh Submeshes { get; }
[Selector ("vertexBuffers")] GLKit.GLKMeshBuffer VertexBuffers { get; }
[Selector ("vertexCount")] System.nuint VertexCount { get; }
[Selector ("vertexDescriptor")] ModelIO.MDLVertexDescriptor VertexDescriptor { get; }

Type: GLKMeshBuffer

GLKit.GLKMeshBuffer { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("fillData:offset:")] void FillData(..)
[Selector ("allocator")] ModelIO.IMDLMeshBufferAllocator Allocator { get; }
[Selector ("glBufferName")] uint GlBufferName { get; }
[Selector ("length")] System.nuint Length { get; }
[Selector ("map")] ModelIO.MDLMeshBufferMap Map { get; }
[Selector ("type")] ModelIO.MDLMeshBufferType Type { get; }
[Selector ("zone")] ModelIO.IMDLMeshBufferZone Zone { get; }

Type: GLKMeshBufferAllocator

GLKit.GLKMeshBufferAllocator { [Selector ("newBuffer:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newBufferWithData:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newBufferFromZone:length:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newBufferFromZone:data:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newZone:")] ModelIO.IMDLMeshBufferZone CreateZone(..)
[Selector ("newZoneForBuffersWithSize:andType:")] ModelIO.IMDLMeshBufferZone CreateZone(..)

Type: GLKNamedEffect

GLKit.GLKNamedEffect { [Selector ("prepareToDraw")] void PrepareToDraw(..)

Type: GLKReflectionMapEffect

GLKit.GLKReflectionMapEffect { [Selector ("prepareToDraw")] void PrepareToDraw(..)
[Selector ("matrix")] OpenTK.Matrix3 Matrix { get; }
[Selector ("setMatrix:")] void Matrix { set; }
[Selector ("textureCubeMap")] GLKit.GLKEffectPropertyTexture TextureCubeMap { get; }

Type: GLKSkyboxEffect

GLKit.GLKSkyboxEffect { [Selector ("draw")] void Draw(..)
[Selector ("prepareToDraw")] void PrepareToDraw(..)
[Selector ("center")] OpenTK.Vector3 Center { get; }
[Selector ("setCenter:")] void Center { set; }
[Selector ("label")] string Label { get; }
[Selector ("setLabel:")] void Label { set; }
[Selector ("textureCubeMap")] GLKit.GLKEffectPropertyTexture TextureCubeMap { get; }
[Selector ("transform")] GLKit.GLKEffectPropertyTransform Transform { get; }
[Selector ("xSize")] float XSize { get; }
[Selector ("setXSize:")] void XSize { set; }
[Selector ("ySize")] float YSize { get; }
[Selector ("setYSize:")] void YSize { set; }
[Selector ("zSize")] float ZSize { get; }
[Selector ("setZSize:")] void ZSize { set; }

Type: GLKSubmesh

GLKit.GLKSubmesh { [Selector ("elementBuffer")] GLKit.GLKMeshBuffer ElementBuffer { get; }
[Selector ("elementCount")] int ElementCount { get; }
[Selector ("mesh")] GLKit.GLKMesh Mesh { get; }
[Selector ("mode")] uint Mode { get; }
[Selector ("name")] string Name { get; }
[Selector ("type")] uint Type { get; }

Type: GLKTextureInfo

GLKit.GLKTextureInfo { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("alphaState")] GLKit.GLKTextureInfoAlphaState AlphaState { get; }
[Selector ("containsMipmaps")] bool ContainsMipmaps { get; }
[Selector ("height")] int Height { get; }
[Selector ("name")] uint Name { get; }
[Selector ("target")] GLKit.GLKTextureTarget Target { get; }
[Selector ("textureOrigin")] GLKit.GLKTextureInfoOrigin TextureOrigin { get; }
[Selector ("width")] int Width { get; }

Type: GLKTextureLoader

GLKit.GLKTextureLoader { [Selector ("cubeMapWithContentsOfFiles:options:queue:completionHandler:")] void BeginLoadCubeMap(..)
[Selector ("cubeMapWithContentsOfFile:options:queue:completionHandler:")] void BeginLoadCubeMap(..)
[Selector ("cubeMapWithContentsOfURL:options:queue:completionHandler:")] void BeginLoadCubeMap(..)
[Selector ("textureWithContentsOfFile:options:queue:completionHandler:")] void BeginTextureLoad(..)
[Selector ("textureWithContentsOfURL:options:queue:completionHandler:")] void BeginTextureLoad(..)
[Selector ("textureWithContentsOfData:options:queue:completionHandler:")] void BeginTextureLoad(..)
[Selector ("textureWithCGImage:options:queue:completionHandler:")] void BeginTextureLoad(..)
[Selector ("cubeMapWithContentsOfFile:options:error:")] GLKit.GLKTextureInfo CubeMapFromFile(..)
[Selector ("cubeMapWithContentsOfFiles:options:error:")] GLKit.GLKTextureInfo CubeMapFromFiles(..)
[Selector ("cubeMapWithContentsOfURL:options:error:")] GLKit.GLKTextureInfo CubeMapFromUrl(..)
[Selector ("textureWithContentsOfData:options:error:")] GLKit.GLKTextureInfo FromData(..)
[Selector ("textureWithContentsOfFile:options:error:")] GLKit.GLKTextureInfo FromFile(..)
[Selector ("textureWithCGImage:options:error:")] GLKit.GLKTextureInfo FromImage(..)
[Selector ("textureWithContentsOfURL:options:error:")] GLKit.GLKTextureInfo FromUrl(..)

Type: GLKVertexAttributeParameters

GLKit.GLKVertexAttributeParameters { [Native ("FromVertexFormat_")] GLKit.GLKVertexAttributeParameters FromVertexFormat(..)

Type: GLKView

GLKit.GLKView { [Selector ("bindDrawable")] void BindDrawable(..)
[Selector ("deleteDrawable")] void DeleteDrawable(..)
[Selector ("display")] void Display(..)
[Selector ("snapshot")] UIKit.UIImage Snapshot(..)
[Selector ("context")] OpenGLES.EAGLContext Context { get; }
[Selector ("setContext:")] void Context { set; }
[Selector ("drawableColorFormat")] GLKit.GLKViewDrawableColorFormat DrawableColorFormat { get; }
[Selector ("setDrawableColorFormat:")] void DrawableColorFormat { set; }
[Selector ("drawableDepthFormat")] GLKit.GLKViewDrawableDepthFormat DrawableDepthFormat { get; }
[Selector ("setDrawableDepthFormat:")] void DrawableDepthFormat { set; }
[Selector ("drawableHeight")] System.nint DrawableHeight { get; }
[Selector ("drawableMultisample")] GLKit.GLKViewDrawableMultisample DrawableMultisample { get; }
[Selector ("setDrawableMultisample:")] void DrawableMultisample { set; }
[Selector ("drawableStencilFormat")] GLKit.GLKViewDrawableStencilFormat DrawableStencilFormat { get; }
[Selector ("setDrawableStencilFormat:")] void DrawableStencilFormat { set; }
[Selector ("drawableWidth")] System.nint DrawableWidth { get; }
[Selector ("enableSetNeedsDisplay")] bool EnableSetNeedsDisplay { get; }
[Selector ("setEnableSetNeedsDisplay:")] void EnableSetNeedsDisplay { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _GLKViewDelegate

GLKit.GLKView+_GLKViewDelegate { [Selector ("glkView:drawInRect:")] void DrawInRect(..)

Type: GLKViewController

GLKit.GLKViewController { [Selector ("glkView:drawInRect:")] void DrawInRect(..)
[Selector ("update")] void Update(..)
[Selector ("framesDisplayed")] System.nint FramesDisplayed { get; }
[Selector ("framesPerSecond")] System.nint FramesPerSecond { get; }
[Selector ("isPaused")] bool Paused { get; }
[Selector ("setPaused:")] void Paused { set; }
[Selector ("pauseOnWillResignActive")] bool PauseOnWillResignActive { get; }
[Selector ("setPauseOnWillResignActive:")] void PauseOnWillResignActive { set; }
[Selector ("preferredFramesPerSecond")] System.nint PreferredFramesPerSecond { get; }
[Selector ("setPreferredFramesPerSecond:")] void PreferredFramesPerSecond { set; }
[Selector ("resumeOnDidBecomeActive")] bool ResumeOnDidBecomeActive { get; }
[Selector ("setResumeOnDidBecomeActive:")] void ResumeOnDidBecomeActive { set; }
[Selector ("timeSinceFirstResume")] double TimeSinceFirstResume { get; }
[Selector ("timeSinceLastDraw")] double TimeSinceLastDraw { get; }
[Selector ("timeSinceLastResume")] double TimeSinceLastResume { get; }
[Selector ("timeSinceLastUpdate")] double TimeSinceLastUpdate { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: GLKViewControllerDelegate

GLKit.GLKViewControllerDelegate { [Selector ("glkViewControllerUpdate:")] void Update(..)
[Selector ("glkViewController:willPause:")] void WillPause(..)

Type: GLKViewDelegate

GLKit.GLKViewDelegate { [Selector ("glkView:drawInRect:")] void DrawInRect(..)

Namespace: HealthKit

Type: HKAnchoredObjectQuery

HealthKit.HKAnchoredObjectQuery { [Selector ("updateHandler")] HealthKit.HKAnchoredObjectUpdateHandler UpdateHandler { get; }
[Selector ("setUpdateHandler:")] void UpdateHandler { set; }

Type: HKBiologicalSexObject

HealthKit.HKBiologicalSexObject { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("biologicalSex")] HealthKit.HKBiologicalSex BiologicalSex { get; }

Type: HKBloodTypeObject

HealthKit.HKBloodTypeObject { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("bloodType")] HealthKit.HKBloodType BloodType { get; }

Type: HKCategorySample

HealthKit.HKCategorySample { [Selector ("categorySampleWithType:value:startDate:endDate:metadata:")] HealthKit.HKCategorySample FromType(..)
[Selector ("categorySampleWithType:value:startDate:endDate:")] HealthKit.HKCategorySample FromType(..)
[Selector ("categorySampleWithType:value:startDate:endDate:device:metadata:")] HealthKit.HKCategorySample FromType(..)
[Selector ("categoryType")] HealthKit.HKCategoryType CategoryType { get; }
[Selector ("value")] System.nint Value { get; }

Type: HKCorrelation

HealthKit.HKCorrelation { [Selector ("correlationWithType:startDate:endDate:objects:metadata:")] HealthKit.HKCorrelation Create(..)
[Selector ("correlationWithType:startDate:endDate:objects:")] HealthKit.HKCorrelation Create(..)
[Selector ("correlationWithType:startDate:endDate:objects:device:metadata:")] HealthKit.HKCorrelation Create(..)
[Selector ("objectsForType:")] Foundation.NSSet GetObjects(..)
[Selector ("correlationType")] HealthKit.HKCorrelationType CorrelationType { get; }
[Selector ("objects")] Foundation.NSSet Objects { get; }

Type: HKCorrelationQuery

HealthKit.HKCorrelationQuery { [Selector ("correlationType")] HealthKit.HKCorrelationType CorrelationType { get; }
[Selector ("samplePredicates")] Foundation.NSDictionary SamplePredicates { get; }

Type: HKDeletedObject

HealthKit.HKDeletedObject { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("UUID")] Foundation.NSUuid Uuid { get; }

Type: HKDevice

HealthKit.HKDevice { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("firmwareVersion")] string FirmwareVersion { get; }
[Selector ("hardwareVersion")] string HardwareVersion { get; }
[Selector ("localDevice")] HealthKit.HKDevice LocalDevice { get; }
[Selector ("localIdentifier")] string LocalIdentifier { get; }
[Selector ("manufacturer")] string Manufacturer { get; }
[Selector ("model")] string Model { get; }
[Selector ("name")] string Name { get; }
[Selector ("softwareVersion")] string SoftwareVersion { get; }
[Selector ("UDIDeviceIdentifier")] string UdiDeviceIdentifier { get; }

Type: HKFitzpatrickSkinTypeObject

HealthKit.HKFitzpatrickSkinTypeObject { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("skinType")] HealthKit.HKFitzpatrickSkinType SkinType { get; }

Type: HKHealthStore

HealthKit.HKHealthStore { [Selector ("addSamples:toWorkout:completion:")] void AddSamples(..)
[Selector ("deleteObject:withCompletion:")] void DeleteObject(..)
[Selector ("deleteObjects:withCompletion:")] void DeleteObjects(..)
[Selector ("deleteObjectsOfType:predicate:withCompletion:")] void DeleteObjects(..)
[Selector ("disableAllBackgroundDeliveryWithCompletion:")] void DisableAllBackgroundDelivery(..)
[Selector ("disableBackgroundDeliveryForType:withCompletion:")] void DisableBackgroundDelivery(..)
[Selector ("enableBackgroundDeliveryForType:frequency:withCompletion:")] void EnableBackgroundDelivery(..)
[Selector ("executeQuery:")] void ExecuteQuery(..)
[Selector ("authorizationStatusForType:")] HealthKit.HKAuthorizationStatus GetAuthorizationStatus(..)
[Selector ("biologicalSexWithError:")] HealthKit.HKBiologicalSexObject GetBiologicalSex(..)
[Selector ("bloodTypeWithError:")] HealthKit.HKBloodTypeObject GetBloodType(..)
[Selector ("dateOfBirthWithError:")] Foundation.NSDate GetDateOfBirth(..)
[Selector ("fitzpatrickSkinTypeWithError:")] HealthKit.HKFitzpatrickSkinTypeObject GetFitzpatrickSkinType(..)
[Selector ("preferredUnitsForQuantityTypes:completion:")] void GetPreferredUnits(..)
[Selector ("handleAuthorizationForExtensionWithCompletion:")] void HandleAuthorizationForExtension(..)
[Selector ("requestAuthorizationToShareTypes:readTypes:completion:")] void RequestAuthorizationToShare(..)
[Selector ("saveObject:withCompletion:")] void SaveObject(..)
[Selector ("saveObjects:withCompletion:")] void SaveObjects(..)
[Selector ("splitTotalEnergy:startDate:endDate:resultsHandler:")] void SplitTotalEnergy(..)
[Selector ("stopQuery:")] void StopQuery(..)
[Selector ("earliestPermittedSampleDate")] Foundation.NSDate EarliestPermittedSampleDate { get; }
[Selector ("isHealthDataAvailable")] bool IsHealthDataAvailable { get; }

Type: HKObject

HealthKit.HKObject { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("device")] HealthKit.HKDevice Device { get; }
[Selector ("source")] HealthKit.HKSource Source { get; }
[Selector ("sourceRevision")] HealthKit.HKSourceRevision SourceRevision { get; }
[Selector ("UUID")] Foundation.NSUuid Uuid { get; }
[Selector ("metadata")] Foundation.NSDictionary WeakMetadata { get; }

Type: HKObjectType

HealthKit.HKObjectType { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("categoryTypeForIdentifier:")] HealthKit.HKCategoryType GetCategoryType(..)
[Selector ("characteristicTypeForIdentifier:")] HealthKit.HKCharacteristicType GetCharacteristicType(..)
[Selector ("correlationTypeForIdentifier:")] HealthKit.HKCorrelationType GetCorrelationType(..)
[Selector ("quantityTypeForIdentifier:")] HealthKit.HKQuantityType GetQuantityType(..)
[Selector ("workoutType")] HealthKit.HKWorkout WorkoutType(..)
[Selector ("identifier")] Foundation.NSString Identifier { get; }

Type: HKQuantity

HealthKit.HKQuantity { [Selector ("compare:")] Foundation.NSComparisonResult Compare(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("quantityWithUnit:doubleValue:")] HealthKit.HKQuantity FromQuantity(..)
[Selector ("doubleValueForUnit:")] double GetDoubleValue(..)
[Selector ("isCompatibleWithUnit:")] bool IsCompatible(..)

Type: HKQuantitySample

HealthKit.HKQuantitySample { [Selector ("quantitySampleWithType:quantity:startDate:endDate:")] HealthKit.HKQuantitySample FromType(..)
[Selector ("quantitySampleWithType:quantity:startDate:endDate:metadata:")] HealthKit.HKQuantitySample FromType(..)
[Selector ("quantitySampleWithType:quantity:startDate:endDate:device:metadata:")] HealthKit.HKQuantitySample FromType(..)
[Selector ("quantity")] HealthKit.HKQuantity Quantity { get; }
[Selector ("quantityType")] HealthKit.HKQuantityType QuantityType { get; }

Type: HKQuantityType

HealthKit.HKQuantityType { [Selector ("isCompatibleWithUnit:")] bool IsCompatible(..)
[Selector ("aggregationStyle")] HealthKit.HKQuantityAggregationStyle AggregationStyle { get; }

Type: HKQuery

HealthKit.HKQuery { [Selector ("predicateForCategorySamplesWithOperatorType:value:")] Foundation.NSPredicate GetPredicateForCategorySamples(..)
[Selector ("predicateForWorkoutsWithOperatorType:duration:")] Foundation.NSPredicate GetPredicateForDuration(..)
[Selector ("predicateForObjectsWithMetadataKey:")] Foundation.NSPredicate GetPredicateForMetadataKey(..)
[Selector ("predicateForObjectsWithMetadataKey:allowedValues:")] Foundation.NSPredicate GetPredicateForMetadataKey(..)
[Selector ("predicateForObjectsWithMetadataKey:operatorType:value:")] Foundation.NSPredicate GetPredicateForMetadataKey(..)
[Selector ("predicateForObjectWithUUID:")] Foundation.NSPredicate GetPredicateForObject(..)
[Selector ("predicateForObjectsWithUUIDs:")] Foundation.NSPredicate GetPredicateForObjects(..)
[Selector ("predicateForObjectsFromDevices:")] Foundation.NSPredicate GetPredicateForObjectsFromDevices(..)
[Selector ("predicateForObjectsFromSource:")] Foundation.NSPredicate GetPredicateForObjectsFromSource(..)
[Selector ("predicateForObjectsFromSourceRevisions:")] Foundation.NSPredicate GetPredicateForObjectsFromSourceRevisions(..)
[Selector ("predicateForObjectsFromSources:")] Foundation.NSPredicate GetPredicateForObjectsFromSources(..)
[Selector ("predicateForObjectsFromWorkout:")] Foundation.NSPredicate GetPredicateForObjectsFromWorkout(..)
[Selector ("predicateForObjectsWithDeviceProperty:allowedValues:")] Foundation.NSPredicate GetPredicateForObjectsWithDeviceProperty(..)
[Selector ("predicateForQuantitySamplesWithOperatorType:quantity:")] Foundation.NSPredicate GetPredicateForQuantitySamples(..)
[Selector ("predicateForSamplesWithStartDate:endDate:options:")] Foundation.NSPredicate GetPredicateForSamples(..)
[Selector ("predicateForWorkoutsWithOperatorType:totalDistance:")] Foundation.NSPredicate GetPredicateForTotalDistance(..)
[Selector ("predicateForWorkoutsWithOperatorType:totalEnergyBurned:")] Foundation.NSPredicate GetPredicateForTotalEnergyBurned(..)
[Selector ("predicateForWorkoutsWithWorkoutActivityType:")] Foundation.NSPredicate GetPredicateForWorkouts(..)
[Selector ("predicateForObjectsWithNoCorrelation")] Foundation.NSPredicate PredicateForObjectsWithNoCorrelation(..)
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }
[Selector ("sampleType")] HealthKit.HKSampleType SampleType { get; }

Type: HKQueryAnchor

HealthKit.HKQueryAnchor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("anchorFromValue:")] HealthKit.HKQueryAnchor Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: HKSample

HealthKit.HKSample { [Selector ("endDate")] Foundation.NSDate EndDate { get; }
[Selector ("sampleType")] HealthKit.HKSampleType SampleType { get; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }

Type: HKSampleQuery

HealthKit.HKSampleQuery { [Selector ("limit")] System.nuint Limit { get; }
[Selector ("sortDescriptors")] Foundation.NSSortDescriptor SortDescriptors { get; }

Type: HKSource

HealthKit.HKSource { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("bundleIdentifier")] string BundleIdentifier { get; }
[Selector ("defaultSource")] HealthKit.HKSource GetDefaultSource { get; }
[Selector ("name")] string Name { get; }

Type: HKSourceRevision

HealthKit.HKSourceRevision { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("source")] HealthKit.HKSource Source { get; }
[Selector ("version")] string Version { get; }

Type: HKStatistics

HealthKit.HKStatistics { [Selector ("averageQuantityForSource:")] HealthKit.HKQuantity AverageQuantity(..)
[Selector ("averageQuantity")] HealthKit.HKQuantity AverageQuantity(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("maximumQuantityForSource:")] HealthKit.HKQuantity MaximumQuantity(..)
[Selector ("maximumQuantity")] HealthKit.HKQuantity MaximumQuantity(..)
[Selector ("minimumQuantityForSource:")] HealthKit.HKQuantity MinimumQuantity(..)
[Selector ("minimumQuantity")] HealthKit.HKQuantity MinimumQuantity(..)
[Selector ("sumQuantityForSource:")] HealthKit.HKQuantity SumQuantity(..)
[Selector ("sumQuantity")] HealthKit.HKQuantity SumQuantity(..)
[Selector ("endDate")] Foundation.NSDate EndDate { get; }
[Selector ("quantityType")] HealthKit.HKQuantityType QuantityType { get; }
[Selector ("sources")] HealthKit.HKSource Sources { get; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }

Type: HKStatisticsCollection

HealthKit.HKStatisticsCollection { [Selector ("enumerateStatisticsFromDate:toDate:withBlock:")] void EnumerateStatistics(..)
[Selector ("statisticsForDate:")] HealthKit.HKStatistics GetStatistics(..)
[Selector ("sources")] Foundation.NSSet Sources { get; }
[Selector ("statistics")] HealthKit.HKStatistics Statistics { get; }

Type: HKStatisticsCollectionQuery

HealthKit.HKStatisticsCollectionQuery { [Selector ("setInitialResultsHandler:")] void SetInitialResultsHandler(..)
[Selector ("setStatisticsUpdateHandler:")] void SetStatisticsUpdateHandler(..)
[Selector ("anchorDate")] Foundation.NSDate AnchorDate { get; }
[Selector ("intervalComponents")] Foundation.NSDateComponents IntervalComponents { get; }
[Selector ("options")] HealthKit.HKStatisticsOptions Options { get; }

Type: HKUnit

HealthKit.HKUnit { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("jouleUnitWithMetricPrefix:")] HealthKit.HKUnit CreateJouleUnit(..)
[Selector ("literUnitWithMetricPrefix:")] HealthKit.HKUnit CreateLiterUnit(..)
[Selector ("meterUnitWithMetricPrefix:")] HealthKit.HKUnit CreateMeterUnit(..)
[Selector ("moleUnitWithMetricPrefix:molarMass:")] HealthKit.HKUnit CreateMoleUnit(..)
[Selector ("moleUnitWithMolarMass:")] HealthKit.HKUnit CreateMoleUnit(..)
[Selector ("pascalUnitWithMetricPrefix:")] HealthKit.HKUnit CreatePascalUnit(..)
[Selector ("secondUnitWithMetricPrefix:")] HealthKit.HKUnit CreateSecondUnit(..)
[Selector ("siemenUnitWithMetricPrefix:")] HealthKit.HKUnit CreateSiemenUnit(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("unitFromEnergyFormatterUnit:")] HealthKit.HKUnit FromEnergyFormatterUnit(..)
[Selector ("gramUnitWithMetricPrefix:")] HealthKit.HKUnit FromGramUnit(..)
[Selector ("unitFromLengthFormatterUnit:")] HealthKit.HKUnit FromLengthFormatterUnit(..)
[Selector ("unitFromMassFormatterUnit:")] HealthKit.HKUnit FromMassFormatterUnit(..)
[Selector ("unitFromString:")] HealthKit.HKUnit FromString(..)
[Selector ("energyFormatterUnitFromUnit:")] Foundation.NSEnergyFormatterUnit GetEnergyFormatterUnit(..)
[Selector ("lengthFormatterUnitFromUnit:")] Foundation.NSLengthFormatterUnit GetLengthFormatterUnit(..)
[Selector ("massFormatterUnitFromUnit:")] Foundation.NSMassFormatterUnit GetMassFormatterUnit(..)
[Selector ("reciprocalUnit")] HealthKit.HKUnit ReciprocalUnit(..)
[Selector ("unitDividedByUnit:")] HealthKit.HKUnit UnitDividedBy(..)
[Selector ("unitMultipliedByUnit:")] HealthKit.HKUnit UnitMultipliedBy(..)
[Selector ("unitRaisedToPower:")] HealthKit.HKUnit UnitRaisedToPower(..)
[Selector ("atmosphereUnit")] HealthKit.HKUnit Atmosphere { get; }
[Selector ("calorieUnit")] HealthKit.HKUnit Calorie { get; }
[Selector ("centimeterOfWaterUnit")] HealthKit.HKUnit CentimeterOfWater { get; }
[Selector ("countUnit")] HealthKit.HKUnit Count { get; }
[Selector ("cupImperialUnit")] HealthKit.HKUnit CupImperialUnit { get; }
[Selector ("cupUSUnit")] HealthKit.HKUnit CupUSUnit { get; }
[Selector ("dayUnit")] HealthKit.HKUnit Day { get; }
[Selector ("degreeCelsiusUnit")] HealthKit.HKUnit DegreeCelsius { get; }
[Selector ("degreeFahrenheitUnit")] HealthKit.HKUnit DegreeFahrenheit { get; }
[Selector ("fluidOunceImperialUnit")] HealthKit.HKUnit FluidOunceImperialUnit { get; }
[Selector ("fluidOunceUSUnit")] HealthKit.HKUnit FluidOunceUSUnit { get; }
[Selector ("footUnit")] HealthKit.HKUnit Foot { get; }
[Selector ("gramUnit")] HealthKit.HKUnit Gram { get; }
[Selector ("hourUnit")] HealthKit.HKUnit Hour { get; }
[Selector ("inchUnit")] HealthKit.HKUnit Inch { get; }
[Selector ("isNull")] bool IsNull { get; }
[Selector ("jouleUnit")] HealthKit.HKUnit Joule { get; }
[Selector ("kelvinUnit")] HealthKit.HKUnit Kelvin { get; }
[Selector ("kilocalorieUnit")] HealthKit.HKUnit Kilocalorie { get; }
[Selector ("literUnit")] HealthKit.HKUnit Liter { get; }
[Selector ("meterUnit")] HealthKit.HKUnit Meter { get; }
[Selector ("mileUnit")] HealthKit.HKUnit Mile { get; }
[Selector ("millimeterOfMercuryUnit")] HealthKit.HKUnit MillimeterOfMercury { get; }
[Selector ("minuteUnit")] HealthKit.HKUnit Minute { get; }
[Selector ("ounceUnit")] HealthKit.HKUnit Ounce { get; }
[Selector ("pascalUnit")] HealthKit.HKUnit Pascal { get; }
[Selector ("percentUnit")] HealthKit.HKUnit Percent { get; }
[Selector ("pintImperialUnit")] HealthKit.HKUnit PintImperialUnit { get; }
[Selector ("pintUSUnit")] HealthKit.HKUnit PintUSUnit { get; }
[Selector ("poundUnit")] HealthKit.HKUnit Pound { get; }
[Selector ("secondUnit")] HealthKit.HKUnit Second { get; }
[Selector ("siemenUnit")] HealthKit.HKUnit Siemen { get; }
[Selector ("stoneUnit")] HealthKit.HKUnit Stone { get; }
[Selector ("unitString")] string UnitString { get; }

Type: HKWorkout

HealthKit.HKWorkout { [Selector ("workoutWithActivityType:startDate:endDate:")] HealthKit.HKWorkout Create(..)
[Selector ("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:metadata:")] HealthKit.HKWorkout Create(..)
[Selector ("workoutWithActivityType:startDate:endDate:duration:totalEnergyBurned:totalDistance:metadata:")] HealthKit.HKWorkout Create(..)
[Selector ("workoutWithActivityType:startDate:endDate:workoutEvents:totalEnergyBurned:totalDistance:device:metadata:")] HealthKit.HKWorkout Create(..)
[Selector ("workoutWithActivityType:startDate:endDate:duration:totalEnergyBurned:totalDistance:device:metadata:")] HealthKit.HKWorkout Create(..)
[Selector ("duration")] double Duration { get; }
[Selector ("totalDistance")] HealthKit.HKQuantity TotalDistance { get; }
[Selector ("totalEnergyBurned")] HealthKit.HKQuantity TotalEnergyBurned { get; }
[Selector ("workoutActivityType")] HealthKit.HKWorkoutActivityType WorkoutActivityType { get; }
[Selector ("workoutEvents")] HealthKit.HKWorkoutEvent WorkoutEvents { get; }

Type: HKWorkoutEvent

HealthKit.HKWorkoutEvent { [Selector ("workoutEventWithType:date:")] HealthKit.HKWorkoutEvent Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("date")] Foundation.NSDate Date { get; }
[Selector ("type")] HealthKit.HKWorkoutEventType Type { get; }

Namespace: HomeKit

Type: HMAccessory

HomeKit.HMAccessory { [Selector ("identifyWithCompletionHandler:")] void Identify(..)
[Selector ("updateName:completionHandler:")] void UpdateName(..)
[Selector ("isBlocked")] bool Blocked { get; }
[Selector ("isBridged")] bool Bridged { get; }
[Selector ("category")] HomeKit.HMAccessoryCategory Category { get; }
[Selector ("identifier")] Foundation.NSUuid Identifier { get; }
[Selector ("identifiersForBridgedAccessories")] Foundation.NSUuid IdentifiersForBridgedAccessories { get; }
[Selector ("name")] string Name { get; }
[Selector ("isReachable")] bool Reachable { get; }
[Selector ("room")] HomeKit.HMRoom Room { get; }
[Selector ("services")] HomeKit.HMService Services { get; }
[Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }
[Selector ("uniqueIdentifiersForBridgedAccessories")] Foundation.NSUuid UniqueIdentifiersForBridgedAccessories { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _HMAccessoryDelegate

HomeKit.HMAccessory+_HMAccessoryDelegate { [Selector ("accessory:didUpdateAssociatedServiceTypeForService:")] void DidUpdateAssociatedServiceType(..)
[Selector ("accessoryDidUpdateName:")] void DidUpdateName(..)
[Selector ("accessory:didUpdateNameForService:")] void DidUpdateNameForService(..)
[Selector ("accessoryDidUpdateReachability:")] void DidUpdateReachability(..)
[Selector ("accessoryDidUpdateServices:")] void DidUpdateServices(..)
[Selector ("accessory:service:didUpdateValueForCharacteristic:")] void DidUpdateValueForCharacteristic(..)

Type: HMAccessoryBrowser

HomeKit.HMAccessoryBrowser { [Selector ("startSearchingForNewAccessories")] void StartSearchingForNewAccessories(..)
[Selector ("stopSearchingForNewAccessories")] void StopSearchingForNewAccessories(..)
[Selector ("discoveredAccessories")] HomeKit.HMAccessory DiscoveredAccessories { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _HMAccessoryBrowserDelegate

HomeKit.HMAccessoryBrowser+_HMAccessoryBrowserDelegate { [Selector ("accessoryBrowser:didFindNewAccessory:")] void DidFindNewAccessory(..)
[Selector ("accessoryBrowser:didRemoveNewAccessory:")] void DidRemoveNewAccessory(..)

Type: HMAccessoryBrowserDelegate

HomeKit.HMAccessoryBrowserDelegate { [Selector ("accessoryBrowser:didFindNewAccessory:")] void DidFindNewAccessory(..)
[Selector ("accessoryBrowser:didRemoveNewAccessory:")] void DidRemoveNewAccessory(..)

Type: HMAccessoryCategory

HomeKit.HMAccessoryCategory { [Selector ("categoryType")] Foundation.NSString CategoryType { get; }
[Selector ("localizedDescription")] string LocalizedDescription { get; }

Type: HMAccessoryDelegate

HomeKit.HMAccessoryDelegate { [Selector ("accessory:didUpdateAssociatedServiceTypeForService:")] void DidUpdateAssociatedServiceType(..)
[Selector ("accessoryDidUpdateName:")] void DidUpdateName(..)
[Selector ("accessory:didUpdateNameForService:")] void DidUpdateNameForService(..)
[Selector ("accessoryDidUpdateReachability:")] void DidUpdateReachability(..)
[Selector ("accessoryDidUpdateServices:")] void DidUpdateServices(..)
[Selector ("accessory:service:didUpdateValueForCharacteristic:")] void DidUpdateValueForCharacteristic(..)

Type: HMAction

HomeKit.HMAction { [Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }

Type: HMActionSet

HomeKit.HMActionSet { [Selector ("addAction:completionHandler:")] void AddAction(..)
[Selector ("removeAction:completionHandler:")] void RemoveAction(..)
[Selector ("updateName:completionHandler:")] void UpdateName(..)
[Selector ("actionSetType")] Foundation.NSString ActionSetType { get; }
[Selector ("actions")] Foundation.NSSet Actions { get; }
[Selector ("isExecuting")] bool Executing { get; }
[Selector ("name")] string Name { get; }
[Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }

Type: HMCharacteristic

HomeKit.HMCharacteristic { [Selector ("enableNotification:completionHandler:")] void EnableNotification(..)
[Selector ("readValueWithCompletionHandler:")] void ReadValue(..)
[Selector ("updateAuthorizationData:completionHandler:")] void UpdateAuthorizationData(..)
[Selector ("writeValue:completionHandler:")] void WriteValue(..)
[Selector ("characteristicType")] Foundation.NSString CharacteristicType { get; }
[Selector ("localizedDescription")] string LocalizedDescription { get; }
[Selector ("metadata")] HomeKit.HMCharacteristicMetadata Metadata { get; }
[Selector ("isNotificationEnabled")] bool NotificationEnabled { get; }
[Selector ("properties")] Foundation.NSString Properties { get; }
[Selector ("service")] HomeKit.HMService Service { get; }
[Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }
[Selector ("value")] Foundation.NSObject Value { get; }

Type: HMCharacteristicEvent

HomeKit.HMCharacteristicEvent { [Selector ("updateTriggerValue:completionHandler:")] void UpdateTriggerValue(..)
[Selector ("characteristic")] HomeKit.HMCharacteristic Characteristic { get; }
[Selector ("triggerValue")] Foundation.INSCopying TriggerValue { get; }

Type: HMCharacteristicMetadata

HomeKit.HMCharacteristicMetadata { [Selector ("format")] Foundation.NSString Format { get; }
[Selector ("units")] Foundation.NSString Units { get; }
[Selector ("manufacturerDescription")] string ManufacturerDescription { get; }
[Selector ("maximumValue")] Foundation.NSNumber MaximumValue { get; }
[Selector ("maxLength")] Foundation.NSNumber MaxLength { get; }
[Selector ("minimumValue")] Foundation.NSNumber MinimumValue { get; }
[Selector ("stepValue")] Foundation.NSNumber StepValue { get; }

Type: HMCharacteristicWriteAction

HomeKit.HMCharacteristicWriteAction { [Selector ("updateTargetValue:completionHandler:")] void UpdateTargetValue(..)
[Selector ("characteristic")] HomeKit.HMCharacteristic Characteristic { get; }
[Selector ("targetValue")] Foundation.NSObject TargetValue { get; }

Type: HMEvent

HomeKit.HMEvent { [Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }

Type: HMEventTrigger

HomeKit.HMEventTrigger { [Selector ("addEvent:completionHandler:")] void AddEvent(..)
[Selector ("predicateForEvaluatingTriggerWithCharacteristic:relatedBy:toValue:")] Foundation.NSPredicate CreatePredicateForEvaluatingTrigger(..)
[Selector ("predicateForEvaluatingTriggerOccurringAfterDateWithComponents:")] Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringAfterDate(..)
[Selector ("predicateForEvaluatingTriggerOccurringAfterSignificantEvent:applyingOffset:")] Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringAfterSignificantEvent(..)
[Selector ("predicateForEvaluatingTriggerOccurringBeforeDateWithComponents:")] Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringBeforeDate(..)
[Selector ("predicateForEvaluatingTriggerOccurringBeforeSignificantEvent:applyingOffset:")] Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringBeforeSignificantEvent(..)
[Selector ("predicateForEvaluatingTriggerOccurringOnDateWithComponents:")] Foundation.NSPredicate CreatePredicateForEvaluatingTriggerOccurringOnDate(..)
[Selector ("removeEvent:completionHandler:")] void RemoveEvent(..)
[Selector ("updatePredicate:completionHandler:")] void UpdatePredicate(..)
[Selector ("events")] HomeKit.HMEvent Events { get; }
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }

Type: HMHome

HomeKit.HMHome { [Selector ("servicesWithTypes:")] HomeKit.HMService _ServicesWithTypes(..)
[Selector ("addAccessory:completionHandler:")] void AddAccessory(..)
[Selector ("addActionSetWithName:completionHandler:")] void AddActionSet(..)
[Selector ("addRoomWithName:completionHandler:")] void AddRoom(..)
[Selector ("addServiceGroupWithName:completionHandler:")] void AddServiceGroup(..)
[Selector ("addTrigger:completionHandler:")] void AddTrigger(..)
[Selector ("addUserWithCompletionHandler:")] void AddUser(..)
[Selector ("addZoneWithName:completionHandler:")] void AddZone(..)
[Selector ("assignAccessory:toRoom:completionHandler:")] void AssignAccessory(..)
[Selector ("executeActionSet:completionHandler:")] void ExecuteActionSet(..)
[Selector ("builtinActionSetOfType:")] HomeKit.HMActionSet GetBuiltinActionSet(..)
[Selector ("homeAccessControlForUser:")] HomeKit.HMHomeAccessControl GetHomeAccessControl(..)
[Selector ("roomForEntireHome")] HomeKit.HMRoom GetRoomForEntireHome(..)
[Selector ("manageUsersWithCompletionHandler:")] void ManageUsers(..)
[Selector ("removeAccessory:completionHandler:")] void RemoveAccessory(..)
[Selector ("removeActionSet:completionHandler:")] void RemoveActionSet(..)
[Selector ("removeRoom:completionHandler:")] void RemoveRoom(..)
[Selector ("removeServiceGroup:completionHandler:")] void RemoveServiceGroup(..)
[Selector ("removeTrigger:completionHandler:")] void RemoveTrigger(..)
[Selector ("removeUser:completionHandler:")] void RemoveUser(..)
[Selector ("removeZone:completionHandler:")] void RemoveZone(..)
[Selector ("unblockAccessory:completionHandler:")] void UnblockAccessory(..)
[Selector ("updateName:completionHandler:")] void UpdateName(..)
[Selector ("accessories")] HomeKit.HMAccessory Accessories { get; }
[Selector ("actionSets")] HomeKit.HMActionSet ActionSets { get; }
[Selector ("currentUser")] HomeKit.HMUser CurrentUser { get; }
[Selector ("name")] string Name { get; }
[Selector ("isPrimary")] bool Primary { get; }
[Selector ("rooms")] HomeKit.HMRoom Rooms { get; }
[Selector ("serviceGroups")] HomeKit.HMServiceGroup ServiceGroups { get; }
[Selector ("triggers")] HomeKit.HMTrigger Triggers { get; }
[Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }
[Selector ("users")] HomeKit.HMUser Users { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("zones")] HomeKit.HMZone Zones { get; }

Type: _HMHomeDelegate

HomeKit.HMHome+_HMHomeDelegate { [Selector ("home:didAddAccessory:")] void DidAddAccessory(..)
[Selector ("home:didAddActionSet:")] void DidAddActionSet(..)
[Selector ("home:didAddRoom:")] void DidAddRoom(..)
[Selector ("home:didAddRoom:toZone:")] void DidAddRoomToZone(..)
[Selector ("home:didAddService:toServiceGroup:")] void DidAddService(..)
[Selector ("home:didAddServiceGroup:")] void DidAddServiceGroup(..)
[Selector ("home:didAddTrigger:")] void DidAddTrigger(..)
[Selector ("home:didAddUser:")] void DidAddUser(..)
[Selector ("home:didAddZone:")] void DidAddZone(..)
[Selector ("home:didEncounterError:forAccessory:")] void DidEncounterError(..)
[Selector ("home:didRemoveAccessory:")] void DidRemoveAccessory(..)
[Selector ("home:didRemoveActionSet:")] void DidRemoveActionSet(..)
[Selector ("home:didRemoveRoom:")] void DidRemoveRoom(..)
[Selector ("home:didRemoveRoom:fromZone:")] void DidRemoveRoomFromZone(..)
[Selector ("home:didRemoveService:fromServiceGroup:")] void DidRemoveService(..)
[Selector ("home:didRemoveServiceGroup:")] void DidRemoveServiceGroup(..)
[Selector ("home:didRemoveTrigger:")] void DidRemoveTrigger(..)
[Selector ("home:didRemoveUser:")] void DidRemoveUser(..)
[Selector ("home:didRemoveZone:")] void DidRemoveZone(..)
[Selector ("home:didUnblockAccessory:")] void DidUnblockAccessory(..)
[Selector ("home:didUpdateActionsForActionSet:")] void DidUpdateActionsForActionSet(..)
[Selector ("home:didUpdateNameForActionSet:")] void DidUpdateNameForActionSet(..)
[Selector ("homeDidUpdateName:")] void DidUpdateNameForHome(..)
[Selector ("home:didUpdateNameForRoom:")] void DidUpdateNameForRoom(..)
[Selector ("home:didUpdateNameForServiceGroup:")] void DidUpdateNameForServiceGroup(..)
[Selector ("home:didUpdateNameForTrigger:")] void DidUpdateNameForTrigger(..)
[Selector ("home:didUpdateNameForZone:")] void DidUpdateNameForZone(..)
[Selector ("home:didUpdateRoom:forAccessory:")] void DidUpdateRoom(..)
[Selector ("home:didUpdateTrigger:")] void DidUpdateTrigger(..)

Type: HMHomeAccessControl

HomeKit.HMHomeAccessControl { [Selector ("isAdministrator")] bool Administrator { get; }

Type: HMHomeDelegate

HomeKit.HMHomeDelegate { [Selector ("home:didAddAccessory:")] void DidAddAccessory(..)
[Selector ("home:didAddActionSet:")] void DidAddActionSet(..)
[Selector ("home:didAddRoom:")] void DidAddRoom(..)
[Selector ("home:didAddRoom:toZone:")] void DidAddRoomToZone(..)
[Selector ("home:didAddService:toServiceGroup:")] void DidAddService(..)
[Selector ("home:didAddServiceGroup:")] void DidAddServiceGroup(..)
[Selector ("home:didAddTrigger:")] void DidAddTrigger(..)
[Selector ("home:didAddUser:")] void DidAddUser(..)
[Selector ("home:didAddZone:")] void DidAddZone(..)
[Selector ("home:didEncounterError:forAccessory:")] void DidEncounterError(..)
[Selector ("home:didRemoveAccessory:")] void DidRemoveAccessory(..)
[Selector ("home:didRemoveActionSet:")] void DidRemoveActionSet(..)
[Selector ("home:didRemoveRoom:")] void DidRemoveRoom(..)
[Selector ("home:didRemoveRoom:fromZone:")] void DidRemoveRoomFromZone(..)
[Selector ("home:didRemoveService:fromServiceGroup:")] void DidRemoveService(..)
[Selector ("home:didRemoveServiceGroup:")] void DidRemoveServiceGroup(..)
[Selector ("home:didRemoveTrigger:")] void DidRemoveTrigger(..)
[Selector ("home:didRemoveUser:")] void DidRemoveUser(..)
[Selector ("home:didRemoveZone:")] void DidRemoveZone(..)
[Selector ("home:didUnblockAccessory:")] void DidUnblockAccessory(..)
[Selector ("home:didUpdateActionsForActionSet:")] void DidUpdateActionsForActionSet(..)
[Selector ("home:didUpdateNameForActionSet:")] void DidUpdateNameForActionSet(..)
[Selector ("homeDidUpdateName:")] void DidUpdateNameForHome(..)
[Selector ("home:didUpdateNameForRoom:")] void DidUpdateNameForRoom(..)
[Selector ("home:didUpdateNameForServiceGroup:")] void DidUpdateNameForServiceGroup(..)
[Selector ("home:didUpdateNameForTrigger:")] void DidUpdateNameForTrigger(..)
[Selector ("home:didUpdateNameForZone:")] void DidUpdateNameForZone(..)
[Selector ("home:didUpdateRoom:forAccessory:")] void DidUpdateRoom(..)
[Selector ("home:didUpdateTrigger:")] void DidUpdateTrigger(..)

Type: HMHomeManager

HomeKit.HMHomeManager { [Selector ("addHomeWithName:completionHandler:")] void AddHome(..)
[Selector ("removeHome:completionHandler:")] void RemoveHome(..)
[Selector ("updatePrimaryHome:completionHandler:")] void UpdatePrimaryHome(..)
[Selector ("homes")] HomeKit.HMHome Homes { get; }
[Selector ("primaryHome")] HomeKit.HMHome PrimaryHome { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _HMHomeManagerDelegate

HomeKit.HMHomeManager+_HMHomeManagerDelegate { [Selector ("homeManager:didAddHome:")] void DidAddHome(..)
[Selector ("homeManager:didRemoveHome:")] void DidRemoveHome(..)
[Selector ("homeManagerDidUpdateHomes:")] void DidUpdateHomes(..)
[Selector ("homeManagerDidUpdatePrimaryHome:")] void DidUpdatePrimaryHome(..)

Type: HMHomeManagerDelegate

HomeKit.HMHomeManagerDelegate { [Selector ("homeManager:didAddHome:")] void DidAddHome(..)
[Selector ("homeManager:didRemoveHome:")] void DidRemoveHome(..)
[Selector ("homeManagerDidUpdateHomes:")] void DidUpdateHomes(..)
[Selector ("homeManagerDidUpdatePrimaryHome:")] void DidUpdatePrimaryHome(..)

Type: HMLocationEvent

HomeKit.HMLocationEvent { [Selector ("updateRegion:completionHandler:")] void UpdateRegion(..)
[Selector ("region")] CoreLocation.CLRegion Region { get; }

Type: HMRoom

HomeKit.HMRoom { [Selector ("updateName:completionHandler:")] void UpdateName(..)
[Selector ("accessories")] HomeKit.HMAccessory Accessories { get; }
[Selector ("name")] string Name { get; }
[Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }

Type: HMService

HomeKit.HMService { [Selector ("updateAssociatedServiceType:completionHandler:")] void UpdateAssociatedServiceType(..)
[Selector ("updateName:completionHandler:")] void UpdateName(..)
[Selector ("serviceType")] Foundation.NSString ServiceType { get; }
[Selector ("accessory")] HomeKit.HMAccessory Accessory { get; }
[Selector ("associatedServiceType")] string AssociatedServiceType { get; }
[Selector ("characteristics")] HomeKit.HMCharacteristic Characteristics { get; }
[Selector ("localizedDescription")] string LocalizedDescription { get; }
[Selector ("name")] string Name { get; }
[Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }
[Selector ("isUserInteractive")] bool UserInteractive { get; }

Type: HMServiceGroup

HomeKit.HMServiceGroup { [Selector ("addService:completionHandler:")] void AddService(..)
[Selector ("removeService:completionHandler:")] void RemoveService(..)
[Selector ("updateName:completionHandler:")] void UpdateName(..)
[Selector ("name")] string Name { get; }
[Selector ("services")] HomeKit.HMService Services { get; }
[Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }

Type: HMTimerTrigger

HomeKit.HMTimerTrigger { [Selector ("updateFireDate:completionHandler:")] void UpdateFireDate(..)
[Selector ("updateRecurrence:completionHandler:")] void UpdateRecurrence(..)
[Selector ("updateTimeZone:completionHandler:")] void UpdateTimeZone(..)
[Selector ("fireDate")] Foundation.NSDate FireDate { get; }
[Selector ("recurrence")] Foundation.NSDateComponents Recurrence { get; }
[Selector ("recurrenceCalendar")] Foundation.NSCalendar RecurrenceCalendar { get; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }

Type: HMTrigger

HomeKit.HMTrigger { [Selector ("addActionSet:completionHandler:")] void AddActionSet(..)
[Selector ("enable:completionHandler:")] void Enable(..)
[Selector ("removeActionSet:completionHandler:")] void RemoveActionSet(..)
[Selector ("updateName:completionHandler:")] void UpdateName(..)
[Selector ("actionSets")] HomeKit.HMActionSet ActionSets { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("lastFireDate")] Foundation.NSDate LastFireDate { get; }
[Selector ("name")] string Name { get; }
[Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }

Type: HMUser

HomeKit.HMUser { [Selector ("name")] string Name { get; }
[Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }

Type: HMZone

HomeKit.HMZone { [Selector ("addRoom:completionHandler:")] void AddRoom(..)
[Selector ("removeRoom:completionHandler:")] void RemoveRoom(..)
[Selector ("updateName:completionHandler:")] void UpdateName(..)
[Selector ("name")] string Name { get; }
[Selector ("rooms")] HomeKit.HMRoom Rooms { get; }
[Selector ("uniqueIdentifier")] Foundation.NSUuid UniqueIdentifier { get; }

Namespace: iAd

Type: ADBannerView

iAd.ADBannerView { [Selector ("cancelBannerViewAction")] void CancelBannerViewAction(..)
[Selector ("sizeFromBannerContentSizeIdentifier:")] CoreGraphics.CGSize SizeFromContentSizeIdentifier(..)
[Selector ("adType")] iAd.ADAdType AdType { get; }
[Selector ("advertisingSection")] string AdvertisingSection { get; }
[Selector ("setAdvertisingSection:")] void AdvertisingSection { set; }
[Selector ("isBannerLoaded")] bool BannerLoaded { get; }
[Selector ("isBannerViewActionInProgress")] bool BannerViewActionInProgress { get; }
[Selector ("currentContentSizeIdentifier")] string CurrentContentSizeIdentifier { get; }
[Selector ("setCurrentContentSizeIdentifier:")] void CurrentContentSizeIdentifier { set; }
[Selector ("requiredContentSizeIdentifiers")] Foundation.NSSet RequiredContentSizeIdentifiers { get; }
[Selector ("setRequiredContentSizeIdentifiers:")] void RequiredContentSizeIdentifiers { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _ADBannerViewDelegate

iAd.ADBannerView+_ADBannerViewDelegate { [Selector ("bannerViewActionDidFinish:")] void ActionFinished(..)
[Selector ("bannerViewActionShouldBegin:willLeaveApplication:")] bool ActionShouldBegin(..)
[Selector ("bannerViewDidLoadAd:")] void AdLoaded(..)
[Selector ("bannerView:didFailToReceiveAdWithError:")] void FailedToReceiveAd(..)
[Selector ("bannerViewWillLoadAd:")] void WillLoad(..)

Type: ADBannerViewDelegate

iAd.ADBannerViewDelegate { [Selector ("bannerViewActionDidFinish:")] void ActionFinished(..)
[Selector ("bannerViewActionShouldBegin:willLeaveApplication:")] bool ActionShouldBegin(..)
[Selector ("bannerViewDidLoadAd:")] void AdLoaded(..)
[Selector ("bannerView:didFailToReceiveAdWithError:")] void FailedToReceiveAd(..)
[Selector ("bannerViewWillLoadAd:")] void WillLoad(..)

Type: ADClient

iAd.ADClient { [Selector ("addClientToSegments:replaceExisting:")] void AddClientToSegments(..)
[Selector ("determineAppInstallationAttributionWithCompletionHandler:")] void DetermineAppInstallationAttribution(..)
[Selector ("lookupAdConversionDetails:")] void LookupAdConversionDetails(..)
[Selector ("requestAttributionDetailsWithBlock:")] void RequestAttributionDetails(..)
[Selector ("sharedClient")] iAd.ADClient SharedClient { get; }

Type: ADInterstitialAd

iAd.ADInterstitialAd { [Selector ("cancelAction")] void CancelAction(..)
[Selector ("presentFromViewController:")] void PresentFromViewController(..)
[Selector ("presentInView:")] bool PresentInView(..)
[Selector ("isActionInProgress")] bool ActionInProgress { get; }
[Selector ("isLoaded")] bool Loaded { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _ADInterstitialAdDelegate

iAd.ADInterstitialAd+_ADInterstitialAdDelegate { [Selector ("interstitialAdActionDidFinish:")] void ActionFinished(..)
[Selector ("interstitialAdActionShouldBegin:willLeaveApplication:")] bool ActionShouldBegin(..)
[Selector ("interstitialAdDidLoad:")] void AdLoaded(..)
[Selector ("interstitialAdDidUnload:")] void AdUnloaded(..)
[Selector ("interstitialAd:didFailWithError:")] void FailedToReceiveAd(..)
[Selector ("interstitialAdWillLoad:")] void WillLoad(..)

Type: ADInterstitialAdDelegate

iAd.ADInterstitialAdDelegate { [Selector ("interstitialAdActionDidFinish:")] void ActionFinished(..)
[Selector ("interstitialAdActionShouldBegin:willLeaveApplication:")] bool ActionShouldBegin(..)
[Selector ("interstitialAdDidLoad:")] void AdLoaded(..)
[Selector ("interstitialAdDidUnload:")] void AdUnloaded(..)
[Selector ("interstitialAd:didFailWithError:")] void FailedToReceiveAd(..)
[Selector ("interstitialAdWillLoad:")] void WillLoad(..)

Namespace: ImageIO

Type: CGImageDestination

ImageIO.CGImageDestination { [Native ("CGImageDestinationGetTypeID")] System.nint GetTypeID(..)
[Native ("CGImageDestinationCopyTypeIdentifiers")] string TypeIdentifiers { get; }
[Native ("CGImageDestinationCreateWithDataConsumer")] ImageIO.CGImageDestination Create(..)
[Native ("CGImageDestinationCreateWithData")] ImageIO.CGImageDestination Create(..)
[Native ("CGImageDestinationCreateWithURL")] ImageIO.CGImageDestination Create(..)
[Native ("CGImageDestinationSetProperties")] void SetProperties(..)
[Native ("CGImageDestinationAddImage")] void AddImage(..)
[Native ("CGImageDestinationAddImage")] void AddImage(..)
[Native ("CGImageDestinationAddImageFromSource")] void AddImage(..)
[Native ("CGImageDestinationAddImageFromSource")] void AddImage(..)
[Native ("CGImageDestinationFinalize")] bool Close(..)
[Native ("CGImageDestinationAddImageAndMetadata")] void AddImageAndMetadata(..)
[Native ("CGImageDestinationCopyImageSource")] bool CopyImageSource(..)

Type: CGImageMetadata

ImageIO.CGImageMetadata { [Native ("CGImageMetadataGetTypeID")] System.nint GetTypeID(..)
[Native ("CGImageMetadataCopyStringValueWithPath")] Foundation.NSString GetStringValue(..)
[Native ("CGImageMetadataCopyTags")] ImageIO.CGImageMetadataTag GetTags(..)
[Native ("CGImageMetadataCopyTagWithPath")] ImageIO.CGImageMetadataTag GetTag(..)
[Native ("CGImageMetadataEnumerateTagsUsingBlock")] void EnumerateTags(..)
[Native ("CGImageMetadataCreateXMPData")] Foundation.NSData CreateXMPData(..)
[Native ("CGImageMetadataCopyTagMatchingImageProperty")] ImageIO.CGImageMetadataTag CopyTagMatchingImageProperty(..)

Type: CGImageMetadataTag

ImageIO.CGImageMetadataTag { [Native ("CGImageMetadataTagGetTypeID")] System.nint GetTypeID(..)
[Native ("CGImageMetadataTagCopyNamespace")] Foundation.NSString Namespace { get; }
[Native ("CGImageMetadataTagCopyPrefix")] Foundation.NSString Prefix { get; }
[Native ("CGImageMetadataTagCopyName")] Foundation.NSString Name { get; }
[Native ("CGImageMetadataTagCopyValue")] Foundation.NSObject Value { get; }
[Native ("CGImageMetadataTagGetType")] ImageIO.CGImageMetadataType Type { get; }
[Native ("CGImageMetadataTagCopyQualifiers")] ImageIO.CGImageMetadataTag GetQualifiers(..)

Type: CGImageSource

ImageIO.CGImageSource { [Native ("CGImageSourceGetTypeID")] System.nint GetTypeID(..)
[Native ("CGImageSourceCopyTypeIdentifiers")] string TypeIdentifiers { get; }
[Native ("CGImageSourceCreateWithURL")] ImageIO.CGImageSource FromUrl(..)
[Native ("CGImageSourceCreateWithDataProvider")] ImageIO.CGImageSource FromDataProvider(..)
[Native ("CGImageSourceCreateWithData")] ImageIO.CGImageSource FromData(..)
[Native ("CGImageSourceGetType")] string TypeIdentifier { get; }
[Native ("CGImageSourceGetCount")] System.nint ImageCount { get; }
[Native ("CGImageSourceCopyProperties")] Foundation.NSDictionary CopyProperties(..)
[Native ("CGImageSourceCopyPropertiesAtIndex")] Foundation.NSDictionary CopyProperties(..)
[Native ("CGImageSourceCreateImageAtIndex")] CoreGraphics.CGImage CreateImage(..)
[Native ("CGImageSourceCreateThumbnailAtIndex")] CoreGraphics.CGImage CreateThumbnail(..)
[Native ("CGImageSourceCreateIncremental")] ImageIO.CGImageSource CreateIncremental(..)
[Native ("CGImageSourceUpdateData")] void UpdateData(..)
[Native ("CGImageSourceUpdateDataProvider")] void UpdateDataProvider(..)
[Native ("CGImageSourceGetStatus")] ImageIO.CGImageSourceStatus GetStatus(..)
[Native ("CGImageSourceGetStatusAtIndex")] ImageIO.CGImageSourceStatus GetStatus(..)
[Native ("CGImageSourceCopyMetadataAtIndex")] ImageIO.CGImageMetadata CopyMetadata(..)
[Native ("CGImageSourceRemoveCacheAtIndex")] void RemoveCache(..)

Type: CGMutableImageMetadata

ImageIO.CGMutableImageMetadata { [Native ("CGImageMetadataRegisterNamespaceForPrefix")] bool RegisterNamespace(..)
[Native ("CGImageMetadataSetTagWithPath")] bool SetTag(..)
[Native ("CGImageMetadataSetValueWithPath")] bool SetValue(..)
[Native ("CGImageMetadataRemoveTagWithPath")] bool RemoveTag(..)
[Native ("CGImageMetadataSetValueMatchingImageProperty")] bool SetValueMatchingImageProperty(..)

Namespace: JavaScriptCore

Type: JSContext

JavaScriptCore.JSContext { [Selector ("objectForKeyedSubscript:")] JavaScriptCore.JSValue _GetObject(..)
[Selector ("setObject:forKeyedSubscript:")] void _SetObject(..)
[Selector ("evaluateScript:withSourceURL:")] JavaScriptCore.JSValue EvaluateScript(..)
[Selector ("evaluateScript:")] JavaScriptCore.JSValue EvaluateScript(..)
[Selector ("contextWithJSGlobalContextRef:")] JavaScriptCore.JSContext FromJSGlobalContextRef(..)
[Selector ("currentArguments")] JavaScriptCore.JSValue CurrentArguments { get; }
[Selector ("currentCallee")] JavaScriptCore.JSValue CurrentCallee { get; }
[Selector ("currentContext")] JavaScriptCore.JSContext CurrentContext { get; }
[Selector ("currentThis")] JavaScriptCore.JSValue CurrentThis { get; }
[Selector ("exception")] JavaScriptCore.JSValue Exception { get; }
[Selector ("setException:")] void Exception { set; }
[Selector ("exceptionHandler")] JavaScriptCore.JSContextExceptionHandler ExceptionHandler { get; }
[Selector ("setExceptionHandler:")] void ExceptionHandler { set; }
[Selector ("globalObject")] JavaScriptCore.JSValue GlobalObject { get; }
[Selector ("JSGlobalContextRef")] System.IntPtr JSGlobalContextRefPtr { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("virtualMachine")] JavaScriptCore.JSVirtualMachine VirtualMachine { get; }

Type: JSManagedValue

JavaScriptCore.JSManagedValue { [Selector ("managedValueWithValue:")] JavaScriptCore.JSManagedValue Get(..)
[Selector ("managedValueWithValue:andOwner:")] JavaScriptCore.JSManagedValue Get(..)
[Selector ("value")] JavaScriptCore.JSValue Value { get; }

Type: JSValue

JavaScriptCore.JSValue { [Selector ("objectAtIndexedSubscript:")] JavaScriptCore.JSValue _ObjectAtIndexedSubscript(..)
[Selector ("objectForKeyedSubscript:")] JavaScriptCore.JSValue _ObjectForKeyedSubscript(..)
[Selector ("setObject:forKeyedSubscript:")] void _SetObject(..)
[Selector ("setObject:atIndexedSubscript:")] void _SetObject(..)
[Selector ("toString")] string _ToString(..)
[Selector ("callWithArguments:")] JavaScriptCore.JSValue Call(..)
[Selector ("constructWithArguments:")] JavaScriptCore.JSValue Construct(..)
[Selector ("valueWithNewArrayInContext:")] JavaScriptCore.JSValue CreateArray(..)
[Selector ("valueWithNewErrorFromMessage:inContext:")] JavaScriptCore.JSValue CreateError(..)
[Selector ("valueWithNewObjectInContext:")] JavaScriptCore.JSValue CreateObject(..)
[Selector ("valueWithNewRegularExpressionFromPattern:flags:inContext:")] JavaScriptCore.JSValue CreateRegularExpression(..)
[Selector ("defineProperty:descriptor:")] void DefineProperty(..)
[Selector ("deleteProperty:")] bool DeleteProperty(..)
[Selector ("valueWithObject:inContext:")] JavaScriptCore.JSValue From(..)
[Selector ("valueWithBool:inContext:")] JavaScriptCore.JSValue From(..)
[Selector ("valueWithDouble:inContext:")] JavaScriptCore.JSValue From(..)
[Selector ("valueWithInt32:inContext:")] JavaScriptCore.JSValue From(..)
[Selector ("valueWithUInt32:inContext:")] JavaScriptCore.JSValue From(..)
[Selector ("valueWithPoint:inContext:")] JavaScriptCore.JSValue From(..)
[Selector ("valueWithRange:inContext:")] JavaScriptCore.JSValue From(..)
[Selector ("valueWithRect:inContext:")] JavaScriptCore.JSValue From(..)
[Selector ("valueWithSize:inContext:")] JavaScriptCore.JSValue From(..)
[Selector ("valueWithJSValueRef:inContext:")] JavaScriptCore.JSValue FromJSJSValueRef(..)
[Selector ("valueForProperty:")] JavaScriptCore.JSValue GetProperty(..)
[Selector ("valueAtIndex:")] JavaScriptCore.JSValue GetValueAt(..)
[Selector ("hasProperty:")] bool HasProperty(..)
[Selector ("invokeMethod:withArguments:")] JavaScriptCore.JSValue Invoke(..)
[Selector ("isEqualToObject:")] bool IsEqualTo(..)
[Selector ("isEqualWithTypeCoercionToObject:")] bool IsEqualWithTypeCoercionTo(..)
[Selector ("isInstanceOf:")] bool IsInstanceOf(..)
[Selector ("valueWithNullInContext:")] JavaScriptCore.JSValue Null(..)
[Selector ("setValue:forProperty:")] void SetProperty(..)
[Selector ("setValue:atIndex:")] void SetValue(..)
[Selector ("toArray")] JavaScriptCore.JSValue ToArray(..)
[Selector ("toBool")] bool ToBool(..)
[Selector ("toDate")] Foundation.NSDate ToDate(..)
[Selector ("toDictionary")] Foundation.NSDictionary ToDictionary(..)
[Selector ("toDouble")] double ToDouble(..)
[Selector ("toInt32")] int ToInt32(..)
[Selector ("toNumber")] Foundation.NSNumber ToNumber(..)
[Selector ("toObject")] Foundation.NSObject ToObject(..)
[Selector ("toObjectOfClass:")] Foundation.NSObject ToObject(..)
[Selector ("toPoint")] CoreGraphics.CGPoint ToPoint(..)
[Selector ("toRange")] Foundation.NSRange ToRange(..)
[Selector ("toRect")] CoreGraphics.CGRect ToRect(..)
[Selector ("toSize")] CoreGraphics.CGSize ToSize(..)
[Selector ("toUInt32")] uint ToUInt32(..)
[Selector ("valueWithUndefinedInContext:")] JavaScriptCore.JSValue Undefined(..)
[Selector ("context")] JavaScriptCore.JSContext Context { get; }
[Selector ("isArray")] bool IsArray { get; }
[Selector ("isBoolean")] bool IsBoolean { get; }
[Selector ("isDate")] bool IsDate { get; }
[Selector ("isNull")] bool IsNull { get; }
[Selector ("isNumber")] bool IsNumber { get; }
[Selector ("isObject")] bool IsObject { get; }
[Selector ("isString")] bool IsString { get; }
[Selector ("isUndefined")] bool IsUndefined { get; }
[Selector ("JSValueRef")] System.IntPtr JSValueRefPtr { get; }

Type: JSVirtualMachine

JavaScriptCore.JSVirtualMachine { [Selector ("addManagedReference:withOwner:")] void AddManagedReference(..)
[Selector ("removeManagedReference:withOwner:")] void RemoveManagedReference(..)

Namespace: LocalAuthentication

Type: LAContext

LocalAuthentication.LAContext { [Selector ("canEvaluatePolicy:error:")] bool CanEvaluatePolicy(..)
[Selector ("evaluateAccessControl:operation:localizedReason:reply:")] void EvaluateAccessControl(..)
[Selector ("evaluatePolicy:localizedReason:reply:")] void EvaluatePolicy(..)
[Selector ("invalidate")] void Invalidate(..)
[Selector ("isCredentialSet:")] bool IsCredentialSet(..)
[Selector ("setCredential:type:")] bool SetCredentialType(..)
[Selector ("evaluatedPolicyDomainState")] Foundation.NSData EvaluatedPolicyDomainState { get; }
[Selector ("setEvaluatedPolicyDomainState:")] void EvaluatedPolicyDomainState { set; }
[Selector ("localizedFallbackTitle")] string LocalizedFallbackTitle { get; }
[Selector ("setLocalizedFallbackTitle:")] void LocalizedFallbackTitle { set; }
[Selector ("maxBiometryFailures")] Foundation.NSNumber MaxBiometryFailures { get; }
[Selector ("setMaxBiometryFailures:")] void MaxBiometryFailures { set; }
[Selector ("touchIDAuthenticationAllowableReuseDuration")] double TouchIdAuthenticationAllowableReuseDuration { get; }
[Selector ("setTouchIDAuthenticationAllowableReuseDuration:")] void TouchIdAuthenticationAllowableReuseDuration { set; }

Namespace: MapKit

Type: MKAnnotation

MapKit.MKAnnotation { [Selector ("setCoordinate:")] void SetCoordinate(..)
[Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("subtitle")] string Subtitle { get; }
[Selector ("title")] string Title { get; }

Type: MKAnnotationView

MapKit.MKAnnotationView { [Selector ("prepareForReuse")] void PrepareForReuse(..)
[Selector ("setDragState:animated:")] void SetDragState(..)
[Selector ("setSelected:animated:")] void SetSelected(..)
[Selector ("annotation")] MapKit.IMKAnnotation Annotation { get; }
[Selector ("setAnnotation:")] void Annotation { set; }
[Selector ("calloutOffset")] CoreGraphics.CGPoint CalloutOffset { get; }
[Selector ("setCalloutOffset:")] void CalloutOffset { set; }
[Selector ("canShowCallout")] bool CanShowCallout { get; }
[Selector ("setCanShowCallout:")] void CanShowCallout { set; }
[Selector ("centerOffset")] CoreGraphics.CGPoint CenterOffset { get; }
[Selector ("setCenterOffset:")] void CenterOffset { set; }
[Selector ("detailCalloutAccessoryView")] UIKit.UIView DetailCalloutAccessoryView { get; }
[Selector ("setDetailCalloutAccessoryView:")] void DetailCalloutAccessoryView { set; }
[Selector ("isDraggable")] bool Draggable { get; }
[Selector ("setDraggable:")] void Draggable { set; }
[Selector ("dragState")] MapKit.MKAnnotationViewDragState DragState { get; }
[Selector ("setDragState:")] void DragState { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("isHighlighted")] bool Highlighted { get; }
[Selector ("setHighlighted:")] void Highlighted { set; }
[Selector ("image")] UIKit.UIImage Image { get; }
[Selector ("setImage:")] void Image { set; }
[Selector ("leftCalloutAccessoryView")] UIKit.UIView LeftCalloutAccessoryView { get; }
[Selector ("setLeftCalloutAccessoryView:")] void LeftCalloutAccessoryView { set; }
[Selector ("reuseIdentifier")] string ReuseIdentifier { get; }
[Selector ("rightCalloutAccessoryView")] UIKit.UIView RightCalloutAccessoryView { get; }
[Selector ("setRightCalloutAccessoryView:")] void RightCalloutAccessoryView { set; }
[Selector ("isSelected")] bool Selected { get; }
[Selector ("setSelected:")] void Selected { set; }

Type: MKCircle

MapKit.MKCircle { [Selector ("circleWithCenterCoordinate:radius:")] MapKit.MKCircle Circle(..)
[Selector ("circleWithMapRect:")] MapKit.MKCircle CircleWithMapRect(..)
[Selector ("intersectsMapRect:")] bool Intersects(..)
[Selector ("boundingMapRect")] MapKit.MKMapRect BoundingMapRect { get; }
[Selector ("canReplaceMapContent")] bool CanReplaceMapContent { get; }
[Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("radius")] double Radius { get; }

Type: MKCircleRenderer

MapKit.MKCircleRenderer { [Selector ("circle")] MapKit.MKCircle Circle { get; }

Type: MKCircleView

MapKit.MKCircleView { [Selector ("circle")] MapKit.MKCircle Circle { get; }

Type: MKCoordinateRegion

MapKit.MKCoordinateRegion { [Native ("MKCoordinateRegionMakeWithDistance")] MapKit.MKCoordinateRegion FromDistance(..)
[Native ("MKCoordinateRegionForMapRect")] MapKit.MKCoordinateRegion FromMapRect(..)

Type: MKDirections

MapKit.MKDirections { [Selector ("calculateDirectionsWithCompletionHandler:")] void CalculateDirections(..)
[Selector ("calculateETAWithCompletionHandler:")] void CalculateETA(..)
[Selector ("cancel")] void Cancel(..)
[Selector ("isCalculating")] bool Calculating { get; }

Type: MKDirectionsRequest

MapKit.MKDirectionsRequest { [Selector ("isDirectionsRequestURL:")] bool IsDirectionsRequestUrl(..)
[Selector ("arrivalDate")] Foundation.NSDate ArrivalDate { get; }
[Selector ("setArrivalDate:")] void ArrivalDate { set; }
[Selector ("departureDate")] Foundation.NSDate DepartureDate { get; }
[Selector ("setDepartureDate:")] void DepartureDate { set; }
[Selector ("destination")] MapKit.MKMapItem Destination { get; }
[Selector ("setDestination:")] void Destination { set; }
[Selector ("requestsAlternateRoutes")] bool RequestsAlternateRoutes { get; }
[Selector ("setRequestsAlternateRoutes:")] void RequestsAlternateRoutes { set; }
[Selector ("source")] MapKit.MKMapItem Source { get; }
[Selector ("setSource:")] void Source { set; }
[Selector ("transportType")] MapKit.MKDirectionsTransportType TransportType { get; }
[Selector ("setTransportType:")] void TransportType { set; }

Type: MKDirectionsResponse

MapKit.MKDirectionsResponse { [Selector ("destination")] MapKit.MKMapItem Destination { get; }
[Selector ("routes")] MapKit.MKRoute Routes { get; }
[Selector ("source")] MapKit.MKMapItem Source { get; }

Type: MKDistanceFormatter

MapKit.MKDistanceFormatter { [Selector ("distanceFromString:")] double DistanceFromString(..)
[Selector ("stringFromDistance:")] string StringFromDistance(..)
[Selector ("locale")] Foundation.NSLocale Locale { get; }
[Selector ("setLocale:")] void Locale { set; }
[Selector ("units")] MapKit.MKDistanceFormatterUnits Units { get; }
[Selector ("setUnits:")] void Units { set; }
[Selector ("unitStyle")] MapKit.MKDistanceFormatterUnitStyle UnitStyle { get; }
[Selector ("setUnitStyle:")] void UnitStyle { set; }

Type: MKETAResponse

MapKit.MKETAResponse { [Selector ("destination")] MapKit.MKMapItem Destination { get; }
[Selector ("distance")] double Distance { get; }
[Selector ("expectedArrivalDate")] Foundation.NSDate ExpectedArrivalDate { get; }
[Selector ("expectedDepartureDate")] Foundation.NSDate ExpectedDepartureDate { get; }
[Selector ("expectedTravelTime")] double ExpectedTravelTime { get; }
[Selector ("source")] MapKit.MKMapItem Source { get; }
[Selector ("transportType")] MapKit.MKDirectionsTransportType TransportType { get; }

Type: MKGeodesicPolyline

MapKit.MKGeodesicPolyline { [Selector ("polylineWithCoordinates:count:")] MapKit.MKGeodesicPolyline PolylineWithCoordinates(..)
[Selector ("polylineWithPoints:count:")] MapKit.MKGeodesicPolyline PolylineWithPoints(..)

Type: MKGeometry

MapKit.MKGeometry { [Native ("MKMapPointsPerMeterAtLatitude")] double MapPointsPerMeterAtLatitude(..)
[Native ("MKMetersPerMapPointAtLatitude")] double MetersPerMapPointAtLatitude(..)
[Native ("MKMetersBetweenMapPoints")] double MetersBetweenMapPoints(..)

Type: MKLocalSearch

MapKit.MKLocalSearch { [Selector ("cancel")] void Cancel(..)
[Selector ("startWithCompletionHandler:")] void Start(..)
[Selector ("isSearching")] bool IsSearching { get; }

Type: MKLocalSearchRequest

MapKit.MKLocalSearchRequest { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("naturalLanguageQuery")] string NaturalLanguageQuery { get; }
[Selector ("setNaturalLanguageQuery:")] void NaturalLanguageQuery { set; }
[Selector ("region")] MapKit.MKCoordinateRegion Region { get; }
[Selector ("setRegion:")] void Region { set; }

Type: MKLocalSearchResponse

MapKit.MKLocalSearchResponse { [Selector ("mapItems")] MapKit.MKMapItem MapItems { get; }
[Selector ("boundingRegion")] MapKit.MKCoordinateRegion Region { get; }

Type: MKMapCamera

MapKit.MKMapCamera { [Selector ("cameraLookingAtCenterCoordinate:fromEyeCoordinate:eyeAltitude:")] MapKit.MKMapCamera CameraLookingAtCenterCoordinate(..)
[Selector ("cameraLookingAtCenterCoordinate:fromDistance:pitch:heading:")] MapKit.MKMapCamera CameraLookingAtCenterCoordinate(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("altitude")] double Altitude { get; }
[Selector ("setAltitude:")] void Altitude { set; }
[Selector ("camera")] MapKit.MKMapCamera Camera { get; }
[Selector ("centerCoordinate")] CoreLocation.CLLocationCoordinate2D CenterCoordinate { get; }
[Selector ("setCenterCoordinate:")] void CenterCoordinate { set; }
[Selector ("heading")] double Heading { get; }
[Selector ("setHeading:")] void Heading { set; }
[Selector ("pitch")] System.nfloat Pitch { get; }
[Selector ("setPitch:")] void Pitch { set; }

Type: MKMapItem

MapKit.MKMapItem { [Selector ("openInMapsWithLaunchOptions:")] bool _OpenInMaps(..)
[Selector ("openMapsWithItems:launchOptions:")] bool _OpenMaps(..)
[Selector ("mapItemForCurrentLocation")] MapKit.MKMapItem MapItemForCurrentLocation(..)
[Selector ("isCurrentLocation")] bool IsCurrentLocation { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("phoneNumber")] string PhoneNumber { get; }
[Selector ("setPhoneNumber:")] void PhoneNumber { set; }
[Selector ("placemark")] MapKit.MKPlacemark Placemark { get; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }
[Selector ("setTimeZone:")] void TimeZone { set; }
[Selector ("url")] Foundation.NSUrl Url { get; }
[Selector ("setUrl:")] void Url { set; }

Type: MKMapPoint

MapKit.MKMapPoint { [Native ("MKMapPointForCoordinate")] MapKit.MKMapPoint FromCoordinate(..)
[Native ("MKCoordinateForMapPoint")] CoreLocation.CLLocationCoordinate2D ToCoordinate(..)

Type: MKMapRect

MapKit.MKMapRect { [Native ("MKMapRectUnion")] MapKit.MKMapRect Union(..)
[Native ("MKMapRectIntersection")] MapKit.MKMapRect Intersection(..)
[Native ("MKMapRectIntersectsRect")] bool Intersects(..)
[Native ("MKMapRectContainsPoint")] bool Contains(..)
[Native ("MKMapRectContainsRect")] bool Contains(..)
[Native ("MKMapRectInset")] MapKit.MKMapRect Inset(..)
[Native ("MKMapRectOffset")] MapKit.MKMapRect Offset(..)
[Native ("MKMapRectDivide")] MapKit.MKMapRect Divide(..)
[Native ("MKMapRectSpans180thMeridian")] bool Spans180thMeridian { get; }
[Native ("MKMapRectRemainder")] MapKit.MKMapRect Remainder(..)

Type: MKMapSnapshot

MapKit.MKMapSnapshot { [Selector ("pointForCoordinate:")] CoreGraphics.CGPoint PointForCoordinate(..)
[Selector ("image")] UIKit.UIImage Image { get; }

Type: MKMapSnapshotOptions

MapKit.MKMapSnapshotOptions { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("camera")] MapKit.MKMapCamera Camera { get; }
[Selector ("setCamera:")] void Camera { set; }
[Selector ("mapRect")] MapKit.MKMapRect MapRect { get; }
[Selector ("setMapRect:")] void MapRect { set; }
[Selector ("mapType")] MapKit.MKMapType MapType { get; }
[Selector ("setMapType:")] void MapType { set; }
[Selector ("region")] MapKit.MKCoordinateRegion Region { get; }
[Selector ("setRegion:")] void Region { set; }
[Selector ("scale")] System.nfloat Scale { get; }
[Selector ("setScale:")] void Scale { set; }
[Selector ("showsBuildings")] bool ShowsBuildings { get; }
[Selector ("setShowsBuildings:")] void ShowsBuildings { set; }
[Selector ("showsPointsOfInterest")] bool ShowsPointsOfInterest { get; }
[Selector ("setShowsPointsOfInterest:")] void ShowsPointsOfInterest { set; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }
[Selector ("setSize:")] void Size { set; }

Type: MKMapSnapshotter

MapKit.MKMapSnapshotter { [Selector ("cancel")] void Cancel(..)
[Selector ("startWithCompletionHandler:")] void Start(..)
[Selector ("startWithQueue:completionHandler:")] void Start(..)
[Selector ("isLoading")] bool Loading { get; }

Type: MKMapView

MapKit.MKMapView { [Selector ("_handleSelectionAtPoint:")] void _HandleSelectionAtPoint(..)
[Selector ("addAnnotation:")] void AddAnnotation(..)
[Selector ("addAnnotations:")] void AddAnnotations(..)
[Selector ("addOverlay:")] void AddOverlay(..)
[Selector ("addOverlay:level:")] void AddOverlay(..)
[Selector ("addOverlays:")] void AddOverlays(..)
[Selector ("addOverlays:level:")] void AddOverlays(..)
[Selector ("convertCoordinate:toPointToView:")] CoreGraphics.CGPoint ConvertCoordinate(..)
[Selector ("convertPoint:toCoordinateFromView:")] CoreLocation.CLLocationCoordinate2D ConvertPoint(..)
[Selector ("convertRect:toRegionFromView:")] MapKit.MKCoordinateRegion ConvertRect(..)
[Selector ("convertRegion:toRectToView:")] CoreGraphics.CGRect ConvertRegion(..)
[Selector ("dequeueReusableAnnotationViewWithIdentifier:")] MapKit.MKAnnotationView DequeueReusableAnnotation(..)
[Selector ("deselectAnnotation:animated:")] void DeselectAnnotation(..)
[Selector ("exchangeOverlay:withOverlay:")] void ExchangeOverlay(..)
[Selector ("exchangeOverlayAtIndex:withOverlayAtIndex:")] void ExchangeOverlays(..)
[Selector ("annotationsInMapRect:")] Foundation.NSSet GetAnnotations(..)
[Selector ("insertOverlay:atIndex:")] void InsertOverlay(..)
[Selector ("insertOverlay:atIndex:level:")] void InsertOverlay(..)
[Selector ("insertOverlay:aboveOverlay:")] void InsertOverlayAbove(..)
[Selector ("insertOverlay:belowOverlay:")] void InsertOverlayBelow(..)
[Selector ("mapRectThatFits:")] MapKit.MKMapRect MapRectThatFits(..)
[Selector ("mapRectThatFits:edgePadding:")] MapKit.MKMapRect MapRectThatFits(..)
[Selector ("overlaysInLevel:")] MapKit.IMKOverlay OverlaysInLevel(..)
[Selector ("regionThatFits:")] MapKit.MKCoordinateRegion RegionThatFits(..)
[Selector ("removeAnnotation:")] void RemoveAnnotation(..)
[Selector ("removeAnnotations:")] void RemoveAnnotations(..)
[Selector ("removeOverlay:")] void RemoveOverlay(..)
[Selector ("removeOverlays:")] void RemoveOverlays(..)
[Selector ("rendererForOverlay:")] MapKit.MKOverlayRenderer RendererForOverlay(..)
[Selector ("selectAnnotation:animated:")] void SelectAnnotation(..)
[Selector ("setCamera:animated:")] void SetCamera(..)
[Selector ("setCenterCoordinate:animated:")] void SetCenterCoordinate(..)
[Selector ("setRegion:animated:")] void SetRegion(..)
[Selector ("setUserTrackingMode:animated:")] void SetUserTrackingMode(..)
[Selector ("setVisibleMapRect:edgePadding:animated:")] void SetVisibleMapRect(..)
[Selector ("setVisibleMapRect:animated:")] void SetVisibleMapRect(..)
[Selector ("showAnnotations:animated:")] void ShowAnnotations(..)
[Selector ("viewForAnnotation:")] MapKit.MKAnnotationView ViewForAnnotation(..)
[Selector ("viewForOverlay:")] MapKit.MKOverlayView ViewForOverlay(..)
[Selector ("annotations")] MapKit.IMKAnnotation Annotations { get; }
[Selector ("annotationVisibleRect")] CoreGraphics.CGRect AnnotationVisibleRect { get; }
[Selector ("camera")] MapKit.MKMapCamera Camera { get; }
[Selector ("setCamera:")] void Camera { set; }
[Selector ("centerCoordinate")] CoreLocation.CLLocationCoordinate2D CenterCoordinate { get; }
[Selector ("setCenterCoordinate:")] void CenterCoordinate { set; }
[Selector ("mapType")] MapKit.MKMapType MapType { get; }
[Selector ("setMapType:")] void MapType { set; }
[Selector ("overlays")] MapKit.IMKOverlay Overlays { get; }
[Selector ("isPitchEnabled")] bool PitchEnabled { get; }
[Selector ("setPitchEnabled:")] void PitchEnabled { set; }
[Selector ("region")] MapKit.MKCoordinateRegion Region { get; }
[Selector ("setRegion:")] void Region { set; }
[Selector ("isRotateEnabled")] bool RotateEnabled { get; }
[Selector ("setRotateEnabled:")] void RotateEnabled { set; }
[Selector ("isScrollEnabled")] bool ScrollEnabled { get; }
[Selector ("setScrollEnabled:")] void ScrollEnabled { set; }
[Selector ("selectedAnnotations")] MapKit.IMKAnnotation SelectedAnnotations { get; }
[Selector ("setSelectedAnnotations:")] void SelectedAnnotations { set; }
[Selector ("showsBuildings")] bool ShowsBuildings { get; }
[Selector ("setShowsBuildings:")] void ShowsBuildings { set; }
[Selector ("showsCompass")] bool ShowsCompass { get; }
[Selector ("setShowsCompass:")] void ShowsCompass { set; }
[Selector ("showsPointsOfInterest")] bool ShowsPointsOfInterest { get; }
[Selector ("setShowsPointsOfInterest:")] void ShowsPointsOfInterest { set; }
[Selector ("showsScale")] bool ShowsScale { get; }
[Selector ("setShowsScale:")] void ShowsScale { set; }
[Selector ("showsTraffic")] bool ShowsTraffic { get; }
[Selector ("setShowsTraffic:")] void ShowsTraffic { set; }
[Selector ("showsUserLocation")] bool ShowsUserLocation { get; }
[Selector ("setShowsUserLocation:")] void ShowsUserLocation { set; }
[Selector ("userLocation")] MapKit.MKUserLocation UserLocation { get; }
[Selector ("isUserLocationVisible")] bool UserLocationVisible { get; }
[Selector ("userTrackingMode")] MapKit.MKUserTrackingMode UserTrackingMode { get; }
[Selector ("setUserTrackingMode:")] void UserTrackingMode { set; }
[Selector ("visibleMapRect")] MapKit.MKMapRect VisibleMapRect { get; }
[Selector ("setVisibleMapRect:")] void VisibleMapRect { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("isZoomEnabled")] bool ZoomEnabled { get; }
[Selector ("setZoomEnabled:")] void ZoomEnabled { set; }

Type: _MKMapViewDelegate

MapKit.MKMapView+_MKMapViewDelegate { [Selector ("mapView:annotationView:calloutAccessoryControlTapped:")] void CalloutAccessoryControlTapped(..)
[Selector ("mapView:annotationView:didChangeDragState:fromOldState:")] void ChangedDragState(..)
[Selector ("mapView:didAddAnnotationViews:")] void DidAddAnnotationViews(..)
[Selector ("mapView:didAddOverlayRenderers:")] void DidAddOverlayRenderers(..)
[Selector ("mapView:didAddOverlayViews:")] void DidAddOverlayViews(..)
[Selector ("mapView:didChangeUserTrackingMode:animated:")] void DidChangeUserTrackingMode(..)
[Selector ("mapView:didDeselectAnnotationView:")] void DidDeselectAnnotationView(..)
[Selector ("mapView:didFailToLocateUserWithError:")] void DidFailToLocateUser(..)
[Selector ("mapViewDidFinishRenderingMap:fullyRendered:")] void DidFinishRenderingMap(..)
[Selector ("mapView:didSelectAnnotationView:")] void DidSelectAnnotationView(..)
[Selector ("mapViewDidStopLocatingUser:")] void DidStopLocatingUser(..)
[Selector ("mapView:didUpdateUserLocation:")] void DidUpdateUserLocation(..)
[Selector ("mapView:viewForAnnotation:")] MapKit.MKAnnotationView GetViewForAnnotation(..)
[Selector ("mapView:viewForOverlay:")] MapKit.MKOverlayView GetViewForOverlay(..)
[Selector ("mapViewDidFailLoadingMap:withError:")] void LoadingMapFailed(..)
[Selector ("mapViewDidFinishLoadingMap:")] void MapLoaded(..)
[Selector ("mapView:rendererForOverlay:")] MapKit.MKOverlayRenderer OverlayRenderer(..)
[Selector ("mapView:regionDidChangeAnimated:")] void RegionChanged(..)
[Selector ("mapView:regionWillChangeAnimated:")] void RegionWillChange(..)
[Selector ("mapViewWillStartLoadingMap:")] void WillStartLoadingMap(..)
[Selector ("mapViewWillStartLocatingUser:")] void WillStartLocatingUser(..)
[Selector ("mapViewWillStartRenderingMap:")] void WillStartRenderingMap(..)

Type: MKMapViewDelegate

MapKit.MKMapViewDelegate { [Selector ("mapView:annotationView:calloutAccessoryControlTapped:")] void CalloutAccessoryControlTapped(..)
[Selector ("mapView:annotationView:didChangeDragState:fromOldState:")] void ChangedDragState(..)
[Selector ("mapView:didAddAnnotationViews:")] void DidAddAnnotationViews(..)
[Selector ("mapView:didAddOverlayRenderers:")] void DidAddOverlayRenderers(..)
[Selector ("mapView:didAddOverlayViews:")] void DidAddOverlayViews(..)
[Selector ("mapView:didChangeUserTrackingMode:animated:")] void DidChangeUserTrackingMode(..)
[Selector ("mapView:didDeselectAnnotationView:")] void DidDeselectAnnotationView(..)
[Selector ("mapView:didFailToLocateUserWithError:")] void DidFailToLocateUser(..)
[Selector ("mapViewDidFinishRenderingMap:fullyRendered:")] void DidFinishRenderingMap(..)
[Selector ("mapView:didSelectAnnotationView:")] void DidSelectAnnotationView(..)
[Selector ("mapViewDidStopLocatingUser:")] void DidStopLocatingUser(..)
[Selector ("mapView:didUpdateUserLocation:")] void DidUpdateUserLocation(..)
[Selector ("mapView:viewForAnnotation:")] MapKit.MKAnnotationView GetViewForAnnotation(..)
[Selector ("mapView:viewForOverlay:")] MapKit.MKOverlayView GetViewForOverlay(..)
[Selector ("mapViewDidFailLoadingMap:withError:")] void LoadingMapFailed(..)
[Selector ("mapViewDidFinishLoadingMap:")] void MapLoaded(..)
[Selector ("mapView:rendererForOverlay:")] MapKit.MKOverlayRenderer OverlayRenderer(..)
[Selector ("mapView:regionDidChangeAnimated:")] void RegionChanged(..)
[Selector ("mapView:regionWillChangeAnimated:")] void RegionWillChange(..)
[Selector ("mapViewWillStartLoadingMap:")] void WillStartLoadingMap(..)
[Selector ("mapViewWillStartLocatingUser:")] void WillStartLocatingUser(..)
[Selector ("mapViewWillStartRenderingMap:")] void WillStartRenderingMap(..)

Type: MKMultiPoint

MapKit.MKMultiPoint { [Selector ("getCoordinates:range:")] void GetCoords(..)
[Selector ("points")] System.IntPtr Points { get; }
[Selector ("pointCount")] System.nint PointCount { get; }

Type: MKOverlay

MapKit.MKOverlay { [Selector ("intersectsMapRect:")] bool Intersects(..)
[Selector ("boundingMapRect")] MapKit.MKMapRect BoundingMapRect { get; }
[Selector ("canReplaceMapContent")] bool CanReplaceMapContent { get; }

Type: MKOverlayPathRenderer

MapKit.MKOverlayPathRenderer { [Selector ("applyFillPropertiesToContext:atZoomScale:")] void ApplyFillPropertiesToContext(..)
[Selector ("applyStrokePropertiesToContext:atZoomScale:")] void ApplyStrokePropertiesToContext(..)
[Selector ("createPath")] void CreatePath(..)
[Selector ("fillPath:inContext:")] void FillPath(..)
[Selector ("invalidatePath")] void InvalidatePath(..)
[Selector ("strokePath:inContext:")] void StrokePath(..)
[Selector ("fillColor")] UIKit.UIColor FillColor { get; }
[Selector ("setFillColor:")] void FillColor { set; }
[Selector ("lineCap")] CoreGraphics.CGLineCap LineCap { get; }
[Selector ("setLineCap:")] void LineCap { set; }
[Selector ("lineDashPattern")] Foundation.NSNumber LineDashPattern { get; }
[Selector ("setLineDashPattern:")] void LineDashPattern { set; }
[Selector ("lineDashPhase")] System.nfloat LineDashPhase { get; }
[Selector ("setLineDashPhase:")] void LineDashPhase { set; }
[Selector ("lineJoin")] CoreGraphics.CGLineJoin LineJoin { get; }
[Selector ("setLineJoin:")] void LineJoin { set; }
[Selector ("lineWidth")] System.nfloat LineWidth { get; }
[Selector ("setLineWidth:")] void LineWidth { set; }
[Selector ("miterLimit")] System.nfloat MiterLimit { get; }
[Selector ("setMiterLimit:")] void MiterLimit { set; }
[Selector ("path")] CoreGraphics.CGPath Path { get; }
[Selector ("setPath:")] void Path { set; }
[Selector ("strokeColor")] UIKit.UIColor StrokeColor { get; }
[Selector ("setStrokeColor:")] void StrokeColor { set; }

Type: MKOverlayPathView

MapKit.MKOverlayPathView { [Selector ("applyFillPropertiesToContext:atZoomScale:")] void ApplyFillProperties(..)
[Selector ("applyStrokePropertiesToContext:atZoomScale:")] void ApplyStrokeProperties(..)
[Selector ("createPath")] void CreatePath(..)
[Selector ("fillPath:inContext:")] void FillPath(..)
[Selector ("invalidatePath")] void InvalidatePath(..)
[Selector ("strokePath:inContext:")] void StrokePath(..)
[Selector ("fillColor")] UIKit.UIColor FillColor { get; }
[Selector ("setFillColor:")] void FillColor { set; }
[Selector ("lineCap")] CoreGraphics.CGLineCap Linecap { get; }
[Selector ("setLineCap:")] void Linecap { set; }
[Selector ("lineDashPattern")] Foundation.NSNumber LineDashPattern { get; }
[Selector ("setLineDashPattern:")] void LineDashPattern { set; }
[Selector ("lineDashPhase")] System.nfloat LineDashPhase { get; }
[Selector ("setLineDashPhase:")] void LineDashPhase { set; }
[Selector ("lineJoin")] CoreGraphics.CGLineJoin LineJoin { get; }
[Selector ("setLineJoin:")] void LineJoin { set; }
[Selector ("lineWidth")] System.nfloat LineWidth { get; }
[Selector ("setLineWidth:")] void LineWidth { set; }
[Selector ("miterLimit")] System.nfloat MiterLimit { get; }
[Selector ("setMiterLimit:")] void MiterLimit { set; }
[Selector ("path")] CoreGraphics.CGPath Path { get; }
[Selector ("setPath:")] void Path { set; }
[Selector ("strokeColor")] UIKit.UIColor StrokeColor { get; }
[Selector ("setStrokeColor:")] void StrokeColor { set; }

Type: MKOverlayRenderer

MapKit.MKOverlayRenderer { [Selector ("canDrawMapRect:zoomScale:")] bool CanDrawMapRect(..)
[Selector ("drawMapRect:zoomScale:inContext:")] void DrawMapRect(..)
[Selector ("mapPointForPoint:")] MapKit.MKMapPoint MapPointForPoint(..)
[Selector ("mapRectForRect:")] MapKit.MKMapRect MapRectForRect(..)
[Selector ("pointForMapPoint:")] CoreGraphics.CGPoint PointForMapPoint(..)
[Selector ("rectForMapRect:")] CoreGraphics.CGRect RectForMapRect(..)
[Selector ("setNeedsDisplay")] void SetNeedsDisplay(..)
[Selector ("setNeedsDisplayInMapRect:")] void SetNeedsDisplay(..)
[Selector ("setNeedsDisplayInMapRect:zoomScale:")] void SetNeedsDisplay(..)
[Selector ("alpha")] System.nfloat Alpha { get; }
[Selector ("setAlpha:")] void Alpha { set; }
[Selector ("contentScaleFactor")] System.nfloat ContentScaleFactor { get; }
[Selector ("overlay")] MapKit.IMKOverlay Overlay { get; }

Type: MKOverlayView

MapKit.MKOverlayView { [Native ("MKRoadWidthAtZoomScale")] System.nfloat MKRoadWidthAtZoomScale(..)
[Selector ("canDrawMapRect:zoomScale:")] bool CanDrawMapRect(..)
[Selector ("drawMapRect:zoomScale:inContext:")] void DrawMapRect(..)
[Selector ("mapPointForPoint:")] MapKit.MKMapPoint MapPointForPoint(..)
[Selector ("mapRectForRect:")] MapKit.MKMapRect MapRectForRect(..)
[Selector ("pointForMapPoint:")] CoreGraphics.CGPoint PointForMapPoint(..)
[Selector ("rectForMapRect:")] CoreGraphics.CGRect RectForMapRect(..)
[Selector ("setNeedsDisplayInMapRect:")] void SetNeedsDisplay(..)
[Selector ("setNeedsDisplayInMapRect:zoomScale:")] void SetNeedsDisplay(..)
[Selector ("overlay")] MapKit.IMKOverlay Overlay { get; }

Type: MKPinAnnotationView

MapKit.MKPinAnnotationView { [Selector ("animatesDrop")] bool AnimatesDrop { get; }
[Selector ("setAnimatesDrop:")] void AnimatesDrop { set; }
[Selector ("greenPinColor")] UIKit.UIColor GreenPinColor { get; }
[Selector ("pinColor")] MapKit.MKPinAnnotationColor PinColor { get; }
[Selector ("setPinColor:")] void PinColor { set; }
[Selector ("pinTintColor")] UIKit.UIColor PinTintColor { get; }
[Selector ("setPinTintColor:")] void PinTintColor { set; }
[Selector ("purplePinColor")] UIKit.UIColor PurplePinColor { get; }
[Selector ("redPinColor")] UIKit.UIColor RedPinColor { get; }

Type: MKPinAnnotationViewAppearance

MapKit.MKPinAnnotationView+MKPinAnnotationViewAppearance { [Selector ("pinTintColor")] UIKit.UIColor PinTintColor { get; }
[Selector ("setPinTintColor:")] void PinTintColor { set; }

Type: MKPlacemark

MapKit.MKPlacemark { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("setCoordinate:")] void SetCoordinate(..)
[Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("countryCode")] string CountryCode { get; }
[Selector ("subtitle")] string Subtitle { get; }
[Selector ("title")] string Title { get; }

Type: MKPointAnnotation

MapKit.MKPointAnnotation { [Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("setCoordinate:")] void Coordinate { set; }

Type: MKPolygon

MapKit.MKPolygon { [Selector ("polygonWithCoordinates:count:")] MapKit.MKPolygon _FromCoordinates(..)
[Selector ("polygonWithCoordinates:count:interiorPolygons:")] MapKit.MKPolygon _FromCoordinates(..)
[Selector ("polygonWithPoints:count:")] MapKit.MKPolygon _FromPoints(..)
[Selector ("polygonWithPoints:count:interiorPolygons:")] MapKit.MKPolygon _FromPoints(..)
[Selector ("intersectsMapRect:")] bool Intersects(..)
[Selector ("boundingMapRect")] MapKit.MKMapRect BoundingMapRect { get; }
[Selector ("canReplaceMapContent")] bool CanReplaceMapContent { get; }
[Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("interiorPolygons")] MapKit.MKPolygon InteriorPolygons { get; }

Type: MKPolygonRenderer

MapKit.MKPolygonRenderer { [Selector ("polygon")] MapKit.MKPolygon Polygon { get; }

Type: MKPolygonView

MapKit.MKPolygonView { [Selector ("polygon")] MapKit.MKPolygon Polygon { get; }

Type: MKPolyline

MapKit.MKPolyline { [Selector ("polylineWithCoordinates:count:")] MapKit.MKPolyline _FromCoordinates(..)
[Selector ("polylineWithPoints:count:")] MapKit.MKPolyline _FromPoints(..)
[Selector ("intersectsMapRect:")] bool Intersects(..)
[Selector ("boundingMapRect")] MapKit.MKMapRect BoundingMapRect { get; }
[Selector ("canReplaceMapContent")] bool CanReplaceMapContent { get; }
[Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }

Type: MKPolylineRenderer

MapKit.MKPolylineRenderer { [Selector ("polyline")] MapKit.MKPolyline Polyline { get; }

Type: MKPolylineView

MapKit.MKPolylineView { [Selector ("polyline")] MapKit.MKPolyline Polyline { get; }

Type: MKReverseGeocoder

MapKit.MKReverseGeocoder { [Selector ("cancel")] void Cancel(..)
[Selector ("start")] void Start(..)
[Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D coordinate { get; }
[Selector ("placemark")] MapKit.MKPlacemark Placemark { get; }
[Selector ("isQuerying")] bool Querying { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: MKReverseGeocoderDelegate

MapKit.MKReverseGeocoderDelegate { [Selector ("reverseGeocoder:didFailWithError:")] void FailedWithError(..)
[Selector ("reverseGeocoder:didFindPlacemark:")] void FoundWithPlacemark(..)

Type: MKRoute

MapKit.MKRoute { [Selector ("advisoryNotices")] string AdvisoryNotices { get; }
[Selector ("distance")] double Distance { get; }
[Selector ("expectedTravelTime")] double ExpectedTravelTime { get; }
[Selector ("name")] string Name { get; }
[Selector ("polyline")] MapKit.MKPolyline Polyline { get; }
[Selector ("steps")] MapKit.MKRouteStep Steps { get; }
[Selector ("transportType")] MapKit.MKDirectionsTransportType TransportType { get; }

Type: MKRouteStep

MapKit.MKRouteStep { [Selector ("distance")] double Distance { get; }
[Selector ("instructions")] string Instructions { get; }
[Selector ("notice")] string Notice { get; }
[Selector ("polyline")] MapKit.MKPolyline Polyline { get; }
[Selector ("transportType")] MapKit.MKDirectionsTransportType TransportType { get; }

Type: MKShape

MapKit.MKShape { [Selector ("setCoordinate:")] void SetCoordinate(..)
[Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("subtitle")] string Subtitle { get; }
[Selector ("setSubtitle:")] void Subtitle { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }

Type: MKTileOverlay

MapKit.MKTileOverlay { [Selector ("intersectsMapRect:")] bool Intersects(..)
[Selector ("loadTileAtPath:result:")] void LoadTileAtPath(..)
[Selector ("URLForTilePath:")] Foundation.NSUrl URLForTilePath(..)
[Selector ("boundingMapRect")] MapKit.MKMapRect BoundingMapRect { get; }
[Selector ("canReplaceMapContent")] bool CanReplaceMapContent { get; }
[Selector ("setCanReplaceMapContent:")] void CanReplaceMapContent { set; }
[Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("isGeometryFlipped")] bool GeometryFlipped { get; }
[Selector ("setGeometryFlipped:")] void GeometryFlipped { set; }
[Selector ("maximumZ")] System.nint MaximumZ { get; }
[Selector ("setMaximumZ:")] void MaximumZ { set; }
[Selector ("minimumZ")] System.nint MinimumZ { get; }
[Selector ("setMinimumZ:")] void MinimumZ { set; }
[Selector ("tileSize")] CoreGraphics.CGSize TileSize { get; }
[Selector ("setTileSize:")] void TileSize { set; }
[Selector ("URLTemplate")] string URLTemplate { get; }

Type: MKTileOverlayRenderer

MapKit.MKTileOverlayRenderer { [Selector ("reloadData")] void ReloadData(..)

Type: MKUserLocation

MapKit.MKUserLocation { [Selector ("coordinate")] CoreLocation.CLLocationCoordinate2D Coordinate { get; }
[Selector ("setCoordinate:")] void Coordinate { set; }
[Selector ("heading")] CoreLocation.CLHeading Heading { get; }
[Selector ("location")] CoreLocation.CLLocation Location { get; }
[Selector ("subtitle")] string Subtitle { get; }
[Selector ("setSubtitle:")] void Subtitle { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("isUpdating")] bool Updating { get; }

Type: MKUserTrackingBarButtonItem

MapKit.MKUserTrackingBarButtonItem { [Selector ("mapView")] MapKit.MKMapView MapView { get; }
[Selector ("setMapView:")] void MapView { set; }

Namespace: MediaAccessibility

Type: MAAudibleMedia

MediaAccessibility.MAAudibleMedia { [Native ("MAAudibleMediaCopyPreferredCharacteristics")] string GetPreferredCharacteristics(..)

Type: MACaptionAppearance

MediaAccessibility.MACaptionAppearance { [Native ("MACaptionAppearanceAddSelectedLanguage")] bool AddSelectedLanguage(..)
[Native ("MACaptionAppearanceCopySelectedLanguages")] string GetSelectedLanguages(..)
[Native ("MACaptionAppearanceGetDisplayType")] MediaAccessibility.MACaptionAppearanceDisplayType GetDisplayType(..)
[Native ("MACaptionAppearanceSetDisplayType")] void SetDisplayType(..)
[Native ("MACaptionAppearanceCopyPreferredCaptioningMediaCharacteristics")] Foundation.NSString GetPreferredCaptioningMediaCharacteristics(..)
[Native ("MACaptionAppearanceCopyForegroundColor")] CoreGraphics.CGColor GetForegroundColor(..)
[Native ("MACaptionAppearanceCopyBackgroundColor")] CoreGraphics.CGColor GetBackgroundColor(..)
[Native ("MACaptionAppearanceCopyWindowColor")] CoreGraphics.CGColor GetWindowColor(..)
[Native ("MACaptionAppearanceGetForegroundOpacity")] System.nfloat GetForegroundOpacity(..)
[Native ("MACaptionAppearanceGetBackgroundOpacity")] System.nfloat GetBackgroundOpacity(..)
[Native ("MACaptionAppearanceGetWindowOpacity")] System.nfloat GetWindowOpacity(..)
[Native ("MACaptionAppearanceGetWindowRoundedCornerRadius")] System.nfloat GetWindowRoundedCornerRadius(..)
[Native ("MACaptionAppearanceCopyFontDescriptorForStyle")] CoreText.CTFontDescriptor GetFontDescriptor(..)
[Native ("MACaptionAppearanceGetRelativeCharacterSize")] System.nfloat GetRelativeCharacterSize(..)
[Native ("MACaptionAppearanceGetTextEdgeStyle")] MediaAccessibility.MACaptionAppearanceTextEdgeStyle GetTextEdgeStyle(..)

Namespace: MediaPlayer

Type: MPChangeLanguageOptionCommandEvent

MediaPlayer.MPChangeLanguageOptionCommandEvent { [Selector ("languageOption")] MediaPlayer.MPNowPlayingInfoLanguageOption LanguageOption { get; }

Type: MPChangePlaybackRateCommand

MediaPlayer.MPChangePlaybackRateCommand { [Selector ("supportedPlaybackRates")] Foundation.NSNumber SupportedPlaybackRates { get; }
[Selector ("setSupportedPlaybackRates:")] void SupportedPlaybackRates { set; }

Type: MPChangePlaybackRateCommandEvent

MediaPlayer.MPChangePlaybackRateCommandEvent { [Selector ("playbackRate")] float PlaybackRate { get; }

Type: MPContentItem

MediaPlayer.MPContentItem { [Selector ("artwork")] MediaPlayer.MPMediaItemArtwork Artwork { get; }
[Selector ("setArtwork:")] void Artwork { set; }
[Selector ("isContainer")] bool Container { get; }
[Selector ("setContainer:")] void Container { set; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("isPlayable")] bool Playable { get; }
[Selector ("setPlayable:")] void Playable { set; }
[Selector ("playbackProgress")] float PlaybackProgress { get; }
[Selector ("setPlaybackProgress:")] void PlaybackProgress { set; }
[Selector ("subtitle")] string Subtitle { get; }
[Selector ("setSubtitle:")] void Subtitle { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }

Type: MPFeedbackCommand

MediaPlayer.MPFeedbackCommand { [Selector ("isActive")] bool Active { get; }
[Selector ("setActive:")] void Active { set; }
[Selector ("localizedShortTitle")] string LocalizedShortTitle { get; }
[Selector ("setLocalizedShortTitle:")] void LocalizedShortTitle { set; }
[Selector ("localizedTitle")] string LocalizedTitle { get; }
[Selector ("setLocalizedTitle:")] void LocalizedTitle { set; }

Type: MPFeedbackCommandEvent

MediaPlayer.MPFeedbackCommandEvent { [Selector ("isNegative")] bool Negative { get; }

Type: MPMediaEntity

MediaPlayer.MPMediaEntity { [Selector ("canFilterByProperty:")] bool CanFilterByProperty(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateValuesForProperties:usingBlock:")] void EnumerateValues(..)
[Selector ("objectForKeyedSubscript:")] Foundation.NSObject GetObject(..)
[Selector ("valueForProperty:")] Foundation.NSObject ValueForProperty(..)

Type: MPMediaItem

MediaPlayer.MPMediaItem { [Selector ("persistentIDPropertyForGroupingType:")] string GetPersistentIDProperty(..)
[Selector ("titlePropertyForGroupingType:")] string GetTitleProperty(..)

Type: MPMediaItemArtwork

MediaPlayer.MPMediaItemArtwork { [Selector ("imageWithSize:")] UIKit.UIImage ImageWithSize(..)
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("imageCropRect")] CoreGraphics.CGRect ImageCropRectangle { get; }

Type: MPMediaItemCollection

MediaPlayer.MPMediaItemCollection { [Selector ("canFilterByProperty:")] bool CanFilterByProperty(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateValuesForProperties:usingBlock:")] void EnumerateValues(..)
[Selector ("collectionWithItems:")] MediaPlayer.MPMediaItemCollection FromItems(..)
[Selector ("objectForKeyedSubscript:")] Foundation.NSObject GetObject(..)
[Selector ("valueForProperty:")] Foundation.NSObject ValueForProperty(..)
[Selector ("count")] System.nint Count { get; }
[Selector ("items")] MediaPlayer.MPMediaItem Items { get; }
[Selector ("mediaTypes")] MediaPlayer.MPMediaType MediaTypes { get; }
[Selector ("representativeItem")] MediaPlayer.MPMediaItem RepresentativeItem { get; }

Type: MPMediaLibrary

MediaPlayer.MPMediaLibrary { [Selector ("beginGeneratingLibraryChangeNotifications")] void BeginGeneratingLibraryChangeNotifications(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("endGeneratingLibraryChangeNotifications")] void EndGeneratingLibraryChangeNotifications(..)
[Selector ("defaultMediaLibrary")] MediaPlayer.MPMediaLibrary DefaultMediaLibrary { get; }
[Selector ("lastModifiedDate")] Foundation.NSDate LastModifiedDate { get; }

Type: MPMediaPickerController

MediaPlayer.MPMediaPickerController { [Selector ("allowsPickingMultipleItems")] bool AllowsPickingMultipleItems { get; }
[Selector ("setAllowsPickingMultipleItems:")] void AllowsPickingMultipleItems { set; }
[Selector ("mediaTypes")] MediaPlayer.MPMediaType MediaTypes { get; }
[Selector ("prompt")] string Prompt { get; }
[Selector ("setPrompt:")] void Prompt { set; }
[Selector ("showsCloudItems")] bool ShowsCloudItems { get; }
[Selector ("setShowsCloudItems:")] void ShowsCloudItems { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _MPMediaPickerControllerDelegate

MediaPlayer.MPMediaPickerController+_MPMediaPickerControllerDelegate { [Selector ("mediaPicker:didPickMediaItems:")] void MediaItemsPicked(..)
[Selector ("mediaPickerDidCancel:")] void MediaPickerDidCancel(..)

Type: MPMediaPickerControllerDelegate

MediaPlayer.MPMediaPickerControllerDelegate { [Selector ("mediaPicker:didPickMediaItems:")] void MediaItemsPicked(..)
[Selector ("mediaPickerDidCancel:")] void MediaPickerDidCancel(..)

Type: MPMediaPlaylist

MediaPlayer.MPMediaPlaylist { [Selector ("canFilterByProperty:")] bool CanFilterByProperty(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("valueForProperty:")] Foundation.NSObject ValueForProperty(..)
[Selector ("name")] string Name { get; }
[Selector ("persistentID")] ulong PersistentID { get; }
[Selector ("playlistAttributes")] MediaPlayer.MPMediaPlaylistAttribute PlaylistAttributes { get; }
[Selector ("seedItems")] MediaPlayer.MPMediaItem SeedItems { get; }

Type: MPMediaPredicate

MediaPlayer.MPMediaPredicate { [Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: MPMediaPropertyPredicate

MediaPlayer.MPMediaPropertyPredicate { [Selector ("predicateWithValue:forProperty:")] MediaPlayer.MPMediaPropertyPredicate PredicateWithValue(..)
[Selector ("predicateWithValue:forProperty:comparisonType:")] MediaPlayer.MPMediaPropertyPredicate PredicateWithValue(..)
[Selector ("comparisonType")] MediaPlayer.MPMediaPredicateComparison ComparisonType { get; }
[Selector ("property")] string Property { get; }
[Selector ("value")] Foundation.NSObject Value { get; }

Type: MPMediaQuery

MediaPlayer.MPMediaQuery { [Selector ("addFilterPredicate:")] void AddFilterPredicate(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("removeFilterPredicate:")] void RemoveFilterPredicate(..)
[Selector ("albumsQuery")] MediaPlayer.MPMediaQuery AlbumsQuery { get; }
[Selector ("artistsQuery")] MediaPlayer.MPMediaQuery ArtistsQuery { get; }
[Selector ("audiobooksQuery")] MediaPlayer.MPMediaQuery AudiobooksQuery { get; }
[Selector ("collections")] MediaPlayer.MPMediaItemCollection Collections { get; }
[Selector ("collectionSections")] MediaPlayer.MPMediaQuerySection CollectionSections { get; }
[Selector ("compilationsQuery")] MediaPlayer.MPMediaQuery CompilationsQuery { get; }
[Selector ("composersQuery")] MediaPlayer.MPMediaQuery ComposersQuery { get; }
[Selector ("filterPredicates")] Foundation.NSSet FilterPredicates { get; }
[Selector ("setFilterPredicates:")] void FilterPredicates { set; }
[Selector ("genresQuery")] MediaPlayer.MPMediaQuery GenresQuery { get; }
[Selector ("groupingType")] MediaPlayer.MPMediaGrouping GroupingType { get; }
[Selector ("setGroupingType:")] void GroupingType { set; }
[Selector ("items")] MediaPlayer.MPMediaItem Items { get; }
[Selector ("itemSections")] MediaPlayer.MPMediaQuerySection ItemSections { get; }
[Selector ("playlistsQuery")] MediaPlayer.MPMediaQuery PlaylistsQuery { get; }
[Selector ("podcastsQuery")] MediaPlayer.MPMediaQuery PodcastsQuery { get; }
[Selector ("songsQuery")] MediaPlayer.MPMediaQuery SongsQuery { get; }

Type: MPMediaQuerySection

MediaPlayer.MPMediaQuerySection { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("range")] Foundation.NSRange Range { get; }
[Selector ("title")] string Title { get; }

Type: MPMovieAccessLog

MediaPlayer.MPMovieAccessLog { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("events")] MediaPlayer.MPMovieAccessLogEvent Events { get; }
[Selector ("extendedLogData")] Foundation.NSData ExtendedLogData { get; }
[Selector ("extendedLogDataStringEncoding")] Foundation.NSStringEncoding ExtendedLogDataStringEncoding { get; }

Type: MPMovieAccessLogEvent

MediaPlayer.MPMovieAccessLogEvent { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("numberOfBytesTransferred")] long BytesTransferred { get; }
[Selector ("numberOfDroppedVideoFrames")] System.nint DroppedVideoFrameCount { get; }
[Selector ("durationWatched")] double DurationWatched { get; }
[Selector ("indicatedBitrate")] double IndicatedBitrate { get; }
[Selector ("observedBitrate")] double ObservedBitrate { get; }
[Selector ("playbackSessionID")] string PlaybackSessionID { get; }
[Selector ("playbackStartDate")] Foundation.NSData PlaybackStartDate { get; }
[Selector ("playbackStartOffset")] double PlaybackStartOffset { get; }
[Selector ("numberOfSegmentsDownloaded")] System.nint SegmentedDownloadedCount { get; }
[Selector ("segmentsDownloadedDuration")] double SegmentsDownloadedDuration { get; }
[Selector ("serverAddress")] string ServerAddress { get; }
[Selector ("numberOfServerAddressChanges")] System.nint ServerAddressChangeCount { get; }
[Selector ("numberOfStalls")] System.nint StallCount { get; }
[Selector ("URI")] string Uri { get; }

Type: MPMovieErrorLog

MediaPlayer.MPMovieErrorLog { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("events")] MediaPlayer.MPMovieErrorLogEvent Events { get; }
[Selector ("extendedLogData")] Foundation.NSData ExtendedLogData { get; }
[Selector ("extendedLogDataStringEncoding")] Foundation.NSStringEncoding ExtendedLogDataStringEncoding { get; }

Type: MPMovieErrorLogEvent

MediaPlayer.MPMovieErrorLogEvent { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("date")] Foundation.NSDate Date { get; }
[Selector ("errorComment")] string ErrorComment { get; }
[Selector ("errorDomain")] string ErrorDomain { get; }
[Selector ("errorStatusCode")] System.nint ErrorStatusCode { get; }
[Selector ("playbackSessionID")] string PlaybackSessionID { get; }
[Selector ("serverAddress")] string ServerAddress { get; }
[Selector ("URI")] string Uri { get; }

Type: MPMoviePlayerController

MediaPlayer.MPMoviePlayerController { [Selector ("beginSeekingBackward")] void BeginSeekingBackward(..)
[Selector ("beginSeekingForward")] void BeginSeekingForward(..)
[Selector ("cancelAllThumbnailImageRequests")] void CancelAllThumbnailImageRequests(..)
[Selector ("endSeeking")] void EndSeeking(..)
[Selector ("pause")] void Pause(..)
[Selector ("play")] void Play(..)
[Selector ("prepareToPlay")] void PrepareToPlay(..)
[Selector ("requestThumbnailImagesAtTimes:timeOption:")] void RequestThumbnails(..)
[Selector ("setFullscreen:animated:")] void SetFullscreen(..)
[Selector ("stop")] void Stop(..)
[Selector ("thumbnailImageAtTime:timeOption:")] UIKit.UIImage ThumbnailImageAt(..)
[Selector ("accessLog")] MediaPlayer.MPMovieAccessLog AccessLog { get; }
[Selector ("allowsAirPlay")] bool AllowsAirPlay { get; }
[Selector ("setAllowsAirPlay:")] void AllowsAirPlay { set; }
[Selector ("backgroundColor")] UIKit.UIColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("backgroundView")] UIKit.UIView BackgroundView { get; }
[Selector ("contentURL")] Foundation.NSUrl ContentUrl { get; }
[Selector ("setContentURL:")] void ContentUrl { set; }
[Selector ("controlStyle")] MediaPlayer.MPMovieControlStyle ControlStyle { get; }
[Selector ("setControlStyle:")] void ControlStyle { set; }
[Selector ("currentPlaybackRate")] float CurrentPlaybackRate { get; }
[Selector ("setCurrentPlaybackRate:")] void CurrentPlaybackRate { set; }
[Selector ("currentPlaybackTime")] double CurrentPlaybackTime { get; }
[Selector ("setCurrentPlaybackTime:")] void CurrentPlaybackTime { set; }
[Selector ("duration")] double Duration { get; }
[Selector ("endPlaybackTime")] double EndPlaybackTime { get; }
[Selector ("setEndPlaybackTime:")] void EndPlaybackTime { set; }
[Selector ("errorLog")] MediaPlayer.MPMovieErrorLog ErrorLog { get; }
[Selector ("isFullscreen")] bool Fullscreen { get; }
[Selector ("setFullscreen:")] void Fullscreen { set; }
[Selector ("initialPlaybackTime")] double InitialPlaybackTime { get; }
[Selector ("setInitialPlaybackTime:")] void InitialPlaybackTime { set; }
[Selector ("isPreparedToPlay")] bool IsPreparedToPlay { get; }
[Selector ("loadState")] MediaPlayer.MPMovieLoadState LoadState { get; }
[Selector ("movieControlMode")] MediaPlayer.MPMovieControlMode MovieControlMode { get; }
[Selector ("setMovieControlMode:")] void MovieControlMode { set; }
[Selector ("movieMediaTypes")] MediaPlayer.MPMovieMediaType MovieMediaTypes { get; }
[Selector ("naturalSize")] CoreGraphics.CGSize NaturalSize { get; }
[Selector ("playableDuration")] double PlayableDuration { get; }
[Selector ("playbackState")] MediaPlayer.MPMoviePlaybackState PlaybackState { get; }
[Selector ("readyForDisplay")] bool ReadyForDisplay { get; }
[Selector ("repeatMode")] MediaPlayer.MPMovieRepeatMode RepeatMode { get; }
[Selector ("setRepeatMode:")] void RepeatMode { set; }
[Selector ("scalingMode")] MediaPlayer.MPMovieScalingMode ScalingMode { get; }
[Selector ("setScalingMode:")] void ScalingMode { set; }
[Selector ("shouldAutoplay")] bool ShouldAutoplay { get; }
[Selector ("setShouldAutoplay:")] void ShouldAutoplay { set; }
[Selector ("movieSourceType")] MediaPlayer.MPMovieSourceType SourceType { get; }
[Selector ("setMovieSourceType:")] void SourceType { set; }
[Selector ("timedMetadata")] MediaPlayer.MPTimedMetadata TimedMetadata { get; }
[Selector ("useApplicationAudioSession")] bool UseApplicationAudioSession { get; }
[Selector ("setUseApplicationAudioSession:")] void UseApplicationAudioSession { set; }
[Selector ("view")] UIKit.UIView View { get; }

Type: MPMoviePlayerViewController

MediaPlayer.MPMoviePlayerViewController { [Selector ("shouldAutorotateToInterfaceOrientation:")] bool ShouldAutorotateToInterfaceOrientation(..)
[Selector ("moviePlayer")] MediaPlayer.MPMoviePlayerController MoviePlayer { get; }

Type: MPMusicPlayerController

MediaPlayer.MPMusicPlayerController { [Selector ("beginGeneratingPlaybackNotifications")] void BeginGeneratingPlaybackNotifications(..)
[Selector ("beginSeekingBackward")] void BeginSeekingBackward(..)
[Selector ("beginSeekingForward")] void BeginSeekingForward(..)
[Selector ("endGeneratingPlaybackNotifications")] void EndGeneratingPlaybackNotifications(..)
[Selector ("endSeeking")] void EndSeeking(..)
[Selector ("pause")] void Pause(..)
[Selector ("play")] void Play(..)
[Selector ("prepareToPlay")] void PrepareToPlay(..)
[Selector ("setQueueWithQuery:")] void SetQueue(..)
[Selector ("setQueueWithItemCollection:")] void SetQueue(..)
[Selector ("skipToBeginning")] void SkipToBeginning(..)
[Selector ("skipToNextItem")] void SkipToNextItem(..)
[Selector ("skipToPreviousItem")] void SkipToPreviousItem(..)
[Selector ("stop")] void Stop(..)
[Selector ("applicationMusicPlayer")] MediaPlayer.MPMusicPlayerController ApplicationMusicPlayer { get; }
[Selector ("currentPlaybackRate")] float CurrentPlaybackRate { get; }
[Selector ("setCurrentPlaybackRate:")] void CurrentPlaybackRate { set; }
[Selector ("currentPlaybackTime")] double CurrentPlaybackTime { get; }
[Selector ("setCurrentPlaybackTime:")] void CurrentPlaybackTime { set; }
[Selector ("iPodMusicPlayer")] MediaPlayer.MPMusicPlayerController iPodMusicPlayer { get; }
[Selector ("isPreparedToPlay")] bool IsPreparedToPlay { get; }
[Selector ("nowPlayingItem")] MediaPlayer.MPMediaItem NowPlayingItem { get; }
[Selector ("setNowPlayingItem:")] void NowPlayingItem { set; }
[Selector ("playbackState")] MediaPlayer.MPMusicPlaybackState PlaybackState { get; }
[Selector ("repeatMode")] MediaPlayer.MPMusicRepeatMode RepeatMode { get; }
[Selector ("setRepeatMode:")] void RepeatMode { set; }
[Selector ("shuffleMode")] MediaPlayer.MPMusicShuffleMode ShuffleMode { get; }
[Selector ("setShuffleMode:")] void ShuffleMode { set; }
[Selector ("systemMusicPlayer")] MediaPlayer.MPMusicPlayerController SystemMusicPlayer { get; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }

Type: MPNowPlayingInfoCenter

MediaPlayer.MPNowPlayingInfoCenter { [Selector ("nowPlayingInfo")] Foundation.NSDictionary NowPlayingInfo { get; }
[Selector ("setNowPlayingInfo:")] void NowPlayingInfo { set; }
[Selector ("defaultCenter")] MediaPlayer.MPNowPlayingInfoCenter DefaultCenter { get; }

Type: MPNowPlayingInfoLanguageOption

MediaPlayer.MPNowPlayingInfoLanguageOption { [Selector ("displayName")] string DisplayName { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("isAutomaticLegibleLanguageOption")] bool IsAutomaticLegibleLanguageOption { get; }
[Selector ("languageOptionCharacteristics")] Foundation.NSString LanguageOptionCharacteristics { get; }
[Selector ("languageOptionType")] MediaPlayer.MPNowPlayingInfoLanguageOptionType LanguageOptionType { get; }
[Selector ("languageTag")] string LanguageTag { get; }

Type: MPNowPlayingInfoLanguageOptionGroup

MediaPlayer.MPNowPlayingInfoLanguageOptionGroup { [Selector ("allowEmptySelection")] bool AllowEmptySelection { get; }
[Selector ("defaultLanguageOption")] MediaPlayer.MPNowPlayingInfoLanguageOption DefaultLanguageOption { get; }
[Selector ("languageOptions")] MediaPlayer.MPNowPlayingInfoLanguageOption LanguageOptions { get; }

Type: MPPlayableContentDataSource

MediaPlayer.MPPlayableContentDataSource { [Selector ("beginLoadingChildItemsAtIndexPath:completionHandler:")] void BeginLoadingChildItems(..)
[Selector ("childItemsDisplayPlaybackProgressAtIndexPath:")] bool ChildItemsDisplayPlaybackProgress(..)
[Selector ("contentItemAtIndexPath:")] MediaPlayer.MPContentItem ContentItem(..)
[Selector ("numberOfChildItemsAtIndexPath:")] System.nint NumberOfChildItems(..)

Type: MPPlayableContentDelegate

MediaPlayer.MPPlayableContentDelegate { [Selector ("playableContentManager:didUpdateContext:")] void ContextUpdated(..)
[Selector ("playableContentManager:initializePlaybackQueueWithCompletionHandler:")] void InitializePlaybackQueue(..)
[Selector ("playableContentManager:initiatePlaybackOfContentItemAtIndexPath:completionHandler:")] void InitiatePlaybackOfContentItem(..)

Type: MPPlayableContentManager

MediaPlayer.MPPlayableContentManager { [Selector ("beginUpdates")] void BeginUpdates(..)
[Selector ("endUpdates")] void EndUpdates(..)
[Selector ("reloadData")] void ReloadData(..)
[Selector ("context")] MediaPlayer.MPPlayableContentManagerContext Context { get; }
[Selector ("sharedContentManager")] MediaPlayer.MPPlayableContentManager Shared { get; }
[Selector ("dataSource")] Foundation.NSObject WeakDataSource { get; }
[Selector ("setDataSource:")] void WeakDataSource { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: MPPlayableContentManagerContext

MediaPlayer.MPPlayableContentManagerContext { [Selector ("contentLimitsEnabled")] bool ContentLimitsEnabled { get; }
[Selector ("contentLimitsEnforced")] bool ContentLimitsEnforced { get; }
[Selector ("endpointAvailable")] bool EndpointAvailable { get; }
[Selector ("enforcedContentItemsCount")] System.nint EnforcedContentItemsCount { get; }
[Selector ("enforcedContentTreeDepth")] System.nint EnforcedContentTreeDepth { get; }

Type: MPRatingCommand

MediaPlayer.MPRatingCommand { [Selector ("maximumRating")] float MaximumRating { get; }
[Selector ("setMaximumRating:")] void MaximumRating { set; }
[Selector ("minimumRating")] float MinimumRating { get; }
[Selector ("setMinimumRating:")] void MinimumRating { set; }

Type: MPRatingCommandEvent

MediaPlayer.MPRatingCommandEvent { [Selector ("rating")] float Rating { get; }

Type: MPRemoteCommand

MediaPlayer.MPRemoteCommand { [Selector ("addTarget:action:")] void AddTarget(..)
[Selector ("addTargetWithHandler:")] Foundation.NSObject AddTarget(..)
[Selector ("removeTarget:")] void RemoveTarget(..)
[Selector ("removeTarget:action:")] void RemoveTarget(..)
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }

Type: MPRemoteCommandCenter

MediaPlayer.MPRemoteCommandCenter { [Selector ("bookmarkCommand")] MediaPlayer.MPFeedbackCommand BookmarkCommand { get; }
[Selector ("changePlaybackRateCommand")] MediaPlayer.MPChangePlaybackRateCommand ChangePlaybackRateCommand { get; }
[Selector ("disableLanguageOptionCommand")] MediaPlayer.MPRemoteCommand DisableLanguageOptionCommand { get; }
[Selector ("dislikeCommand")] MediaPlayer.MPFeedbackCommand DislikeCommand { get; }
[Selector ("enableLanguageOptionCommand")] MediaPlayer.MPRemoteCommand EnableLanguageOptionCommand { get; }
[Selector ("likeCommand")] MediaPlayer.MPFeedbackCommand LikeCommand { get; }
[Selector ("nextTrackCommand")] MediaPlayer.MPRemoteCommand NextTrackCommand { get; }
[Selector ("pauseCommand")] MediaPlayer.MPRemoteCommand PauseCommand { get; }
[Selector ("playCommand")] MediaPlayer.MPRemoteCommand PlayCommand { get; }
[Selector ("previousTrackCommand")] MediaPlayer.MPRemoteCommand PreviousTrackCommand { get; }
[Selector ("ratingCommand")] MediaPlayer.MPRatingCommand RatingCommand { get; }
[Selector ("seekBackwardCommand")] MediaPlayer.MPRemoteCommand SeekBackwardCommand { get; }
[Selector ("seekForwardCommand")] MediaPlayer.MPRemoteCommand SeekForwardCommand { get; }
[Selector ("sharedCommandCenter")] MediaPlayer.MPRemoteCommandCenter Shared { get; }
[Selector ("skipBackwardCommand")] MediaPlayer.MPSkipIntervalCommand SkipBackwardCommand { get; }
[Selector ("skipForwardCommand")] MediaPlayer.MPSkipIntervalCommand SkipForwardCommand { get; }
[Selector ("stopCommand")] MediaPlayer.MPRemoteCommand StopCommand { get; }
[Selector ("togglePlayPauseCommand")] MediaPlayer.MPRemoteCommand TogglePlayPauseCommand { get; }

Type: MPRemoteCommandEvent

MediaPlayer.MPRemoteCommandEvent { [Selector ("command")] MediaPlayer.MPRemoteCommand Command { get; }
[Selector ("timestamp")] double Timestamp { get; }

Type: MPSeekCommandEvent

MediaPlayer.MPSeekCommandEvent { [Selector ("type")] MediaPlayer.MPSeekCommandEventType Type { get; }

Type: MPSkipIntervalCommand

MediaPlayer.MPSkipIntervalCommand { [Selector ("preferredIntervals")] Foundation.NSArray PreferredIntervals { get; }
[Selector ("setPreferredIntervals:")] void PreferredIntervals { set; }

Type: MPSkipIntervalCommandEvent

MediaPlayer.MPSkipIntervalCommandEvent { [Selector ("interval")] double Interval { get; }

Type: MPTimedMetadata

MediaPlayer.MPTimedMetadata { [Selector ("allMetadata")] Foundation.NSDictionary AllMetadata { get; }
[Selector ("key")] string Key { get; }
[Selector ("keyspace")] string Keyspace { get; }
[Selector ("timestamp")] double Timestamp { get; }
[Selector ("value")] Foundation.NSObject value { get; }

Type: MPVolumeSettings

MediaPlayer.MPVolumeSettings { [Native ("MPVolumeSettingsAlertShow")] void AlertShow(..)
[Native ("MPVolumeSettingsAlertHide")] void AlertHide(..)
[Native ("MPVolumeSettingsAlertIsVisible")] bool AlertIsVisible(..)

Type: MPVolumeView

MediaPlayer.MPVolumeView { [Selector ("maximumVolumeSliderImageForState:")] UIKit.UIImage GetMaximumVolumeSliderImage(..)
[Selector ("minimumVolumeSliderImageForState:")] UIKit.UIImage GetMinimumVolumeSliderImage(..)
[Selector ("routeButtonImageForState:")] UIKit.UIImage GetRouteButtonImage(..)
[Selector ("routeButtonRectForBounds:")] CoreGraphics.CGRect GetRouteButtonRect(..)
[Selector ("volumeSliderRectForBounds:")] CoreGraphics.CGRect GetVolumeSliderRect(..)
[Selector ("volumeThumbImageForState:")] UIKit.UIImage GetVolumeThumbImage(..)
[Selector ("volumeThumbRectForBounds:volumeSliderRect:value:")] CoreGraphics.CGRect GetVolumeThumbRect(..)
[Selector ("setMaximumVolumeSliderImage:forState:")] void SetMaximumVolumeSliderImage(..)
[Selector ("setMinimumVolumeSliderImage:forState:")] void SetMinimumVolumeSliderImage(..)
[Selector ("setRouteButtonImage:forState:")] void SetRouteButtonImage(..)
[Selector ("setVolumeThumbImage:forState:")] void SetVolumeThumbImage(..)
[Selector ("areWirelessRoutesAvailable")] bool AreWirelessRoutesAvailable { get; }
[Selector ("isWirelessRouteActive")] bool IsWirelessRouteActive { get; }
[Selector ("showsRouteButton")] bool ShowsRouteButton { get; }
[Selector ("setShowsRouteButton:")] void ShowsRouteButton { set; }
[Selector ("showsVolumeSlider")] bool ShowsVolumeSlider { get; }
[Selector ("setShowsVolumeSlider:")] void ShowsVolumeSlider { set; }
[Selector ("volumeWarningSliderImage")] UIKit.UIImage VolumeWarningSliderImage { get; }
[Selector ("setVolumeWarningSliderImage:")] void VolumeWarningSliderImage { set; }

Namespace: MediaToolbox

Type: MTAudioProcessingTap

MediaToolbox.MTAudioProcessingTap { [Native ("MTAudioProcessingTapGetStorage")] System.Void* GetStorage(..)
[Native ("MTAudioProcessingTapGetSourceAudio")] MediaToolbox.MTAudioProcessingTapError GetSourceAudio(..)

Namespace: MessageUI

Type: MFMailComposeViewController

MessageUI.MFMailComposeViewController { [Selector ("addAttachmentData:mimeType:fileName:")] void AddAttachmentData(..)
[Selector ("setBccRecipients:")] void SetBccRecipients(..)
[Selector ("setCcRecipients:")] void SetCcRecipients(..)
[Selector ("setMessageBody:isHTML:")] void SetMessageBody(..)
[Selector ("setSubject:")] void SetSubject(..)
[Selector ("setToRecipients:")] void SetToRecipients(..)
[Selector ("canSendMail")] bool CanSendMail { get; }
[Selector ("mailComposeDelegate")] Foundation.NSObject WeakMailComposeDelegate { get; }
[Selector ("setMailComposeDelegate:")] void WeakMailComposeDelegate { set; }

Type: MFMailComposeViewControllerDelegate

MessageUI.MFMailComposeViewControllerDelegate { [Selector ("mailComposeController:didFinishWithResult:error:")] void Finished(..)

Type: MFMessageComposeViewController

MessageUI.MFMessageComposeViewController { [Selector ("addAttachmentURL:withAlternateFilename:")] bool AddAttachment(..)
[Selector ("addAttachmentData:typeIdentifier:filename:")] bool AddAttachment(..)
[Selector ("disableUserAttachments")] void DisableUserAttachments(..)
[Selector ("attachments")] Foundation.NSDictionary GetAttachments(..)
[Selector ("isSupportedAttachmentUTI:")] bool IsSupportedAttachment(..)
[Selector ("body")] string Body { get; }
[Selector ("setBody:")] void Body { set; }
[Selector ("canSendAttachments")] bool CanSendAttachments { get; }
[Selector ("canSendSubject")] bool CanSendSubject { get; }
[Selector ("canSendText")] bool CanSendText { get; }
[Selector ("recipients")] string Recipients { get; }
[Selector ("setRecipients:")] void Recipients { set; }
[Selector ("subject")] string Subject { get; }
[Selector ("setSubject:")] void Subject { set; }
[Selector ("messageComposeDelegate")] Foundation.NSObject WeakMessageComposeDelegate { get; }
[Selector ("setMessageComposeDelegate:")] void WeakMessageComposeDelegate { set; }

Type: MFMessageComposeViewControllerDelegate

MessageUI.MFMessageComposeViewControllerDelegate { [Selector ("messageComposeViewController:didFinishWithResult:")] void Finished(..)

Namespace: Metal

Type: MTLArgument

Metal.MTLArgument { [Selector ("access")] Metal.MTLArgumentAccess Access { get; }
[Selector ("isActive")] bool Active { get; }
[Selector ("bufferAlignment")] System.nuint BufferAlignment { get; }
[Selector ("bufferDataSize")] System.nuint BufferDataSize { get; }
[Selector ("bufferDataType")] Metal.MTLDataType BufferDataType { get; }
[Selector ("bufferStructType")] Metal.MTLStructType BufferStructType { get; }
[Selector ("index")] System.nuint Index { get; }
[Selector ("name")] string Name { get; }
[Selector ("textureDataType")] Metal.MTLDataType TextureDataType { get; }
[Selector ("textureType")] Metal.MTLTextureType TextureType { get; }
[Selector ("threadgroupMemoryAlignment")] System.nuint ThreadgroupMemoryAlignment { get; }
[Selector ("threadgroupMemoryDataSize")] System.nuint ThreadgroupMemoryDataSize { get; }
[Selector ("type")] Metal.MTLArgumentType Type { get; }

Type: MTLArrayType

Metal.MTLArrayType { [Selector ("elementArrayType")] Metal.MTLArrayType ElementArrayType(..)
[Selector ("elementStructType")] Metal.MTLStructType ElementStructType(..)
[Selector ("elementType")] Metal.MTLDataType ElementType { get; }
[Selector ("arrayLength")] System.nuint Length { get; }
[Selector ("stride")] System.nuint Stride { get; }

Type: MTLCompileOptions

Metal.MTLCompileOptions { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("fastMathEnabled")] bool FastMathEnabled { get; }
[Selector ("setFastMathEnabled:")] void FastMathEnabled { set; }
[Selector ("languageVersion")] Metal.MTLLanguageVersion LanguageVersion { get; }
[Selector ("setLanguageVersion:")] void LanguageVersion { set; }
[Selector ("preprocessorMacros")] Foundation.NSDictionary PreprocessorMacros { get; }
[Selector ("setPreprocessorMacros:")] void PreprocessorMacros { set; }

Type: MTLComputePipelineDescriptor

Metal.MTLComputePipelineDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("reset")] void Reset(..)
[Selector ("computeFunction")] Metal.IMTLFunction ComputeFunction { get; }
[Selector ("setComputeFunction:")] void ComputeFunction { set; }
[Selector ("label")] string Label { get; }
[Selector ("setLabel:")] void Label { set; }
[Selector ("threadGroupSizeIsMultipleOfThreadExecutionWidth")] bool ThreadGroupSizeIsMultipleOfThreadExecutionWidth { get; }
[Selector ("setThreadGroupSizeIsMultipleOfThreadExecutionWidth:")] void ThreadGroupSizeIsMultipleOfThreadExecutionWidth { set; }

Type: MTLComputePipelineReflection

Metal.MTLComputePipelineReflection { [Selector ("arguments")] Foundation.NSObject Arguments { get; }

Type: MTLDepthStencilDescriptor

Metal.MTLDepthStencilDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("backFaceStencil")] Metal.MTLStencilDescriptor BackFaceStencil { get; }
[Selector ("setBackFaceStencil:")] void BackFaceStencil { set; }
[Selector ("depthCompareFunction")] Metal.MTLCompareFunction DepthCompareFunction { get; }
[Selector ("setDepthCompareFunction:")] void DepthCompareFunction { set; }
[Selector ("isDepthWriteEnabled")] bool DepthWriteEnabled { get; }
[Selector ("setDepthWriteEnabled:")] void DepthWriteEnabled { set; }
[Selector ("frontFaceStencil")] Metal.MTLStencilDescriptor FrontFaceStencil { get; }
[Selector ("setFrontFaceStencil:")] void FrontFaceStencil { set; }
[Selector ("label")] string Label { get; }
[Selector ("setLabel:")] void Label { set; }

Type: MTLDevice

Metal.MTLDevice { [Native ("MTLCreateSystemDefaultDevice")] Metal.IMTLDevice SystemDefault { get; }

Type: MTLDrawable

Metal.MTLDrawable { [Selector ("present")] void Present(..)
[Selector ("presentAtTime:")] void Present(..)

Type: MTLRenderPassAttachmentDescriptor

Metal.MTLRenderPassAttachmentDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("depthPlane")] System.nuint DepthPlane { get; }
[Selector ("setDepthPlane:")] void DepthPlane { set; }
[Selector ("level")] System.nuint Level { get; }
[Selector ("setLevel:")] void Level { set; }
[Selector ("loadAction")] Metal.MTLLoadAction LoadAction { get; }
[Selector ("setLoadAction:")] void LoadAction { set; }
[Selector ("resolveDepthPlane")] System.nuint ResolveDepthPlane { get; }
[Selector ("setResolveDepthPlane:")] void ResolveDepthPlane { set; }
[Selector ("resolveLevel")] System.nuint ResolveLevel { get; }
[Selector ("setResolveLevel:")] void ResolveLevel { set; }
[Selector ("resolveSlice")] System.nuint ResolveSlice { get; }
[Selector ("setResolveSlice:")] void ResolveSlice { set; }
[Selector ("resolveTexture")] Metal.IMTLTexture ResolveTexture { get; }
[Selector ("setResolveTexture:")] void ResolveTexture { set; }
[Selector ("slice")] System.nuint Slice { get; }
[Selector ("setSlice:")] void Slice { set; }
[Selector ("storeAction")] Metal.MTLStoreAction StoreAction { get; }
[Selector ("setStoreAction:")] void StoreAction { set; }
[Selector ("texture")] Metal.IMTLTexture Texture { get; }
[Selector ("setTexture:")] void Texture { set; }

Type: MTLRenderPassColorAttachmentDescriptor

Metal.MTLRenderPassColorAttachmentDescriptor { [Selector ("clearColor")] Metal.MTLClearColor ClearColor { get; }
[Selector ("setClearColor:")] void ClearColor { set; }

Type: MTLRenderPassColorAttachmentDescriptorArray

Metal.MTLRenderPassColorAttachmentDescriptorArray { [Selector ("objectAtIndexedSubscript:")] Metal.MTLRenderPassColorAttachmentDescriptor ObjectAtIndexedSubscript(..)
[Selector ("setObject:atIndexedSubscript:")] void SetObject(..)

Type: MTLRenderPassDepthAttachmentDescriptor

Metal.MTLRenderPassDepthAttachmentDescriptor { [Selector ("clearDepth")] double ClearDepth { get; }
[Selector ("setClearDepth:")] void ClearDepth { set; }

Type: MTLRenderPassDescriptor

Metal.MTLRenderPassDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("renderPassDescriptor")] Metal.MTLRenderPassDescriptor CreateRenderPassDescriptor(..)
[Selector ("colorAttachments")] Metal.MTLRenderPassColorAttachmentDescriptorArray ColorAttachments { get; }
[Selector ("depthAttachment")] Metal.MTLRenderPassDepthAttachmentDescriptor DepthAttachment { get; }
[Selector ("setDepthAttachment:")] void DepthAttachment { set; }
[Selector ("stencilAttachment")] Metal.MTLRenderPassStencilAttachmentDescriptor StencilAttachment { get; }
[Selector ("setStencilAttachment:")] void StencilAttachment { set; }
[Selector ("visibilityResultBuffer")] Metal.IMTLBuffer VisibilityResultBuffer { get; }
[Selector ("setVisibilityResultBuffer:")] void VisibilityResultBuffer { set; }

Type: MTLRenderPassStencilAttachmentDescriptor

Metal.MTLRenderPassStencilAttachmentDescriptor { [Selector ("clearStencil")] uint ClearStencil { get; }
[Selector ("setClearStencil:")] void ClearStencil { set; }

Type: MTLRenderPipelineColorAttachmentDescriptor

Metal.MTLRenderPipelineColorAttachmentDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("alphaBlendOperation")] Metal.MTLBlendOperation AlphaBlendOperation { get; }
[Selector ("setAlphaBlendOperation:")] void AlphaBlendOperation { set; }
[Selector ("isBlendingEnabled")] bool BlendingEnabled { get; }
[Selector ("setBlendingEnabled:")] void BlendingEnabled { set; }
[Selector ("destinationAlphaBlendFactor")] Metal.MTLBlendFactor DestinationAlphaBlendFactor { get; }
[Selector ("setDestinationAlphaBlendFactor:")] void DestinationAlphaBlendFactor { set; }
[Selector ("destinationRGBBlendFactor")] Metal.MTLBlendFactor DestinationRgbBlendFactor { get; }
[Selector ("setDestinationRGBBlendFactor:")] void DestinationRgbBlendFactor { set; }
[Selector ("pixelFormat")] Metal.MTLPixelFormat PixelFormat { get; }
[Selector ("setPixelFormat:")] void PixelFormat { set; }
[Selector ("rgbBlendOperation")] Metal.MTLBlendOperation RgbBlendOperation { get; }
[Selector ("setRgbBlendOperation:")] void RgbBlendOperation { set; }
[Selector ("sourceAlphaBlendFactor")] Metal.MTLBlendFactor SourceAlphaBlendFactor { get; }
[Selector ("setSourceAlphaBlendFactor:")] void SourceAlphaBlendFactor { set; }
[Selector ("sourceRGBBlendFactor")] Metal.MTLBlendFactor SourceRgbBlendFactor { get; }
[Selector ("setSourceRGBBlendFactor:")] void SourceRgbBlendFactor { set; }
[Selector ("writeMask")] Metal.MTLColorWriteMask WriteMask { get; }
[Selector ("setWriteMask:")] void WriteMask { set; }

Type: MTLRenderPipelineColorAttachmentDescriptorArray

Metal.MTLRenderPipelineColorAttachmentDescriptorArray { [Selector ("objectAtIndexedSubscript:")] Metal.MTLRenderPipelineColorAttachmentDescriptor ObjectAtIndexedSubscript(..)
[Selector ("setObject:atIndexedSubscript:")] void SetObject(..)

Type: MTLRenderPipelineDescriptor

Metal.MTLRenderPipelineDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("reset")] void Reset(..)
[Selector ("isAlphaToCoverageEnabled")] bool AlphaToCoverageEnabled { get; }
[Selector ("setAlphaToCoverageEnabled:")] void AlphaToCoverageEnabled { set; }
[Selector ("isAlphaToOneEnabled")] bool AlphaToOneEnabled { get; }
[Selector ("setAlphaToOneEnabled:")] void AlphaToOneEnabled { set; }
[Selector ("colorAttachments")] Metal.MTLRenderPipelineColorAttachmentDescriptorArray ColorAttachments { get; }
[Selector ("depthAttachmentPixelFormat")] Metal.MTLPixelFormat DepthAttachmentPixelFormat { get; }
[Selector ("setDepthAttachmentPixelFormat:")] void DepthAttachmentPixelFormat { set; }
[Selector ("fragmentFunction")] Metal.IMTLFunction FragmentFunction { get; }
[Selector ("setFragmentFunction:")] void FragmentFunction { set; }
[Selector ("label")] string Label { get; }
[Selector ("setLabel:")] void Label { set; }
[Selector ("isRasterizationEnabled")] bool RasterizationEnabled { get; }
[Selector ("setRasterizationEnabled:")] void RasterizationEnabled { set; }
[Selector ("sampleCount")] System.nuint SampleCount { get; }
[Selector ("setSampleCount:")] void SampleCount { set; }
[Selector ("stencilAttachmentPixelFormat")] Metal.MTLPixelFormat StencilAttachmentPixelFormat { get; }
[Selector ("setStencilAttachmentPixelFormat:")] void StencilAttachmentPixelFormat { set; }
[Selector ("vertexDescriptor")] Metal.MTLVertexDescriptor VertexDescriptor { get; }
[Selector ("setVertexDescriptor:")] void VertexDescriptor { set; }
[Selector ("vertexFunction")] Metal.IMTLFunction VertexFunction { get; }
[Selector ("setVertexFunction:")] void VertexFunction { set; }

Type: MTLRenderPipelineReflection

Metal.MTLRenderPipelineReflection { [Selector ("fragmentArguments")] Foundation.NSObject FragmentArguments { get; }
[Selector ("vertexArguments")] Foundation.NSObject VertexArguments { get; }

Type: MTLSamplerDescriptor

Metal.MTLSamplerDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("label")] string Label { get; }
[Selector ("setLabel:")] void Label { set; }
[Selector ("lodMaxClamp")] float LodMaxClamp { get; }
[Selector ("setLodMaxClamp:")] void LodMaxClamp { set; }
[Selector ("lodMinClamp")] float LodMinClamp { get; }
[Selector ("setLodMinClamp:")] void LodMinClamp { set; }
[Selector ("magFilter")] Metal.MTLSamplerMinMagFilter MagFilter { get; }
[Selector ("setMagFilter:")] void MagFilter { set; }
[Selector ("maxAnisotropy")] System.nuint MaxAnisotropy { get; }
[Selector ("setMaxAnisotropy:")] void MaxAnisotropy { set; }
[Selector ("minFilter")] Metal.MTLSamplerMinMagFilter MinFilter { get; }
[Selector ("setMinFilter:")] void MinFilter { set; }
[Selector ("mipFilter")] Metal.MTLSamplerMipFilter MipFilter { get; }
[Selector ("setMipFilter:")] void MipFilter { set; }
[Selector ("normalizedCoordinates")] bool NormalizedCoordinates { get; }
[Selector ("setNormalizedCoordinates:")] void NormalizedCoordinates { set; }
[Selector ("rAddressMode")] Metal.MTLSamplerAddressMode RAddressMode { get; }
[Selector ("setRAddressMode:")] void RAddressMode { set; }
[Selector ("sAddressMode")] Metal.MTLSamplerAddressMode SAddressMode { get; }
[Selector ("setSAddressMode:")] void SAddressMode { set; }
[Selector ("tAddressMode")] Metal.MTLSamplerAddressMode TAddressMode { get; }
[Selector ("setTAddressMode:")] void TAddressMode { set; }

Type: MTLStencilDescriptor

Metal.MTLStencilDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("depthFailureOperation")] Metal.MTLStencilOperation DepthFailureOperation { get; }
[Selector ("setDepthFailureOperation:")] void DepthFailureOperation { set; }
[Selector ("depthStencilPassOperation")] Metal.MTLStencilOperation DepthStencilPassOperation { get; }
[Selector ("setDepthStencilPassOperation:")] void DepthStencilPassOperation { set; }
[Selector ("readMask")] uint ReadMask { get; }
[Selector ("setReadMask:")] void ReadMask { set; }
[Selector ("stencilCompareFunction")] Metal.MTLCompareFunction StencilCompareFunction { get; }
[Selector ("setStencilCompareFunction:")] void StencilCompareFunction { set; }
[Selector ("stencilFailureOperation")] Metal.MTLStencilOperation StencilFailureOperation { get; }
[Selector ("setStencilFailureOperation:")] void StencilFailureOperation { set; }
[Selector ("writeMask")] uint WriteMask { get; }
[Selector ("setWriteMask:")] void WriteMask { set; }

Type: MTLStructMember

Metal.MTLStructMember { [Selector ("arrayType")] Metal.MTLArrayType ArrayType(..)
[Selector ("structType")] Metal.MTLStructType StructType(..)
[Selector ("dataType")] Metal.MTLDataType DataType { get; }
[Selector ("name")] string Name { get; }
[Selector ("offset")] System.nuint Offset { get; }

Type: MTLStructType

Metal.MTLStructType { [Selector ("memberByName:")] Metal.MTLStructMember Lookup(..)
[Selector ("members")] Metal.MTLStructMember Members { get; }

Type: MTLTextureDescriptor

Metal.MTLTextureDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("texture2DDescriptorWithPixelFormat:width:height:mipmapped:")] Metal.MTLTextureDescriptor CreateTexture2DDescriptor(..)
[Selector ("textureCubeDescriptorWithPixelFormat:size:mipmapped:")] Metal.MTLTextureDescriptor CreateTextureCubeDescriptor(..)
[Selector ("arrayLength")] System.nuint ArrayLength { get; }
[Selector ("setArrayLength:")] void ArrayLength { set; }
[Selector ("cpuCacheMode")] Metal.MTLCpuCacheMode CpuCacheMode { get; }
[Selector ("setCpuCacheMode:")] void CpuCacheMode { set; }
[Selector ("depth")] System.nuint Depth { get; }
[Selector ("setDepth:")] void Depth { set; }
[Selector ("height")] System.nuint Height { get; }
[Selector ("setHeight:")] void Height { set; }
[Selector ("mipmapLevelCount")] System.nuint MipmapLevelCount { get; }
[Selector ("setMipmapLevelCount:")] void MipmapLevelCount { set; }
[Selector ("pixelFormat")] Metal.MTLPixelFormat PixelFormat { get; }
[Selector ("setPixelFormat:")] void PixelFormat { set; }
[Selector ("resourceOptions")] Metal.MTLResourceOptions ResourceOptions { get; }
[Selector ("setResourceOptions:")] void ResourceOptions { set; }
[Selector ("sampleCount")] System.nuint SampleCount { get; }
[Selector ("setSampleCount:")] void SampleCount { set; }
[Selector ("storageMode")] Metal.MTLStorageMode StorageMode { get; }
[Selector ("setStorageMode:")] void StorageMode { set; }
[Selector ("textureType")] Metal.MTLTextureType TextureType { get; }
[Selector ("setTextureType:")] void TextureType { set; }
[Selector ("usage")] Metal.MTLTextureUsage Usage { get; }
[Selector ("setUsage:")] void Usage { set; }
[Selector ("width")] System.nuint Width { get; }
[Selector ("setWidth:")] void Width { set; }

Type: MTLVertexAttribute

Metal.MTLVertexAttribute { [Selector ("isActive")] bool Active { get; }
[Selector ("attributeIndex")] System.nuint AttributeIndex { get; }
[Selector ("attributeType")] Metal.MTLDataType AttributeType { get; }
[Selector ("name")] string Name { get; }

Type: MTLVertexAttributeDescriptor

Metal.MTLVertexAttributeDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("bufferIndex")] System.nuint BufferIndex { get; }
[Selector ("setBufferIndex:")] void BufferIndex { set; }
[Selector ("format")] Metal.MTLVertexFormat Format { get; }
[Selector ("setFormat:")] void Format { set; }
[Selector ("offset")] System.nuint Offset { get; }
[Selector ("setOffset:")] void Offset { set; }

Type: MTLVertexAttributeDescriptorArray

Metal.MTLVertexAttributeDescriptorArray { [Selector ("objectAtIndexedSubscript:")] Metal.MTLVertexAttributeDescriptor ObjectAtIndexedSubscript(..)
[Selector ("setObject:atIndexedSubscript:")] void SetObject(..)

Type: MTLVertexBufferLayoutDescriptor

Metal.MTLVertexBufferLayoutDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("stepFunction")] Metal.MTLVertexStepFunction StepFunction { get; }
[Selector ("setStepFunction:")] void StepFunction { set; }
[Selector ("stepRate")] System.nuint StepRate { get; }
[Selector ("setStepRate:")] void StepRate { set; }
[Selector ("stride")] System.nuint Stride { get; }
[Selector ("setStride:")] void Stride { set; }

Type: MTLVertexBufferLayoutDescriptorArray

Metal.MTLVertexBufferLayoutDescriptorArray { [Selector ("objectAtIndexedSubscript:")] Metal.MTLVertexBufferLayoutDescriptor ObjectAtIndexedSubscript(..)
[Selector ("setObject:atIndexedSubscript:")] void SetObject(..)

Type: MTLVertexDescriptor

Metal.MTLVertexDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("vertexDescriptor")] Metal.MTLVertexDescriptor Create(..)
[Selector ("reset")] void Reset(..)
[Selector ("attributes")] Metal.MTLVertexAttributeDescriptorArray Attributes { get; }
[Selector ("layouts")] Metal.MTLVertexBufferLayoutDescriptorArray Layouts { get; }
[Native ("MTKMetalVertexDescriptorFromModelIO")] Metal.MTLVertexDescriptor FromModelIO(..)

Type: MTLVertexFormatExtensions

Metal.MTLVertexFormatExtensions { [Native ("MTKModelIOVertexFormatFromMetal")] ModelIO.MDLVertexFormat ToModelVertexFormat(..)

Namespace: MetalKit

Type: MTKMesh

MetalKit.MTKMesh { [Selector ("newMeshesFromAsset:device:sourceMeshes:error:")] MetalKit.MTKMesh FromAsset(..)
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("submeshes")] MetalKit.MTKSubmesh Submeshes { get; }
[Selector ("vertexBuffers")] MetalKit.MTKMeshBuffer VertexBuffers { get; }
[Selector ("vertexCount")] System.nuint VertexCount { get; }
[Selector ("vertexDescriptor")] ModelIO.MDLVertexDescriptor VertexDescriptor { get; }

Type: MTKMeshBuffer

MetalKit.MTKMeshBuffer { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("fillData:offset:")] void FillData(..)
[Selector ("allocator")] ModelIO.IMDLMeshBufferAllocator Allocator { get; }
[Selector ("buffer")] Metal.IMTLBuffer Buffer { get; }
[Selector ("length")] System.nuint Length { get; }
[Selector ("map")] ModelIO.MDLMeshBufferMap Map { get; }
[Selector ("offset")] System.nuint Offset { get; }
[Selector ("type")] ModelIO.MDLMeshBufferType Type { get; }
[Selector ("zone")] ModelIO.IMDLMeshBufferZone Zone { get; }

Type: MTKMeshBufferAllocator

MetalKit.MTKMeshBufferAllocator { [Selector ("newBuffer:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newBufferWithData:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newBufferFromZone:length:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newBufferFromZone:data:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newZone:")] ModelIO.IMDLMeshBufferZone CreateZone(..)
[Selector ("newZoneForBuffersWithSize:andType:")] ModelIO.IMDLMeshBufferZone CreateZone(..)
[Selector ("device")] Metal.IMTLDevice Device { get; }

Type: MTKSubmesh

MetalKit.MTKSubmesh { [Selector ("indexBuffer")] MetalKit.MTKMeshBuffer IndexBuffer { get; }
[Selector ("indexCount")] System.nuint IndexCount { get; }
[Selector ("indexType")] Metal.MTLIndexType IndexType { get; }
[Selector ("mesh")] MetalKit.MTKMesh Mesh { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("primitiveType")] Metal.MTLPrimitiveType PrimitiveType { get; }

Type: MTKTextureLoader

MetalKit.MTKTextureLoader { [Selector ("newTextureWithCGImage:options:completionHandler:")] void FromCGImage(..)
[Selector ("newTextureWithCGImage:options:error:")] Metal.IMTLTexture FromCGImage(..)
[Selector ("newTextureWithData:options:completionHandler:")] void FromData(..)
[Selector ("newTextureWithData:options:error:")] Metal.IMTLTexture FromData(..)
[Selector ("newTextureWithContentsOfURL:options:completionHandler:")] void FromUrl(..)
[Selector ("newTextureWithContentsOfURL:options:error:")] Metal.IMTLTexture FromUrl(..)
[Selector ("device")] Metal.IMTLDevice Device { get; }

Type: MTKView

MetalKit.MTKView { [Selector ("draw")] void Draw(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("releaseDrawables")] void ReleaseDrawables(..)
[Selector ("autoResizeDrawable")] bool AutoResizeDrawable { get; }
[Selector ("setAutoResizeDrawable:")] void AutoResizeDrawable { set; }
[Selector ("clearColor")] Metal.MTLClearColor ClearColor { get; }
[Selector ("setClearColor:")] void ClearColor { set; }
[Selector ("clearDepth")] double ClearDepth { get; }
[Selector ("setClearDepth:")] void ClearDepth { set; }
[Selector ("clearStencil")] uint ClearStencil { get; }
[Selector ("setClearStencil:")] void ClearStencil { set; }
[Selector ("colorPixelFormat")] Metal.MTLPixelFormat ColorPixelFormat { get; }
[Selector ("setColorPixelFormat:")] void ColorPixelFormat { set; }
[Selector ("currentDrawable")] CoreAnimation.ICAMetalDrawable CurrentDrawable { get; }
[Selector ("currentRenderPassDescriptor")] Metal.MTLRenderPassDescriptor CurrentRenderPassDescriptor { get; }
[Selector ("depthStencilPixelFormat")] Metal.MTLPixelFormat DepthStencilPixelFormat { get; }
[Selector ("setDepthStencilPixelFormat:")] void DepthStencilPixelFormat { set; }
[Selector ("depthStencilTexture")] Metal.IMTLTexture DepthStencilTexture { get; }
[Selector ("device")] Metal.IMTLDevice Device { get; }
[Selector ("setDevice:")] void Device { set; }
[Selector ("drawableSize")] CoreGraphics.CGSize DrawableSize { get; }
[Selector ("setDrawableSize:")] void DrawableSize { set; }
[Selector ("enableSetNeedsDisplay")] bool EnableSetNeedsDisplay { get; }
[Selector ("setEnableSetNeedsDisplay:")] void EnableSetNeedsDisplay { set; }
[Selector ("framebufferOnly")] bool FramebufferOnly { get; }
[Selector ("setFramebufferOnly:")] void FramebufferOnly { set; }
[Selector ("multisampleColorTexture")] Metal.IMTLTexture MultisampleColorTexture { get; }
[Selector ("isPaused")] bool Paused { get; }
[Selector ("setPaused:")] void Paused { set; }
[Selector ("preferredFramesPerSecond")] System.nint PreferredFramesPerSecond { get; }
[Selector ("setPreferredFramesPerSecond:")] void PreferredFramesPerSecond { set; }
[Selector ("presentsWithTransaction")] bool PresentsWithTransaction { get; }
[Selector ("setPresentsWithTransaction:")] void PresentsWithTransaction { set; }
[Selector ("sampleCount")] System.nuint SampleCount { get; }
[Selector ("setSampleCount:")] void SampleCount { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: MTKViewDelegate

MetalKit.MTKViewDelegate { [Selector ("drawInMTKView:")] void Draw(..)
[Selector ("mtkView:drawableSizeWillChange:")] void DrawableSizeWillChange(..)

Namespace: MetalPerformanceShaders

Type: MPSBinaryImageKernel

MetalPerformanceShaders.MPSBinaryImageKernel { [Selector ("encodeToCommandBuffer:primaryTexture:inPlaceSecondaryTexture:fallbackCopyAllocator:")] bool EncodeToCommandBuffer(..)
[Selector ("encodeToCommandBuffer:inPlacePrimaryTexture:secondaryTexture:fallbackCopyAllocator:")] bool EncodeToCommandBuffer(..)
[Selector ("encodeToCommandBuffer:primaryTexture:secondaryTexture:destinationTexture:")] void EncodeToCommandBuffer(..)
[Selector ("primarySourceRegionForDestinationSize:")] MetalPerformanceShaders.MPSRegion PrimarySourceRegionForDestinationSize(..)
[Selector ("secondarySourceRegionForDestinationSize:")] MetalPerformanceShaders.MPSRegion SecondarySourceRegionForDestinationSize(..)
[Selector ("clipRect")] Metal.MTLRegion ClipRect { get; }
[Selector ("setClipRect:")] void ClipRect { set; }
[Selector ("primaryEdgeMode")] MetalPerformanceShaders.MPSImageEdgeMode PrimaryEdgeMode { get; }
[Selector ("setPrimaryEdgeMode:")] void PrimaryEdgeMode { set; }
[Selector ("primaryOffset")] MetalPerformanceShaders.MPSOffset PrimaryOffset { get; }
[Selector ("setPrimaryOffset:")] void PrimaryOffset { set; }
[Selector ("secondaryEdgeMode")] MetalPerformanceShaders.MPSImageEdgeMode SecondaryEdgeMode { get; }
[Selector ("setSecondaryEdgeMode:")] void SecondaryEdgeMode { set; }
[Selector ("secondaryOffset")] MetalPerformanceShaders.MPSOffset SecondaryOffset { get; }
[Selector ("setSecondaryOffset:")] void SecondaryOffset { set; }

Type: MPSImageAreaMax

MetalPerformanceShaders.MPSImageAreaMax { [Selector ("kernelHeight")] System.nuint KernelHeight { get; }
[Selector ("kernelWidth")] System.nuint KernelWidth { get; }

Type: MPSImageBox

MetalPerformanceShaders.MPSImageBox { [Selector ("kernelHeight")] System.nuint KernelHeight { get; }
[Selector ("kernelWidth")] System.nuint KernelWidth { get; }

Type: MPSImageConvolution

MetalPerformanceShaders.MPSImageConvolution { [Selector ("bias")] float Bias { get; }
[Selector ("setBias:")] void Bias { set; }
[Selector ("kernelHeight")] System.nuint KernelHeight { get; }
[Selector ("kernelWidth")] System.nuint KernelWidth { get; }

Type: MPSImageDilate

MetalPerformanceShaders.MPSImageDilate { [Selector ("kernelHeight")] System.nuint KernelHeight { get; }
[Selector ("kernelWidth")] System.nuint KernelWidth { get; }

Type: MPSImageGaussianBlur

MetalPerformanceShaders.MPSImageGaussianBlur { [Selector ("sigma")] float Sigma { get; }

Type: MPSImageHistogram

MetalPerformanceShaders.MPSImageHistogram { [Selector ("encodeToCommandBuffer:sourceTexture:histogram:histogramOffset:")] void EncodeToCommandBuffer(..)
[Selector ("histogramSizeForSourceFormat:")] System.nuint HistogramSizeForSourceFormat(..)
[Selector ("clipRectSource")] Metal.MTLRegion ClipRectSource { get; }
[Selector ("setClipRectSource:")] void ClipRectSource { set; }
[Selector ("histogramInfo")] MetalPerformanceShaders.MPSImageHistogramInfo HistogramInfo { get; }
[Selector ("zeroHistogram")] bool ZeroHistogram { get; }
[Selector ("setZeroHistogram:")] void ZeroHistogram { set; }

Type: MPSImageHistogramEqualization

MetalPerformanceShaders.MPSImageHistogramEqualization { [Selector ("encodeTransformToCommandBuffer:sourceTexture:histogram:histogramOffset:")] void EncodeTransformToCommandBuffer(..)
[Selector ("histogramInfo")] MetalPerformanceShaders.MPSImageHistogramInfo HistogramInfo { get; }

Type: MPSImageHistogramSpecification

MetalPerformanceShaders.MPSImageHistogramSpecification { [Selector ("encodeTransformToCommandBuffer:sourceTexture:sourceHistogram:sourceHistogramOffset:desiredHistogram:desiredHistogramOffset:")] void EncodeTransformToCommandBuffer(..)
[Selector ("histogramInfo")] MetalPerformanceShaders.MPSImageHistogramInfo HistogramInfo { get; }

Type: MPSImageLanczosScale

MetalPerformanceShaders.MPSImageLanczosScale { [Selector ("scaleTransform")] System.IntPtr _GetScaleTransform(..)
[Selector ("setScaleTransform:")] void _SetScaleTransform(..)

Type: MPSImageMedian

MetalPerformanceShaders.MPSImageMedian { [Selector ("kernelDiameter")] System.nuint KernelDiameter { get; }
[Selector ("maxKernelDiameter")] System.nuint MaxKernelDiameter { get; }
[Selector ("minKernelDiameter")] System.nuint MinKernelDiameter { get; }

Type: MPSImageSobel

MetalPerformanceShaders.MPSImageSobel { [Selector ("colorTransform")] System.IntPtr ColorTransform { get; }

Type: MPSImageThresholdBinary

MetalPerformanceShaders.MPSImageThresholdBinary { [Selector ("transform")] System.IntPtr Transform { get; }
[Selector ("maximumValue")] float MaximumValue { get; }
[Selector ("thresholdValue")] float ThresholdValue { get; }

Type: MPSImageThresholdBinaryInverse

MetalPerformanceShaders.MPSImageThresholdBinaryInverse { [Selector ("transform")] System.IntPtr Transform { get; }
[Selector ("maximumValue")] float MaximumValue { get; }
[Selector ("thresholdValue")] float ThresholdValue { get; }

Type: MPSImageThresholdToZero

MetalPerformanceShaders.MPSImageThresholdToZero { [Selector ("transform")] System.IntPtr Transform { get; }
[Selector ("thresholdValue")] float ThresholdValue { get; }

Type: MPSImageThresholdToZeroInverse

MetalPerformanceShaders.MPSImageThresholdToZeroInverse { [Selector ("transform")] System.IntPtr Transform { get; }
[Selector ("thresholdValue")] float ThresholdValue { get; }

Type: MPSImageThresholdTruncate

MetalPerformanceShaders.MPSImageThresholdTruncate { [Selector ("transform")] System.IntPtr Transform { get; }
[Selector ("thresholdValue")] float ThresholdValue { get; }

Type: MPSKernel

MetalPerformanceShaders.MPSKernel { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("device")] Metal.IMTLDevice Device { get; }
[Selector ("label")] string Label { get; }
[Selector ("setLabel:")] void Label { set; }
[Selector ("options")] MetalPerformanceShaders.MPSKernelOptions Options { get; }
[Selector ("setOptions:")] void Options { set; }
[Native ("MPSSupportsMTLDevice")] bool Supports(..)

Type: MPSUnaryImageKernel

MetalPerformanceShaders.MPSUnaryImageKernel { [Selector ("encodeToCommandBuffer:inPlaceTexture:fallbackCopyAllocator:")] bool EncodeToCommandBuffer(..)
[Selector ("encodeToCommandBuffer:sourceTexture:destinationTexture:")] void EncodeToCommandBuffer(..)
[Selector ("sourceRegionForDestinationSize:")] MetalPerformanceShaders.MPSRegion SourceRegionForDestinationSize(..)
[Selector ("clipRect")] Metal.MTLRegion ClipRect { get; }
[Selector ("setClipRect:")] void ClipRect { set; }
[Selector ("edgeMode")] MetalPerformanceShaders.MPSImageEdgeMode EdgeMode { get; }
[Selector ("setEdgeMode:")] void EdgeMode { set; }
[Selector ("offset")] MetalPerformanceShaders.MPSOffset Offset { get; }
[Selector ("setOffset:")] void Offset { set; }

Namespace: MobileCoreServices

Type: UTType

MobileCoreServices.UTType { [Native ("UTTypeIsDynamic")] bool IsDynamic(..)
[Native ("UTTypeIsDeclared")] bool IsDeclared(..)
[Native ("UTTypeCreatePreferredIdentifierForTag")] string CreatePreferredIdentifier(..)
[Native ("UTTypeCreateAllIdentifiersForTag")] string CreateAllIdentifiers(..)
[Native ("UTTypeCopyAllTagsWithClass")] string CopyAllTags(..)
[Native ("UTTypeConformsTo")] bool ConformsTo(..)
[Native ("UTTypeCopyDescription")] string GetDescription(..)
[Native ("UTTypeCopyPreferredTagWithClass")] string GetPreferredTag(..)
[Native ("UTTypeCopyDeclaration")] Foundation.NSDictionary GetDeclaration(..)
[Native ("UTTypeCopyDeclaringBundleURL")] Foundation.NSUrl GetDeclaringBundleURL(..)

Namespace: ModelIO

Type: MDLAreaLight

ModelIO.MDLAreaLight { [Selector ("areaRadius")] float AreaRadius { get; }
[Selector ("setAreaRadius:")] void AreaRadius { set; }
[Selector ("aspect")] float Aspect { get; }
[Selector ("setAspect:")] void Aspect { set; }
[Selector ("superEllipticPower")] OpenTK.Vector2 SuperEllipticPower { get; }
[Selector ("setSuperEllipticPower:")] void SuperEllipticPower { set; }

Type: MDLAsset

ModelIO.MDLAsset { [Selector ("addObject:")] void AddObject(..)
[Selector ("boundingBoxAtTime:")] ModelIO.MDLAxisAlignedBoundingBox BoundingBoxAtTime(..)
[Selector ("canExportFileExtension:")] bool CanExportFileExtension(..)
[Selector ("canImportFileExtension:")] bool CanImportFileExtension(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("exportAssetToURL:error:")] bool ExportAssetToUrl(..)
[Selector ("assetWithSCNScene:")] ModelIO.MDLAsset FromScene(..)
[Selector ("objectAtIndex:")] ModelIO.MDLObject GetObjectAtIndex(..)
[Selector ("objectAtIndexedSubscript:")] ModelIO.MDLObject GetObjectAtIndexedSubscript(..)
[Selector ("removeObject:")] void RemoveObject(..)
[Selector ("boundingBox")] ModelIO.MDLAxisAlignedBoundingBox BoundingBox { get; }
[Selector ("bufferAllocator")] ModelIO.IMDLMeshBufferAllocator BufferAllocator { get; }
[Selector ("count")] System.nuint Count { get; }
[Selector ("endTime")] double EndTime { get; }
[Selector ("setEndTime:")] void EndTime { set; }
[Selector ("frameInterval")] double FrameInterval { get; }
[Selector ("setFrameInterval:")] void FrameInterval { set; }
[Selector ("startTime")] double StartTime { get; }
[Selector ("setStartTime:")] void StartTime { set; }
[Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("vertexDescriptor")] ModelIO.MDLVertexDescriptor VertexDescriptor { get; }

Type: MDLCamera

ModelIO.MDLCamera { [Selector ("bokehKernelWithSize:")] ModelIO.MDLTexture BokehKernelWithSize(..)
[Selector ("frameBoundingBox:setNearAndFar:")] void FrameBoundingBox(..)
[Selector ("cameraWithSCNCamera:")] ModelIO.MDLCamera FromSceneCamera(..)
[Selector ("lookAt:")] void LookAt(..)
[Selector ("lookAt:from:")] void LookAt(..)
[Selector ("rayTo:forViewPort:")] OpenTK.Vector3 RayTo(..)
[Selector ("apertureBladeCount")] System.nuint ApertureBladeCount { get; }
[Selector ("setApertureBladeCount:")] void ApertureBladeCount { set; }
[Selector ("barrelDistortion")] float BarrelDistortion { get; }
[Selector ("setBarrelDistortion:")] void BarrelDistortion { set; }
[Selector ("chromaticAberration")] float ChromaticAberration { get; }
[Selector ("setChromaticAberration:")] void ChromaticAberration { set; }
[Selector ("exposure")] OpenTK.Vector3 Exposure { get; }
[Selector ("setExposure:")] void Exposure { set; }
[Selector ("exposureCompression")] OpenTK.Vector2 ExposureCompression { get; }
[Selector ("setExposureCompression:")] void ExposureCompression { set; }
[Selector ("farVisibilityDistance")] float FarVisibilityDistance { get; }
[Selector ("setFarVisibilityDistance:")] void FarVisibilityDistance { set; }
[Selector ("fieldOfView")] float FieldOfView { get; }
[Selector ("setFieldOfView:")] void FieldOfView { set; }
[Selector ("fisheyeDistortion")] float FisheyeDistortion { get; }
[Selector ("setFisheyeDistortion:")] void FisheyeDistortion { set; }
[Selector ("flash")] OpenTK.Vector3 Flash { get; }
[Selector ("setFlash:")] void Flash { set; }
[Selector ("focalLength")] float FocalLength { get; }
[Selector ("setFocalLength:")] void FocalLength { set; }
[Selector ("focusDistance")] float FocusDistance { get; }
[Selector ("setFocusDistance:")] void FocusDistance { set; }
[Selector ("fStop")] float FStop { get; }
[Selector ("setFStop:")] void FStop { set; }
[Selector ("maximumCircleOfConfusion")] float MaximumCircleOfConfusion { get; }
[Selector ("setMaximumCircleOfConfusion:")] void MaximumCircleOfConfusion { set; }
[Selector ("nearVisibilityDistance")] float NearVisibilityDistance { get; }
[Selector ("setNearVisibilityDistance:")] void NearVisibilityDistance { set; }
[Selector ("opticalVignetting")] float OpticalVignetting { get; }
[Selector ("setOpticalVignetting:")] void OpticalVignetting { set; }
[Selector ("projectionMatrix")] OpenTK.Matrix4 ProjectionMatrix { get; }
[Selector ("sensorAspect")] float SensorAspect { get; }
[Selector ("setSensorAspect:")] void SensorAspect { set; }
[Selector ("sensorEnlargement")] OpenTK.Vector2 SensorEnlargement { get; }
[Selector ("setSensorEnlargement:")] void SensorEnlargement { set; }
[Selector ("sensorShift")] OpenTK.Vector2 SensorShift { get; }
[Selector ("setSensorShift:")] void SensorShift { set; }
[Selector ("sensorVerticalAperture")] float SensorVerticalAperture { get; }
[Selector ("setSensorVerticalAperture:")] void SensorVerticalAperture { set; }
[Selector ("shutterOpenInterval")] double ShutterOpenInterval { get; }
[Selector ("setShutterOpenInterval:")] void ShutterOpenInterval { set; }
[Selector ("worldToMetersConversionScale")] float WorldToMetersConversionScale { get; }
[Selector ("setWorldToMetersConversionScale:")] void WorldToMetersConversionScale { set; }

Type: MDLCheckerboardTexture

ModelIO.MDLCheckerboardTexture { [Selector ("color1")] CoreGraphics.CGColor Color1 { get; }
[Selector ("setColor1:")] void Color1 { set; }
[Selector ("color2")] CoreGraphics.CGColor Color2 { get; }
[Selector ("setColor2:")] void Color2 { set; }
[Selector ("divisions")] float Divisions { get; }
[Selector ("setDivisions:")] void Divisions { set; }

Type: MDLLight

ModelIO.MDLLight { [Selector ("lightWithSCNLight:")] ModelIO.MDLLight FromSceneLight(..)
[Selector ("irradianceAtPoint:")] CoreGraphics.CGColor GetIrradiance(..)
[Selector ("irradianceAtPoint:colorSpace:")] CoreGraphics.CGColor GetIrradiance(..)
[Selector ("lightType")] ModelIO.MDLLightType LightType { get; }
[Selector ("setLightType:")] void LightType { set; }

Type: MDLLightProbe

ModelIO.MDLLightProbe { [Selector ("lightProbeWithTextureSize:forLocation:lightsToConsider:objectsToConsider:reflectiveCubemap:irradianceCubemap:")] ModelIO.MDLLightProbe Create(..)
[Selector ("generateSphericalHarmonicsFromIrradiance:")] void GenerateSphericalHarmonicsFromIrradiance(..)
[Selector ("irradianceTexture")] ModelIO.MDLTexture IrradianceTexture { get; }
[Selector ("reflectiveTexture")] ModelIO.MDLTexture ReflectiveTexture { get; }
[Selector ("sphericalHarmonicsCoefficients")] Foundation.NSData SphericalHarmonicsCoefficients { get; }
[Selector ("sphericalHarmonicsLevel")] System.nuint SphericalHarmonicsLevel { get; }

Type: MDLMaterial

ModelIO.MDLMaterial { [Selector ("materialWithSCNMaterial:")] ModelIO.MDLMaterial FromSceneMaterial(..)
[Selector ("propertyNamed:")] ModelIO.MDLMaterialProperty GetProperty(..)
[Selector ("propertyWithSemantic:")] ModelIO.MDLMaterialProperty GetProperty(..)
[Selector ("objectAtIndexedSubscript:")] ModelIO.MDLMaterialProperty ObjectAtIndexedSubscript(..)
[Selector ("objectForKeyedSubscript:")] ModelIO.MDLMaterialProperty ObjectForKeyedSubscript(..)
[Selector ("removeAllProperties")] void RemoveAllProperties(..)
[Selector ("removeProperty:")] void RemoveProperty(..)
[Selector ("setProperty:")] void SetProperty(..)
[Selector ("baseMaterial")] ModelIO.MDLMaterial BaseMaterial { get; }
[Selector ("setBaseMaterial:")] void BaseMaterial { set; }
[Selector ("count")] System.nuint Count { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("scatteringFunction")] ModelIO.MDLScatteringFunction ScatteringFunction { get; }

Type: MDLMaterialProperty

ModelIO.MDLMaterialProperty { [Selector ("setProperties:")] void SetProperties(..)
[Selector ("color")] CoreGraphics.CGColor Color { get; }
[Selector ("setColor:")] void Color { set; }
[Selector ("float2Value")] OpenTK.Vector2 Float2Value { get; }
[Selector ("setFloat2Value:")] void Float2Value { set; }
[Selector ("float3Value")] OpenTK.Vector3 Float3Value { get; }
[Selector ("setFloat3Value:")] void Float3Value { set; }
[Selector ("float4Value")] OpenTK.Vector4 Float4Value { get; }
[Selector ("setFloat4Value:")] void Float4Value { set; }
[Selector ("floatValue")] float FloatValue { get; }
[Selector ("setFloatValue:")] void FloatValue { set; }
[Selector ("matrix4x4")] OpenTK.Matrix4 Matrix4x4 { get; }
[Selector ("setMatrix4x4:")] void Matrix4x4 { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("semantic")] ModelIO.MDLMaterialSemantic Semantic { get; }
[Selector ("setSemantic:")] void Semantic { set; }
[Selector ("stringValue")] string StringValue { get; }
[Selector ("setStringValue:")] void StringValue { set; }
[Selector ("textureSamplerValue")] ModelIO.MDLTextureSampler TextureSamplerValue { get; }
[Selector ("setTextureSamplerValue:")] void TextureSamplerValue { set; }
[Selector ("type")] ModelIO.MDLMaterialPropertyType Type { get; }
[Selector ("URLValue")] Foundation.NSUrl UrlValue { get; }
[Selector ("setURLValue:")] void UrlValue { set; }

Type: MDLMesh

ModelIO.MDLMesh { [Selector ("addAttributeWithName:format:")] void AddAttribute(..)
[Selector ("addNormalsWithAttributeNamed:creaseThreshold:")] void AddNormals(..)
[Selector ("addTangentBasisForTextureCoordinateAttributeNamed:tangentAttributeNamed:bitangentAttributeNamed:")] void AddTangentBasis(..)
[Selector ("addTangentBasisForTextureCoordinateAttributeNamed:normalAttributeNamed:tangentAttributeNamed:")] void AddTangentBasisWithNormals(..)
[Selector ("newBoxWithDimensions:segments:geometryType:inwardNormals:allocator:")] ModelIO.MDLMesh CreateBox(..)
[Selector ("newCylinderWithHeight:radii:radialSegments:verticalSegments:geometryType:inwardNormals:allocator:")] ModelIO.MDLMesh CreateCylindroid(..)
[Selector ("newEllipsoidWithRadii:radialSegments:verticalSegments:geometryType:inwardNormals:hemisphere:allocator:")] ModelIO.MDLMesh CreateEllipsoid(..)
[Selector ("newEllipticalConeWithHeight:radii:radialSegments:verticalSegments:geometryType:inwardNormals:allocator:")] ModelIO.MDLMesh CreateEllipticalCone(..)
[Selector ("newIcosahedronWithRadius:inwardNormals:allocator:")] ModelIO.MDLMesh CreateIcosahedron(..)
[Selector ("newPlaneWithDimensions:segments:geometryType:allocator:")] ModelIO.MDLMesh CreatePlane(..)
[Selector ("newSubdividedMesh:submeshIndex:subdivisionLevels:")] ModelIO.MDLMesh CreateSubdividedMesh(..)
[Selector ("meshWithSCNGeometry:")] ModelIO.MDLMesh FromGeometry(..)
[Selector ("generateAmbientOcclusionTextureWithSize:raysPerSample:attenuationFactor:objectsToConsider:vertexAttributeNamed:materialPropertyNamed:")] bool GenerateAmbientOcclusionTexture(..)
[Selector ("generateAmbientOcclusionTextureWithQuality:attenuationFactor:objectsToConsider:vertexAttributeNamed:materialPropertyNamed:")] bool GenerateAmbientOcclusionTexture(..)
[Selector ("generateAmbientOcclusionVertexColorsWithRaysPerSample:attenuationFactor:objectsToConsider:vertexAttributeNamed:")] bool GenerateAmbientOcclusionVertexColors(..)
[Selector ("generateAmbientOcclusionVertexColorsWithQuality:attenuationFactor:objectsToConsider:vertexAttributeNamed:")] bool GenerateAmbientOcclusionVertexColors(..)
[Selector ("generateLightMapTextureWithTextureSize:lightsToConsider:objectsToConsider:vertexAttributeNamed:materialPropertyNamed:")] bool GenerateLightMapTexture(..)
[Selector ("generateLightMapTextureWithQuality:lightsToConsider:objectsToConsider:vertexAttributeNamed:materialPropertyNamed:")] bool GenerateLightMapTexture(..)
[Selector ("generateLightMapVertexColorsWithLightsToConsider:objectsToConsider:vertexAttributeNamed:")] bool GenerateLightMapVertexColors(..)
[Selector ("vertexAttributeDataForAttributeNamed:")] ModelIO.MDLVertexAttributeData GetVertexAttributeDataForAttribute(..)
[Selector ("makeVerticesUnique")] void MakeVerticesUnique(..)
[Selector ("boundingBox")] ModelIO.MDLAxisAlignedBoundingBox BoundingBox { get; }
[Selector ("submeshes")] Foundation.NSMutableArray Submeshes { get; }
[Selector ("vertexBuffers")] ModelIO.IMDLMeshBuffer VertexBuffers { get; }
[Selector ("vertexCount")] System.nuint VertexCount { get; }
[Selector ("vertexDescriptor")] ModelIO.MDLVertexDescriptor VertexDescriptor { get; }
[Selector ("setVertexDescriptor:")] void VertexDescriptor { set; }

Type: MDLMeshBufferData

ModelIO.MDLMeshBufferData { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("fillData:offset:")] void FillData(..)
[Selector ("allocator")] ModelIO.IMDLMeshBufferAllocator Allocator { get; }
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("length")] System.nuint Length { get; }
[Selector ("map")] ModelIO.MDLMeshBufferMap Map { get; }
[Selector ("type")] ModelIO.MDLMeshBufferType Type { get; }
[Selector ("zone")] ModelIO.IMDLMeshBufferZone Zone { get; }

Type: MDLMeshBufferDataAllocator

ModelIO.MDLMeshBufferDataAllocator { [Selector ("newBuffer:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newBufferWithData:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newBufferFromZone:length:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newBufferFromZone:data:type:")] ModelIO.IMDLMeshBuffer CreateBuffer(..)
[Selector ("newZone:")] ModelIO.IMDLMeshBufferZone CreateZone(..)
[Selector ("newZoneForBuffersWithSize:andType:")] ModelIO.IMDLMeshBufferZone CreateZone(..)

Type: MDLMeshBufferMap

ModelIO.MDLMeshBufferMap { [Selector ("bytes")] System.IntPtr Bytes { get; }

Type: MDLMeshBufferZoneDefault

ModelIO.MDLMeshBufferZoneDefault { [Selector ("allocator")] ModelIO.IMDLMeshBufferAllocator Allocator { get; }
[Selector ("capacity")] System.nuint Capacity { get; }

Type: MDLObject

ModelIO.MDLObject { [Selector ("addChild:")] void AddChild(..)
[Selector ("boundingBoxAtTime:")] ModelIO.MDLAxisAlignedBoundingBox BoundingBoxAtTime(..)
[Selector ("objectWithSCNNode:")] ModelIO.MDLObject FromNode(..)
[Selector ("componentConformingToProtocol:")] ModelIO.IMDLComponent IsComponentConforming(..)
[Selector ("setComponent:forProtocol:")] void SetComponent(..)
[Selector ("children")] ModelIO.IMDLObjectContainerComponent Children { get; }
[Selector ("setChildren:")] void Children { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("parent")] ModelIO.MDLObject Parent { get; }
[Selector ("setParent:")] void Parent { set; }
[Selector ("transform")] ModelIO.IMDLTransformComponent Transform { get; }
[Selector ("setTransform:")] void Transform { set; }

Type: MDLObjectContainer

ModelIO.MDLObjectContainer { [Selector ("addObject:")] void AddObject(..)
[Selector ("removeObject:")] void RemoveObject(..)
[Selector ("objects")] ModelIO.MDLObject Objects { get; }

Type: MDLPhotometricLight

ModelIO.MDLPhotometricLight { [Selector ("generateCubemapFromLight:")] void GenerateCubemap(..)
[Selector ("generateSphericalHarmonicsFromLight:")] void GenerateSphericalHarmonics(..)
[Selector ("lightCubeMap")] ModelIO.MDLTexture LightCubeMap { get; }
[Selector ("sphericalHarmonicsCoefficients")] Foundation.NSData SphericalHarmonicsCoefficients { get; }
[Selector ("sphericalHarmonicsLevel")] System.nuint SphericalHarmonicsLevel { get; }

Type: MDLPhysicallyPlausibleLight

ModelIO.MDLPhysicallyPlausibleLight { [Selector ("setColorByTemperature:")] void SetColor(..)
[Selector ("attenuationEndDistance")] float AttenuationEndDistance { get; }
[Selector ("setAttenuationEndDistance:")] void AttenuationEndDistance { set; }
[Selector ("attenuationStartDistance")] float AttenuationStartDistance { get; }
[Selector ("setAttenuationStartDistance:")] void AttenuationStartDistance { set; }
[Selector ("color")] CoreGraphics.CGColor Color { get; }
[Selector ("setColor:")] void Color { set; }
[Selector ("innerConeAngle")] float InnerConeAngle { get; }
[Selector ("setInnerConeAngle:")] void InnerConeAngle { set; }
[Selector ("lumens")] float Lumens { get; }
[Selector ("setLumens:")] void Lumens { set; }
[Selector ("outerConeAngle")] float OuterConeAngle { get; }
[Selector ("setOuterConeAngle:")] void OuterConeAngle { set; }

Type: MDLPhysicallyPlausibleScatteringFunction

ModelIO.MDLPhysicallyPlausibleScatteringFunction { [Selector ("anisotropic")] ModelIO.MDLMaterialProperty Anisotropic { get; }
[Selector ("anisotropicRotation")] ModelIO.MDLMaterialProperty AnisotropicRotation { get; }
[Selector ("clearcoat")] ModelIO.MDLMaterialProperty Clearcoat { get; }
[Selector ("clearcoatGloss")] ModelIO.MDLMaterialProperty ClearcoatGloss { get; }
[Selector ("metallic")] ModelIO.MDLMaterialProperty Metallic { get; }
[Selector ("roughness")] ModelIO.MDLMaterialProperty Roughness { get; }
[Selector ("sheen")] ModelIO.MDLMaterialProperty Sheen { get; }
[Selector ("sheenTint")] ModelIO.MDLMaterialProperty SheenTint { get; }
[Selector ("specularAmount")] ModelIO.MDLMaterialProperty SpecularAmount { get; }
[Selector ("specularTint")] ModelIO.MDLMaterialProperty SpecularTint { get; }
[Selector ("subsurface")] ModelIO.MDLMaterialProperty Subsurface { get; }
[Selector ("version")] System.nint Version { get; }

Type: MDLScatteringFunction

ModelIO.MDLScatteringFunction { [Selector ("ambientOcclusion")] ModelIO.MDLMaterialProperty AmbientOcclusion { get; }
[Selector ("ambientOcclusionScale")] ModelIO.MDLMaterialProperty AmbientOcclusionScale { get; }
[Selector ("baseColor")] ModelIO.MDLMaterialProperty BaseColor { get; }
[Selector ("emission")] ModelIO.MDLMaterialProperty Emission { get; }
[Selector ("interfaceIndexOfRefraction")] ModelIO.MDLMaterialProperty InterfaceIndexOfRefraction { get; }
[Selector ("materialIndexOfRefraction")] ModelIO.MDLMaterialProperty MaterialIndexOfRefraction { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("normal")] ModelIO.MDLMaterialProperty Normal { get; }
[Selector ("specular")] ModelIO.MDLMaterialProperty Specular { get; }

Type: MDLSkyCubeTexture

ModelIO.MDLSkyCubeTexture { [Selector ("updateTexture")] void UpdateTexture(..)
[Selector ("brightness")] float Brightness { get; }
[Selector ("setBrightness:")] void Brightness { set; }
[Selector ("contrast")] float Contrast { get; }
[Selector ("setContrast:")] void Contrast { set; }
[Selector ("exposure")] float Exposure { get; }
[Selector ("setExposure:")] void Exposure { set; }
[Selector ("gamma")] float Gamma { get; }
[Selector ("setGamma:")] void Gamma { set; }
[Selector ("groundAlbedo")] float GroundAlbedo { get; }
[Selector ("setGroundAlbedo:")] void GroundAlbedo { set; }
[Selector ("groundColor")] CoreGraphics.CGColor GroundColor { get; }
[Selector ("setGroundColor:")] void GroundColor { set; }
[Selector ("highDynamicRangeCompression")] OpenTK.Vector2 HighDynamicRangeCompression { get; }
[Selector ("setHighDynamicRangeCompression:")] void HighDynamicRangeCompression { set; }
[Selector ("horizonElevation")] float HorizonElevation { get; }
[Selector ("setHorizonElevation:")] void HorizonElevation { set; }
[Selector ("saturation")] float Saturation { get; }
[Selector ("setSaturation:")] void Saturation { set; }
[Selector ("sunElevation")] float SunElevation { get; }
[Selector ("setSunElevation:")] void SunElevation { set; }
[Selector ("turbidity")] float Turbidity { get; }
[Selector ("setTurbidity:")] void Turbidity { set; }
[Selector ("upperAtmosphereScattering")] float UpperAtmosphereScattering { get; }
[Selector ("setUpperAtmosphereScattering:")] void UpperAtmosphereScattering { set; }

Type: MDLStereoscopicCamera

ModelIO.MDLStereoscopicCamera { [Selector ("interPupillaryDistance")] float InterPupillaryDistance { get; }
[Selector ("setInterPupillaryDistance:")] void InterPupillaryDistance { set; }
[Selector ("leftProjectionMatrix")] OpenTK.Matrix4 LeftProjectionMatrix { get; }
[Selector ("leftVergence")] float LeftVergence { get; }
[Selector ("setLeftVergence:")] void LeftVergence { set; }
[Selector ("leftViewMatrix")] OpenTK.Matrix4 LeftViewMatrix { get; }
[Selector ("overlap")] float Overlap { get; }
[Selector ("setOverlap:")] void Overlap { set; }
[Selector ("rightProjectionMatrix")] OpenTK.Matrix4 RightProjectionMatrix { get; }
[Selector ("rightVergence")] float RightVergence { get; }
[Selector ("setRightVergence:")] void RightVergence { set; }
[Selector ("rightViewMatrix")] OpenTK.Matrix4 RightViewMatrix { get; }

Type: MDLSubmesh

ModelIO.MDLSubmesh { [Selector ("submeshWithSCNGeometryElement:")] ModelIO.MDLSubmesh FromGeometryElement(..)
[Selector ("geometryType")] ModelIO.MDLGeometryType GeometryType { get; }
[Selector ("indexBuffer")] ModelIO.IMDLMeshBuffer IndexBuffer { get; }
[Selector ("indexCount")] System.nuint IndexCount { get; }
[Selector ("indexType")] ModelIO.MDLIndexBitDepth IndexType { get; }
[Selector ("material")] ModelIO.MDLMaterial Material { get; }
[Selector ("setMaterial:")] void Material { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("topology")] ModelIO.MDLSubmeshTopology Topology { get; }

Type: MDLSubmeshTopology

ModelIO.MDLSubmeshTopology { [Selector ("edgeCreaseCount")] System.nuint EdgeCreaseCount { get; }
[Selector ("setEdgeCreaseCount:")] void EdgeCreaseCount { set; }
[Selector ("edgeCreaseIndices")] ModelIO.IMDLMeshBuffer EdgeCreaseIndices { get; }
[Selector ("setEdgeCreaseIndices:")] void EdgeCreaseIndices { set; }
[Selector ("edgeCreases")] ModelIO.IMDLMeshBuffer EdgeCreases { get; }
[Selector ("setEdgeCreases:")] void EdgeCreases { set; }
[Selector ("faceCount")] System.nuint FaceCount { get; }
[Selector ("setFaceCount:")] void FaceCount { set; }
[Selector ("faceTopology")] ModelIO.IMDLMeshBuffer FaceTopology { get; }
[Selector ("setFaceTopology:")] void FaceTopology { set; }
[Selector ("holeCount")] System.nuint HoleCount { get; }
[Selector ("setHoleCount:")] void HoleCount { set; }
[Selector ("holes")] ModelIO.IMDLMeshBuffer Holes { get; }
[Selector ("setHoles:")] void Holes { set; }
[Selector ("vertexCreaseCount")] System.nuint VertexCreaseCount { get; }
[Selector ("setVertexCreaseCount:")] void VertexCreaseCount { set; }
[Selector ("vertexCreaseIndices")] ModelIO.IMDLMeshBuffer VertexCreaseIndices { get; }
[Selector ("setVertexCreaseIndices:")] void VertexCreaseIndices { set; }
[Selector ("vertexCreases")] ModelIO.IMDLMeshBuffer VertexCreases { get; }
[Selector ("setVertexCreases:")] void VertexCreases { set; }

Type: MDLTexture

ModelIO.MDLTexture { [Selector ("irradianceTextureCubeWithTexture:name:dimensions:")] ModelIO.MDLTexture CreateIrradianceTextureCube(..)
[Selector ("irradianceTextureCubeWithTexture:name:dimensions:roughness:")] ModelIO.MDLTexture CreateIrradianceTextureCube(..)
[Selector ("textureCubeWithImagesNamed:")] ModelIO.MDLTexture CreateTextureCube(..)
[Selector ("textureCubeWithImagesNamed:bundle:")] ModelIO.MDLTexture CreateTextureCube(..)
[Selector ("textureNamed:")] ModelIO.MDLTexture FromBundle(..)
[Selector ("textureNamed:bundle:")] ModelIO.MDLTexture FromBundle(..)
[Selector ("imageFromTexture")] CoreGraphics.CGImage GetImageFromTexture(..)
[Selector ("texelDataWithBottomLeftOrigin")] Foundation.NSData GetTexelDataWithBottomLeftOrigin(..)
[Selector ("texelDataWithBottomLeftOriginAtMipLevel:create:")] Foundation.NSData GetTexelDataWithBottomLeftOriginAtMipLevel(..)
[Selector ("texelDataWithTopLeftOrigin")] Foundation.NSData GetTexelDataWithTopLeftOrigin(..)
[Selector ("texelDataWithTopLeftOriginAtMipLevel:create:")] Foundation.NSData GetTexelDataWithTopLeftOriginAtMipLevel(..)
[Selector ("writeToURL:")] bool WriteToUrl(..)
[Selector ("writeToURL:type:")] bool WriteToUrl(..)
[Selector ("channelCount")] System.nuint ChannelCount { get; }
[Selector ("channelEncoding")] ModelIO.MDLTextureChannelEncoding ChannelEncoding { get; }
[Selector ("dimensions")] OpenTK.Vector2i Dimensions { get; }
[Selector ("isCube")] bool IsCube { get; }
[Selector ("setIsCube:")] void IsCube { set; }
[Selector ("mipLevelCount")] System.nuint MipLevelCount { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("rowStride")] System.nint RowStride { get; }

Type: MDLTextureFilter

ModelIO.MDLTextureFilter { [Selector ("magFilter")] ModelIO.MDLMaterialTextureFilterMode MagFilter { get; }
[Selector ("setMagFilter:")] void MagFilter { set; }
[Selector ("minFilter")] ModelIO.MDLMaterialTextureFilterMode MinFilter { get; }
[Selector ("setMinFilter:")] void MinFilter { set; }
[Selector ("mipFilter")] ModelIO.MDLMaterialMipMapFilterMode MipFilter { get; }
[Selector ("setMipFilter:")] void MipFilter { set; }
[Selector ("rWrapMode")] ModelIO.MDLMaterialTextureWrapMode RWrapMode { get; }
[Selector ("setRWrapMode:")] void RWrapMode { set; }
[Selector ("sWrapMode")] ModelIO.MDLMaterialTextureWrapMode SWrapMode { get; }
[Selector ("setSWrapMode:")] void SWrapMode { set; }
[Selector ("tWrapMode")] ModelIO.MDLMaterialTextureWrapMode TWrapMode { get; }
[Selector ("setTWrapMode:")] void TWrapMode { set; }

Type: MDLTextureSampler

ModelIO.MDLTextureSampler { [Selector ("hardwareFilter")] ModelIO.MDLTextureFilter HardwareFilter { get; }
[Selector ("setHardwareFilter:")] void HardwareFilter { set; }
[Selector ("texture")] ModelIO.MDLTexture Texture { get; }
[Selector ("setTexture:")] void Texture { set; }
[Selector ("transform")] ModelIO.MDLTransform Transform { get; }
[Selector ("setTransform:")] void Transform { set; }

Type: MDLTransform

ModelIO.MDLTransform { [Selector ("globalTransformWithObject:atTime:")] OpenTK.Matrix4 GlobalTransformWithObject(..)
[Selector ("localTransformAtTime:")] OpenTK.Matrix4 LocalTransformAtTime(..)
[Selector ("rotationAtTime:")] OpenTK.Vector3 RotationAtTime(..)
[Selector ("rotationMatrixAtTime:")] OpenTK.Matrix4 RotationMatrixAtTime(..)
[Selector ("scaleAtTime:")] OpenTK.Vector3 ScaleAtTime(..)
[Selector ("setIdentity")] void SetIdentity(..)
[Selector ("setLocalTransform:forTime:")] void SetLocalTransform(..)
[Selector ("setLocalTransform:")] void SetLocalTransform(..)
[Selector ("setRotation:forTime:")] void SetRotation(..)
[Selector ("setScale:forTime:")] void SetScale(..)
[Selector ("setShear:forTime:")] void SetShear(..)
[Selector ("setTranslation:forTime:")] void SetTranslation(..)
[Selector ("shearAtTime:")] OpenTK.Vector3 ShearAtTime(..)
[Selector ("translationAtTime:")] OpenTK.Vector3 TranslationAtTime(..)
[Selector ("matrix")] OpenTK.Matrix4 Matrix { get; }
[Selector ("setMatrix:")] void Matrix { set; }
[Selector ("maximumTime")] double MaximumTime { get; }
[Selector ("minimumTime")] double MinimumTime { get; }
[Selector ("rotation")] OpenTK.Vector3 Rotation { get; }
[Selector ("setRotation:")] void Rotation { set; }
[Selector ("scale")] OpenTK.Vector3 Scale { get; }
[Selector ("setScale:")] void Scale { set; }
[Selector ("shear")] OpenTK.Vector3 Shear { get; }
[Selector ("setShear:")] void Shear { set; }
[Selector ("translation")] OpenTK.Vector3 Translation { get; }
[Selector ("setTranslation:")] void Translation { set; }

Type: MDLUrlTexture

ModelIO.MDLUrlTexture { [Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("setURL:")] void Url { set; }

Type: MDLVertexAttribute

ModelIO.MDLVertexAttribute { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("bufferIndex")] System.nuint BufferIndex { get; }
[Selector ("setBufferIndex:")] void BufferIndex { set; }
[Selector ("format")] ModelIO.MDLVertexFormat Format { get; }
[Selector ("setFormat:")] void Format { set; }
[Selector ("initializationValue")] OpenTK.Vector4 InitializationValue { get; }
[Selector ("setInitializationValue:")] void InitializationValue { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("offset")] System.nuint Offset { get; }
[Selector ("setOffset:")] void Offset { set; }

Type: MDLVertexAttributeData

ModelIO.MDLVertexAttributeData { [Selector ("dataStart")] System.IntPtr DataStart { get; }
[Selector ("setDataStart:")] void DataStart { set; }
[Selector ("format")] ModelIO.MDLVertexFormat Format { get; }
[Selector ("setFormat:")] void Format { set; }
[Selector ("map")] ModelIO.MDLMeshBufferMap Map { get; }
[Selector ("setMap:")] void Map { set; }
[Selector ("stride")] System.nuint Stride { get; }
[Selector ("setStride:")] void Stride { set; }

Type: MDLVertexBufferLayout

ModelIO.MDLVertexBufferLayout { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("stride")] System.nuint Stride { get; }
[Selector ("setStride:")] void Stride { set; }

Type: MDLVertexDescriptor

ModelIO.MDLVertexDescriptor { [Selector ("addOrReplaceAttribute:")] void AddOrReplaceAttribute(..)
[Selector ("attributeNamed:")] ModelIO.MDLVertexAttribute AttributeNamed(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("reset")] void Reset(..)
[Selector ("setPackedOffsets")] void SetPackedOffsets(..)
[Selector ("setPackedStrides")] void SetPackedStrides(..)
[Selector ("attributes")] Foundation.NSMutableArray Attributes { get; }
[Selector ("setAttributes:")] void Attributes { set; }
[Selector ("layouts")] Foundation.NSMutableArray Layouts { get; }
[Selector ("setLayouts:")] void Layouts { set; }
[Native ("MTKModelIOVertexDescriptorFromMetal")] ModelIO.MDLVertexDescriptor FromMetal(..)

Type: MDLVertexFormatExtensions

ModelIO.MDLVertexFormatExtensions { [Native ("MTKMetalVertexFormatFromModelIO")] Metal.MTLVertexFormat ToMetalVertexFormat(..)

Type: MDLVoxelArray

ModelIO.MDLVoxelArray { [Selector ("meshUsingAllocator:")] ModelIO.MDLMesh CreateMesh(..)
[Selector ("differenceWithVoxels:")] void DifferenceWithVoxels(..)
[Selector ("voxelIndices")] Foundation.NSData GetVoxelIndices(..)
[Selector ("indexOfSpatialLocation:")] OpenTK.Vector4i IndexOfSpatialLocation(..)
[Selector ("intersectWithVoxels:")] void IntersectWithVoxels(..)
[Selector ("setVoxelAtIndex:")] void SetVoxelAtIndex(..)
[Selector ("setVoxelsForMesh:divisions:interiorShells:exteriorShells:patchRadius:")] void SetVoxelsForMesh(..)
[Selector ("setVoxelsForMesh:divisions:interiorNBWidth:exteriorNBWidth:patchRadius:")] void SetVoxelsForMesh(..)
[Selector ("spatialLocationOfIndex:")] OpenTK.Vector3 SpatialLocationOfIndex(..)
[Selector ("unionWithVoxels:")] void UnionWithVoxels(..)
[Selector ("voxelBoundingBoxAtIndex:")] ModelIO.MDLAxisAlignedBoundingBox VoxelBoundingBoxAtIndex(..)
[Selector ("voxelExistsAtIndex:allowAnyX:allowAnyY:allowAnyZ:allowAnyShell:")] bool VoxelExistsAtIndex(..)
[Selector ("voxelsWithinExtent:")] Foundation.NSData VoxelsWithinExtent(..)
[Selector ("boundingBox")] ModelIO.MDLAxisAlignedBoundingBox BoundingBox { get; }
[Selector ("count")] System.nuint Count { get; }
[Selector ("voxelIndexExtent")] ModelIO.MDLVoxelIndexExtent VoxelIndexExtent { get; }

Namespace: MultipeerConnectivity

Type: MCAdvertiserAssistant

MultipeerConnectivity.MCAdvertiserAssistant { [Selector ("start")] void Start(..)
[Selector ("stop")] void Stop(..)
[Selector ("discoveryInfo")] Foundation.NSDictionary DiscoveryInfo { get; }
[Selector ("serviceType")] string ServiceType { get; }
[Selector ("session")] MultipeerConnectivity.MCSession Session { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: MCAdvertiserAssistantDelegate

MultipeerConnectivity.MCAdvertiserAssistantDelegate { [Selector ("advertiserAssistantDidDismissInvitation:")] void DidDismissInvitation(..)
[Selector ("advertiserAssistantWillPresentInvitation:")] void WillPresentInvitation(..)

Type: MCBrowserViewController

MultipeerConnectivity.MCBrowserViewController { [Selector ("browser:didNotStartBrowsingForPeers:")] void DidNotStartBrowsingForPeers(..)
[Selector ("browser:foundPeer:withDiscoveryInfo:")] void FoundPeer(..)
[Selector ("browser:lostPeer:")] void LostPeer(..)
[Selector ("browser")] MultipeerConnectivity.MCNearbyServiceBrowser Browser { get; }
[Selector ("maximumNumberOfPeers")] System.nuint MaximumNumberOfPeers { get; }
[Selector ("setMaximumNumberOfPeers:")] void MaximumNumberOfPeers { set; }
[Selector ("minimumNumberOfPeers")] System.nuint MinimumNumberOfPeers { get; }
[Selector ("setMinimumNumberOfPeers:")] void MinimumNumberOfPeers { set; }
[Selector ("session")] MultipeerConnectivity.MCSession Session { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: MCBrowserViewControllerDelegate

MultipeerConnectivity.MCBrowserViewControllerDelegate { [Selector ("browserViewControllerDidFinish:")] void DidFinish(..)
[Selector ("browserViewController:shouldPresentNearbyPeer:withDiscoveryInfo:")] bool ShouldPresentNearbyPeer(..)
[Selector ("browserViewControllerWasCancelled:")] void WasCancelled(..)

Type: MCNearbyServiceAdvertiser

MultipeerConnectivity.MCNearbyServiceAdvertiser { [Selector ("startAdvertisingPeer")] void StartAdvertisingPeer(..)
[Selector ("stopAdvertisingPeer")] void StopAdvertisingPeer(..)
[Selector ("discoveryInfo")] Foundation.NSDictionary DiscoveryInfo { get; }
[Selector ("myPeerID")] MultipeerConnectivity.MCPeerID MyPeerID { get; }
[Selector ("serviceType")] string ServiceType { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: MCNearbyServiceAdvertiserDelegate

MultipeerConnectivity.MCNearbyServiceAdvertiserDelegate { [Selector ("advertiser:didNotStartAdvertisingPeer:")] void DidNotStartAdvertisingPeer(..)
[Selector ("advertiser:didReceiveInvitationFromPeer:withContext:invitationHandler:")] void DidReceiveInvitationFromPeer(..)

Type: MCNearbyServiceBrowser

MultipeerConnectivity.MCNearbyServiceBrowser { [Selector ("invitePeer:toSession:withContext:timeout:")] void InvitePeer(..)
[Selector ("startBrowsingForPeers")] void StartBrowsingForPeers(..)
[Selector ("stopBrowsingForPeers")] void StopBrowsingForPeers(..)
[Selector ("myPeerID")] MultipeerConnectivity.MCPeerID MyPeerID { get; }
[Selector ("serviceType")] string ServiceType { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: MCNearbyServiceBrowserDelegate

MultipeerConnectivity.MCNearbyServiceBrowserDelegate { [Selector ("browser:didNotStartBrowsingForPeers:")] void DidNotStartBrowsingForPeers(..)
[Selector ("browser:foundPeer:withDiscoveryInfo:")] void FoundPeer(..)
[Selector ("browser:lostPeer:")] void LostPeer(..)

Type: MCPeerID

MultipeerConnectivity.MCPeerID { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("displayName")] string DisplayName { get; }

Type: MCSession

MultipeerConnectivity.MCSession { [Selector ("cancelConnectPeer:")] void CancelConnectPeer(..)
[Selector ("connectPeer:withNearbyConnectionData:")] void ConnectPeer(..)
[Selector ("disconnect")] void Disconnect(..)
[Selector ("initWithPeer:securityIdentity:encryptionPreference:")] System.IntPtr Init(..)
[Selector ("nearbyConnectionDataForPeer:withCompletionHandler:")] void NearbyConnectionDataForPeer(..)
[Selector ("sendData:toPeers:withMode:error:")] bool SendData(..)
[Selector ("sendResourceAtURL:withName:toPeer:withCompletionHandler:")] Foundation.NSProgress SendResource(..)
[Selector ("startStreamWithName:toPeer:error:")] Foundation.NSOutputStream StartStream(..)
[Selector ("connectedPeers")] MultipeerConnectivity.MCPeerID ConnectedPeers { get; }
[Selector ("encryptionPreference")] MultipeerConnectivity.MCEncryptionPreference EncryptionPreference { get; }
[Selector ("myPeerID")] MultipeerConnectivity.MCPeerID MyPeerID { get; }
[Selector ("securityIdentity")] Foundation.NSArray SecurityIdentity { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: MCSessionDelegate

MultipeerConnectivity.MCSessionDelegate { [Selector ("session:peer:didChangeState:")] void DidChangeState(..)
[Selector ("session:didFinishReceivingResourceWithName:fromPeer:atURL:withError:")] void DidFinishReceivingResource(..)
[Selector ("session:didReceiveCertificate:fromPeer:certificateHandler:")] bool DidReceiveCertificate(..)
[Selector ("session:didReceiveData:fromPeer:")] void DidReceiveData(..)
[Selector ("session:didReceiveStream:withName:fromPeer:")] void DidReceiveStream(..)
[Selector ("session:didStartReceivingResourceWithName:fromPeer:withProgress:")] void DidStartReceivingResource(..)

Namespace: NetworkExtension

Type: NEAppProxyFlow

NetworkExtension.NEAppProxyFlow { [Selector ("closeReadWithError:")] void CloseRead(..)
[Selector ("closeWriteWithError:")] void CloseWrite(..)
[Selector ("openWithLocalEndpoint:completionHandler:")] void OpenWithLocalEndpoint(..)
[Selector ("metaData")] NetworkExtension.NEFlowMetaData MetaData { get; }

Type: NEAppProxyProvider

NetworkExtension.NEAppProxyProvider { [Selector ("cancelProxyWithError:")] void CancelProxy(..)
[Selector ("handleNewFlow:")] bool HandleNewFlow(..)
[Selector ("startProxyWithOptions:completionHandler:")] void StartProxy(..)
[Selector ("stopProxyWithReason:completionHandler:")] void StopProxy(..)

Type: NEAppProxyProviderManager

NetworkExtension.NEAppProxyProviderManager { [Selector ("loadAllFromPreferencesWithCompletionHandler:")] void LoadAllFromPreferences(..)

Type: NEAppProxyTcpFlow

NetworkExtension.NEAppProxyTcpFlow { [Selector ("readDataWithCompletionHandler:")] void ReadData(..)
[Selector ("writeData:withCompletionHandler:")] void WriteData(..)
[Selector ("remoteEndpoint")] NetworkExtension.NWEndpoint RemoteEndpoint { get; }

Type: NEAppProxyUdpFlow

NetworkExtension.NEAppProxyUdpFlow { [Selector ("readDatagramsWithCompletionHandler:")] void ReadDatagrams(..)
[Selector ("writeDatagrams:sentByEndpoints:completionHandler:")] void WriteDatagrams(..)
[Selector ("localEndpoint")] NetworkExtension.NWEndpoint LocalEndpoint { get; }

Type: NEAppRule

NetworkExtension.NEAppRule { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("matchDomains")] string MatchDomains { get; }
[Selector ("setMatchDomains:")] void MatchDomains { set; }
[Selector ("matchSigningIdentifier")] string MatchSigningIdentifier { get; }

Type: NEDnsSettings

NetworkExtension.NEDnsSettings { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("domainName")] string DomainName { get; }
[Selector ("setDomainName:")] void DomainName { set; }
[Selector ("matchDomains")] string MatchDomains { get; }
[Selector ("setMatchDomains:")] void MatchDomains { set; }
[Selector ("matchDomainsNoSearch")] bool MatchDomainsNoSearch { get; }
[Selector ("setMatchDomainsNoSearch:")] void MatchDomainsNoSearch { set; }
[Selector ("searchDomains")] string SearchDomains { get; }
[Selector ("setSearchDomains:")] void SearchDomains { set; }
[Selector ("servers")] string Servers { get; }

Type: NEEvaluateConnectionRule

NetworkExtension.NEEvaluateConnectionRule { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("action")] NetworkExtension.NEEvaluateConnectionRuleAction Action { get; }
[Selector ("matchDomains")] string MatchDomains { get; }
[Selector ("probeURL")] Foundation.NSUrl ProbeUrl { get; }
[Selector ("setProbeURL:")] void ProbeUrl { set; }
[Selector ("useDNSServers")] string UseDnsServers { get; }
[Selector ("setUseDNSServers:")] void UseDnsServers { set; }

Type: NEFilterBrowserFlow

NetworkExtension.NEFilterBrowserFlow { [Selector ("parentURL")] Foundation.NSUrl ParentUrl { get; }
[Selector ("request")] Foundation.NSUrlRequest Request { get; }
[Selector ("response")] Foundation.NSUrlResponse Response { get; }

Type: NEFilterControlProvider

NetworkExtension.NEFilterControlProvider { [Selector ("handleNewFlow:completionHandler:")] void HandleNewFlow(..)
[Selector ("handleRemediationForFlow:completionHandler:")] void HandleRemediationForFlow(..)
[Selector ("notifyRulesChanged")] void NotifyRulesChanged(..)
[Selector ("remediationMap")] Foundation.NSDictionary RemediationMap { get; }
[Selector ("setRemediationMap:")] void RemediationMap { set; }
[Selector ("URLAppendStringMap")] Foundation.NSDictionary UrlAppendStringMap { get; }
[Selector ("setURLAppendStringMap:")] void UrlAppendStringMap { set; }

Type: NEFilterControlVerdict

NetworkExtension.NEFilterControlVerdict { [Selector ("allowVerdictWithUpdateRules:")] NetworkExtension.NEFilterControlVerdict AllowVerdictWithUpdateRules(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("dropVerdictWithUpdateRules:")] NetworkExtension.NEFilterControlVerdict DropVerdictWithUpdateRules(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("updateRules")] NetworkExtension.NEFilterControlVerdict UpdateRules(..)

Type: NEFilterDataProvider

NetworkExtension.NEFilterDataProvider { [Selector ("handleInboundDataCompleteForFlow:")] NetworkExtension.NEFilterDataVerdict HandleInboundDataCompleteForFlow(..)
[Selector ("handleInboundDataFromFlow:readBytesStartOffset:readBytes:")] NetworkExtension.NEFilterDataVerdict HandleInboundDataFromFlow(..)
[Selector ("handleNewFlow:")] NetworkExtension.NEFilterNewFlowVerdict HandleNewFlow(..)
[Selector ("handleOutboundDataCompleteForFlow:")] NetworkExtension.NEFilterDataVerdict HandleOutboundDataCompleteForFlow(..)
[Selector ("handleOutboundDataFromFlow:readBytesStartOffset:readBytes:")] NetworkExtension.NEFilterDataVerdict HandleOutboundDataFromFlow(..)
[Selector ("handleRemediationForFlow:")] NetworkExtension.NEFilterRemediationVerdict HandleRemediationForFlow(..)
[Selector ("handleRulesChanged")] void HandleRulesChanged(..)

Type: NEFilterDataVerdict

NetworkExtension.NEFilterDataVerdict { [Selector ("allowVerdict")] NetworkExtension.NEFilterDataVerdict AllowVerdict(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("dataVerdictWithPassBytes:peekBytes:")] NetworkExtension.NEFilterDataVerdict DataVerdict(..)
[Selector ("dropVerdict")] NetworkExtension.NEFilterDataVerdict DropVerdict(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("needRulesVerdict")] NetworkExtension.NEFilterDataVerdict NeedRulesVerdict(..)
[Selector ("remediateVerdictWithRemediationURLMapKey:remediationButtonTextMapKey:")] NetworkExtension.NEFilterDataVerdict RemediateVerdict(..)

Type: NEFilterFlow

NetworkExtension.NEFilterFlow { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("URL")] Foundation.NSUrl Url { get; }

Type: NEFilterManager

NetworkExtension.NEFilterManager { [Selector ("loadFromPreferencesWithCompletionHandler:")] void LoadFromPreferences(..)
[Selector ("removeFromPreferencesWithCompletionHandler:")] void RemoveFromPreferences(..)
[Selector ("saveToPreferencesWithCompletionHandler:")] void SaveToPreferences(..)
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("localizedDescription")] string LocalizedDescription { get; }
[Selector ("setLocalizedDescription:")] void LocalizedDescription { set; }
[Selector ("providerConfiguration")] NetworkExtension.NEFilterProviderConfiguration ProviderConfiguration { get; }
[Selector ("setProviderConfiguration:")] void ProviderConfiguration { set; }
[Selector ("sharedManager")] NetworkExtension.NEFilterManager SharedManager { get; }

Type: NEFilterNewFlowVerdict

NetworkExtension.NEFilterNewFlowVerdict { [Selector ("allowVerdict")] NetworkExtension.NEFilterNewFlowVerdict AllowVerdict(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("dropVerdict")] NetworkExtension.NEFilterNewFlowVerdict DropVerdict(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("filterDataVerdictWithFilterInbound:peekInboundBytes:filterOutbound:peekOutboundBytes:")] NetworkExtension.NEFilterNewFlowVerdict FilterDataVerdict(..)
[Selector ("needRulesVerdict")] NetworkExtension.NEFilterNewFlowVerdict NeedRulesVerdict(..)
[Selector ("remediateVerdictWithRemediationURLMapKey:remediationButtonTextMapKey:")] NetworkExtension.NEFilterNewFlowVerdict RemediateVerdict(..)
[Selector ("URLAppendStringVerdictWithMapKey:")] NetworkExtension.NEFilterNewFlowVerdict UrlAppendStringVerdict(..)

Type: NEFilterProvider

NetworkExtension.NEFilterProvider { [Selector ("startFilterWithCompletionHandler:")] void StartFilter(..)
[Selector ("stopFilterWithReason:completionHandler:")] void StopFilter(..)
[Selector ("filterConfiguration")] NetworkExtension.NEFilterProviderConfiguration FilterConfiguration { get; }

Type: NEFilterProviderConfiguration

NetworkExtension.NEFilterProviderConfiguration { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("filterBrowsers")] bool FilterBrowsers { get; }
[Selector ("setFilterBrowsers:")] void FilterBrowsers { set; }
[Selector ("filterSockets")] bool FilterSockets { get; }
[Selector ("setFilterSockets:")] void FilterSockets { set; }
[Selector ("identityReference")] Foundation.NSData IdentityReference { get; }
[Selector ("setIdentityReference:")] void IdentityReference { set; }
[Selector ("organization")] string Organization { get; }
[Selector ("setOrganization:")] void Organization { set; }
[Selector ("passwordReference")] Foundation.NSData PasswordReference { get; }
[Selector ("setPasswordReference:")] void PasswordReference { set; }
[Selector ("serverAddress")] string ServerAddress { get; }
[Selector ("setServerAddress:")] void ServerAddress { set; }
[Selector ("username")] string Username { get; }
[Selector ("setUsername:")] void Username { set; }
[Selector ("vendorConfiguration")] Foundation.NSDictionary VendorConfiguration { get; }
[Selector ("setVendorConfiguration:")] void VendorConfiguration { set; }

Type: NEFilterRemediationVerdict

NetworkExtension.NEFilterRemediationVerdict { [Selector ("allowVerdict")] NetworkExtension.NEFilterRemediationVerdict AllowVerdict(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("dropVerdict")] NetworkExtension.NEFilterRemediationVerdict DropVerdict(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("needRulesVerdict")] NetworkExtension.NEFilterRemediationVerdict NeedRulesVerdict(..)

Type: NEFilterSocketFlow

NetworkExtension.NEFilterSocketFlow { [Selector ("localEndpoint")] NetworkExtension.NWEndpoint LocalEndpoint { get; }
[Selector ("remoteEndpoint")] NetworkExtension.NWEndpoint RemoteEndpoint { get; }
[Selector ("socketFamily")] int SocketFamily { get; }
[Selector ("setSocketFamily:")] void SocketFamily { set; }
[Selector ("socketProtocol")] int SocketProtocol { get; }
[Selector ("setSocketProtocol:")] void SocketProtocol { set; }
[Selector ("socketType")] int SocketType { get; }
[Selector ("setSocketType:")] void SocketType { set; }

Type: NEFilterVerdict

NetworkExtension.NEFilterVerdict { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: NEFlowMetaData

NetworkExtension.NEFlowMetaData { [Selector ("sourceAppSigningIdentifier")] string SourceAppSigningIdentifier { get; }
[Selector ("sourceAppUniqueIdentifier")] Foundation.NSData SourceAppUniqueIdentifier { get; }

Type: NEHotspotHelper

NetworkExtension.NEHotspotHelper { [Selector ("logoff:")] bool Logoff(..)
[Selector ("registerWithOptions:queue:handler:")] bool Register(..)
[Selector ("supportedNetworkInterfaces")] NetworkExtension.NEHotspotNetwork SupportedNetworkInterfaces { get; }

Type: NEHotspotHelperCommand

NetworkExtension.NEHotspotHelperCommand { [Selector ("createResponse:")] NetworkExtension.NEHotspotHelperResponse CreateResponse(..)
[Selector ("createTCPConnection:")] NetworkExtension.NWTcpConnection CreateTcpConnection(..)
[Selector ("createUDPSession:")] NetworkExtension.NWUdpSession CreateUdpSession(..)
[Selector ("commandType")] NetworkExtension.NEHotspotHelperCommandType CommandType { get; }
[Selector ("network")] NetworkExtension.NEHotspotNetwork Network { get; }
[Selector ("networkList")] NetworkExtension.NEHotspotNetwork NetworkList { get; }

Type: NEHotspotHelperResponse

NetworkExtension.NEHotspotHelperResponse { [Selector ("deliver")] void Deliver(..)
[Selector ("setNetwork:")] void SetNetwork(..)
[Selector ("setNetworkList:")] void SetNetworkList(..)

Type: NEHotspotNetwork

NetworkExtension.NEHotspotNetwork { [Selector ("setConfidence:")] void SetConfidence(..)
[Selector ("setPassword:")] void SetPassword(..)
[Selector ("didAutoJoin")] bool AutoJoined { get; }
[Selector ("BSSID")] string Bssid { get; }
[Selector ("isChosenHelper")] bool ChosenHelper { get; }
[Selector ("didJustJoin")] bool JustJoined { get; }
[Selector ("isSecure")] bool Secure { get; }
[Selector ("signalStrength")] double SignalStrength { get; }
[Selector ("SSID")] string Ssid { get; }

Type: NEIPv4Route

NetworkExtension.NEIPv4Route { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("defaultRoute")] NetworkExtension.NEIPv4Route DefaultRoute { get; }
[Selector ("destinationAddress")] string DestinationAddress { get; }
[Selector ("destinationSubnetMask")] string DestinationSubnetMask { get; }
[Selector ("gatewayAddress")] string GatewayAddress { get; }
[Selector ("setGatewayAddress:")] void GatewayAddress { set; }

Type: NEIPv4Settings

NetworkExtension.NEIPv4Settings { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("addresses")] string Addresses { get; }
[Selector ("excludedRoutes")] NetworkExtension.NEIPv4Route ExcludedRoutes { get; }
[Selector ("setExcludedRoutes:")] void ExcludedRoutes { set; }
[Selector ("includedRoutes")] NetworkExtension.NEIPv4Route IncludedRoutes { get; }
[Selector ("setIncludedRoutes:")] void IncludedRoutes { set; }
[Selector ("subnetMasks")] string SubnetMasks { get; }

Type: NEIPv6Route

NetworkExtension.NEIPv6Route { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("defaultRoute")] NetworkExtension.NEIPv6Route DefaultRoute { get; }
[Selector ("destinationAddress")] string DestinationAddress { get; }
[Selector ("destinationNetworkPrefixLength")] Foundation.NSNumber DestinationNetworkPrefixLength { get; }
[Selector ("gatewayAddress")] string GatewayAddress { get; }
[Selector ("setGatewayAddress:")] void GatewayAddress { set; }

Type: NEIPv6Settings

NetworkExtension.NEIPv6Settings { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("addresses")] string Addresses { get; }
[Selector ("excludedRoutes")] NetworkExtension.NEIPv6Route ExcludedRoutes { get; }
[Selector ("setExcludedRoutes:")] void ExcludedRoutes { set; }
[Selector ("includedRoutes")] NetworkExtension.NEIPv6Route IncludedRoutes { get; }
[Selector ("setIncludedRoutes:")] void IncludedRoutes { set; }
[Selector ("networkPrefixLengths")] Foundation.NSNumber NetworkPrefixLengths { get; }

Type: NEOnDemandRule

NetworkExtension.NEOnDemandRule { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("action")] NetworkExtension.NEOnDemandRuleAction Action { get; }
[Selector ("DNSSearchDomainMatch")] string DnsSearchDomainMatch { get; }
[Selector ("setDNSSearchDomainMatch:")] void DnsSearchDomainMatch { set; }
[Selector ("DNSServerAddressMatch")] string DnsServerAddressMatch { get; }
[Selector ("setDNSServerAddressMatch:")] void DnsServerAddressMatch { set; }
[Selector ("interfaceTypeMatch")] NetworkExtension.NEOnDemandRuleInterfaceType InterfaceTypeMatch { get; }
[Selector ("setInterfaceTypeMatch:")] void InterfaceTypeMatch { set; }
[Selector ("probeURL")] Foundation.NSUrl ProbeUrl { get; }
[Selector ("setProbeURL:")] void ProbeUrl { set; }
[Selector ("SSIDMatch")] string SsidMatch { get; }
[Selector ("setSSIDMatch:")] void SsidMatch { set; }

Type: NEOnDemandRuleEvaluateConnection

NetworkExtension.NEOnDemandRuleEvaluateConnection { [Selector ("connectionRules")] NetworkExtension.NEEvaluateConnectionRule ConnectionRules { get; }
[Selector ("setConnectionRules:")] void ConnectionRules { set; }

Type: NEPacketTunnelFlow

NetworkExtension.NEPacketTunnelFlow { [Selector ("readPacketsWithCompletionHandler:")] void ReadPackets(..)
[Selector ("writePackets:withProtocols:")] bool WritePackets(..)

Type: NEPacketTunnelNetworkSettings

NetworkExtension.NEPacketTunnelNetworkSettings { [Selector ("IPv4Settings")] NetworkExtension.NEIPv4Settings IPv4Settings { get; }
[Selector ("setIPv4Settings:")] void IPv4Settings { set; }
[Selector ("IPv6Settings")] NetworkExtension.NEIPv6Settings IPv6Settings { get; }
[Selector ("setIPv6Settings:")] void IPv6Settings { set; }
[Selector ("MTU")] Foundation.NSNumber Mtu { get; }
[Selector ("setMTU:")] void Mtu { set; }
[Selector ("tunnelOverheadBytes")] Foundation.NSNumber TunnelOverheadBytes { get; }
[Selector ("setTunnelOverheadBytes:")] void TunnelOverheadBytes { set; }

Type: NEPacketTunnelProvider

NetworkExtension.NEPacketTunnelProvider { [Selector ("cancelTunnelWithError:")] void CancelTunnel(..)
[Selector ("createTCPConnectionThroughTunnelToEndpoint:enableTLS:TLSParameters:delegate:")] NetworkExtension.NWTcpConnection CreateTcpConnection(..)
[Selector ("createUDPSessionThroughTunnelToEndpoint:fromEndpoint:")] NetworkExtension.NWUdpSession CreateUdpSession(..)
[Selector ("startTunnelWithOptions:completionHandler:")] void StartTunnel(..)
[Selector ("stopTunnelWithReason:completionHandler:")] void StopTunnel(..)
[Selector ("packetFlow")] NetworkExtension.NEPacketTunnelFlow PacketFlow { get; }

Type: NEProvider

NetworkExtension.NEProvider { [Selector ("createTCPConnectionToEndpoint:enableTLS:TLSParameters:delegate:")] NetworkExtension.NWTcpConnection CreateTcpConnectionToEndpoint(..)
[Selector ("createUDPSessionToEndpoint:fromEndpoint:")] NetworkExtension.NWUdpSession CreateUdpSessionToEndpoint(..)
[Selector ("sleepWithCompletionHandler:")] void Sleep(..)
[Selector ("wake")] void Wake(..)
[Selector ("defaultPath")] NetworkExtension.NWPath DefaultPath { get; }

Type: NEProxyServer

NetworkExtension.NEProxyServer { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("address")] string Address { get; }
[Selector ("authenticationRequired")] bool AuthenticationRequired { get; }
[Selector ("setAuthenticationRequired:")] void AuthenticationRequired { set; }
[Selector ("password")] string Password { get; }
[Selector ("setPassword:")] void Password { set; }
[Selector ("port")] System.nint Port { get; }
[Selector ("username")] string Username { get; }
[Selector ("setUsername:")] void Username { set; }

Type: NEProxySettings

NetworkExtension.NEProxySettings { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("autoProxyConfigurationEnabled")] bool AutoProxyConfigurationEnabled { get; }
[Selector ("setAutoProxyConfigurationEnabled:")] void AutoProxyConfigurationEnabled { set; }
[Selector ("exceptionList")] string ExceptionList { get; }
[Selector ("setExceptionList:")] void ExceptionList { set; }
[Selector ("excludeSimpleHostnames")] bool ExcludeSimpleHostnames { get; }
[Selector ("setExcludeSimpleHostnames:")] void ExcludeSimpleHostnames { set; }
[Selector ("HTTPEnabled")] bool HttpEnabled { get; }
[Selector ("setHTTPEnabled:")] void HttpEnabled { set; }
[Selector ("HTTPSEnabled")] bool HttpsEnabled { get; }
[Selector ("setHTTPSEnabled:")] void HttpsEnabled { set; }
[Selector ("HTTPServer")] NetworkExtension.NEProxyServer HttpServer { get; }
[Selector ("setHTTPServer:")] void HttpServer { set; }
[Selector ("HTTPSServer")] NetworkExtension.NEProxyServer HttpsServer { get; }
[Selector ("setHTTPSServer:")] void HttpsServer { set; }
[Selector ("matchDomains")] string MatchDomains { get; }
[Selector ("setMatchDomains:")] void MatchDomains { set; }
[Selector ("proxyAutoConfigurationJavaScript")] string ProxyAutoConfigurationJavaScript { get; }
[Selector ("setProxyAutoConfigurationJavaScript:")] void ProxyAutoConfigurationJavaScript { set; }
[Selector ("proxyAutoConfigurationURL")] Foundation.NSUrl ProxyAutoConfigurationUrl { get; }
[Selector ("setProxyAutoConfigurationURL:")] void ProxyAutoConfigurationUrl { set; }

Type: NETunnelNetworkSettings

NetworkExtension.NETunnelNetworkSettings { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("DNSSettings")] NetworkExtension.NEDnsSettings DnsSettings { get; }
[Selector ("setDNSSettings:")] void DnsSettings { set; }
[Selector ("proxySettings")] NetworkExtension.NEProxySettings ProxySettings { get; }
[Selector ("setProxySettings:")] void ProxySettings { set; }
[Selector ("tunnelRemoteAddress")] string TunnelRemoteAddress { get; }

Type: NETunnelProvider

NetworkExtension.NETunnelProvider { [Selector ("handleAppMessage:completionHandler:")] void HandleAppMessage(..)
[Selector ("setTunnelNetworkSettings:completionHandler:")] void SetTunnelNetworkSettings(..)
[Selector ("appRules")] NetworkExtension.NEAppRule AppRules { get; }
[Selector ("protocolConfiguration")] NetworkExtension.NEVpnProtocol ProtocolConfiguration { get; }
[Selector ("reasserting")] bool Reasserting { get; }
[Selector ("setReasserting:")] void Reasserting { set; }
[Selector ("routingMethod")] NetworkExtension.NETunnelProviderRoutingMethod RoutingMethod { get; }

Type: NETunnelProviderManager

NetworkExtension.NETunnelProviderManager { [Selector ("loadAllFromPreferencesWithCompletionHandler:")] void LoadAllFromPreferences(..)
[Selector ("copyAppRules")] NetworkExtension.NEAppRule AppRules { get; }
[Selector ("routingMethod")] NetworkExtension.NETunnelProviderRoutingMethod RoutingMethod { get; }

Type: NETunnelProviderProtocol

NetworkExtension.NETunnelProviderProtocol { [Selector ("providerBundleIdentifier")] string ProviderBundleIdentifier { get; }
[Selector ("setProviderBundleIdentifier:")] void ProviderBundleIdentifier { set; }
[Selector ("providerConfiguration")] Foundation.NSDictionary ProviderConfiguration { get; }
[Selector ("setProviderConfiguration:")] void ProviderConfiguration { set; }

Type: NETunnelProviderSession

NetworkExtension.NETunnelProviderSession { [Selector ("sendProviderMessage:returnError:responseHandler:")] bool SendProviderMessage(..)
[Selector ("startTunnelWithOptions:andReturnError:")] bool StartTunnel(..)
[Selector ("stopTunnel")] void StopTunnel(..)

Type: NEVpnConnection

NetworkExtension.NEVpnConnection { [Selector ("startVPNTunnelAndReturnError:")] bool StartVpnTunnel(..)
[Selector ("startVPNTunnelWithOptions:andReturnError:")] bool StartVpnTunnel(..)
[Selector ("stopVPNTunnel")] void StopVpnTunnel(..)
[Selector ("connectedDate")] Foundation.NSDate ConnectedDate { get; }
[Selector ("status")] NetworkExtension.NEVpnStatus Status { get; }

Type: NEVpnIke2SecurityAssociationParameters

NetworkExtension.NEVpnIke2SecurityAssociationParameters { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("diffieHellmanGroup")] NetworkExtension.NEVpnIke2DiffieHellman DiffieHellmanGroup { get; }
[Selector ("setDiffieHellmanGroup:")] void DiffieHellmanGroup { set; }
[Selector ("encryptionAlgorithm")] NetworkExtension.NEVpnIke2EncryptionAlgorithm EncryptionAlgorithm { get; }
[Selector ("setEncryptionAlgorithm:")] void EncryptionAlgorithm { set; }
[Selector ("integrityAlgorithm")] NetworkExtension.NEVpnIke2IntegrityAlgorithm IntegrityAlgorithm { get; }
[Selector ("setIntegrityAlgorithm:")] void IntegrityAlgorithm { set; }
[Selector ("lifetimeMinutes")] int LifetimeMinutes { get; }
[Selector ("setLifetimeMinutes:")] void LifetimeMinutes { set; }

Type: NEVpnManager

NetworkExtension.NEVpnManager { [Selector ("loadFromPreferencesWithCompletionHandler:")] void LoadFromPreferences(..)
[Selector ("removeFromPreferencesWithCompletionHandler:")] void RemoveFromPreferences(..)
[Selector ("saveToPreferencesWithCompletionHandler:")] void SaveToPreferences(..)
[Selector ("connection")] NetworkExtension.NEVpnConnection Connection { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("localizedDescription")] string LocalizedDescription { get; }
[Selector ("setLocalizedDescription:")] void LocalizedDescription { set; }
[Selector ("isOnDemandEnabled")] bool OnDemandEnabled { get; }
[Selector ("setOnDemandEnabled:")] void OnDemandEnabled { set; }
[Selector ("onDemandRules")] NetworkExtension.NEOnDemandRule OnDemandRules { get; }
[Selector ("setOnDemandRules:")] void OnDemandRules { set; }
[Selector ("protocol")] NetworkExtension.NEVpnProtocol Protocol { get; }
[Selector ("setProtocol:")] void Protocol { set; }
[Selector ("protocolConfiguration")] NetworkExtension.NEVpnProtocol ProtocolConfiguration { get; }
[Selector ("setProtocolConfiguration:")] void ProtocolConfiguration { set; }
[Selector ("sharedManager")] NetworkExtension.NEVpnManager SharedManager { get; }

Type: NEVpnProtocol

NetworkExtension.NEVpnProtocol { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("disconnectOnSleep")] bool DisconnectOnSleep { get; }
[Selector ("setDisconnectOnSleep:")] void DisconnectOnSleep { set; }
[Selector ("identityData")] Foundation.NSData IdentityData { get; }
[Selector ("setIdentityData:")] void IdentityData { set; }
[Selector ("identityDataPassword")] string IdentityDataPassword { get; }
[Selector ("setIdentityDataPassword:")] void IdentityDataPassword { set; }
[Selector ("identityReference")] Foundation.NSData IdentityReference { get; }
[Selector ("setIdentityReference:")] void IdentityReference { set; }
[Selector ("passwordReference")] Foundation.NSData PasswordReference { get; }
[Selector ("setPasswordReference:")] void PasswordReference { set; }
[Selector ("proxySettings")] NetworkExtension.NEProxySettings ProxySettings { get; }
[Selector ("setProxySettings:")] void ProxySettings { set; }
[Selector ("serverAddress")] string ServerAddress { get; }
[Selector ("setServerAddress:")] void ServerAddress { set; }
[Selector ("username")] string Username { get; }
[Selector ("setUsername:")] void Username { set; }

Type: NEVpnProtocolIke2

NetworkExtension.NEVpnProtocolIke2 { [Selector ("certificateType")] NetworkExtension.NEVpnIke2CertificateType CertificateType { get; }
[Selector ("setCertificateType:")] void CertificateType { set; }
[Selector ("childSecurityAssociationParameters")] NetworkExtension.NEVpnIke2SecurityAssociationParameters ChildSecurityAssociationParameters { get; }
[Selector ("deadPeerDetectionRate")] NetworkExtension.NEVpnIke2DeadPeerDetectionRate DeadPeerDetectionRate { get; }
[Selector ("setDeadPeerDetectionRate:")] void DeadPeerDetectionRate { set; }
[Selector ("disableMOBIKE")] bool DisableMobike { get; }
[Selector ("setDisableMOBIKE:")] void DisableMobike { set; }
[Selector ("disableRedirect")] bool DisableRedirect { get; }
[Selector ("setDisableRedirect:")] void DisableRedirect { set; }
[Selector ("enablePFS")] bool EnablePfs { get; }
[Selector ("setEnablePFS:")] void EnablePfs { set; }
[Selector ("enableRevocationCheck")] bool EnableRevocationCheck { get; }
[Selector ("setEnableRevocationCheck:")] void EnableRevocationCheck { set; }
[Selector ("IKESecurityAssociationParameters")] NetworkExtension.NEVpnIke2SecurityAssociationParameters IKESecurityAssociationParameters { get; }
[Selector ("serverCertificateCommonName")] string ServerCertificateCommonName { get; }
[Selector ("setServerCertificateCommonName:")] void ServerCertificateCommonName { set; }
[Selector ("serverCertificateIssuerCommonName")] string ServerCertificateIssuerCommonName { get; }
[Selector ("setServerCertificateIssuerCommonName:")] void ServerCertificateIssuerCommonName { set; }
[Selector ("strictRevocationCheck")] bool StrictRevocationCheck { get; }
[Selector ("setStrictRevocationCheck:")] void StrictRevocationCheck { set; }
[Selector ("useConfigurationAttributeInternalIPSubnet")] bool UseConfigurationAttributeInternalIPSubnet { get; }
[Selector ("setUseConfigurationAttributeInternalIPSubnet:")] void UseConfigurationAttributeInternalIPSubnet { set; }

Type: NEVpnProtocolIpSec

NetworkExtension.NEVpnProtocolIpSec { [Selector ("authenticationMethod")] NetworkExtension.NEVpnIkeAuthenticationMethod AuthenticationMethod { get; }
[Selector ("setAuthenticationMethod:")] void AuthenticationMethod { set; }
[Selector ("localIdentifier")] string LocalIdentifier { get; }
[Selector ("setLocalIdentifier:")] void LocalIdentifier { set; }
[Selector ("remoteIdentifier")] string RemoteIdentifier { get; }
[Selector ("setRemoteIdentifier:")] void RemoteIdentifier { set; }
[Selector ("sharedSecretReference")] Foundation.NSData SharedSecretReference { get; }
[Selector ("setSharedSecretReference:")] void SharedSecretReference { set; }
[Selector ("useExtendedAuthentication")] bool UseExtendedAuthentication { get; }
[Selector ("setUseExtendedAuthentication:")] void UseExtendedAuthentication { set; }

Type: NWBonjourServiceEndpoint

NetworkExtension.NWBonjourServiceEndpoint { [Selector ("endpointWithName:type:domain:")] NetworkExtension.NWBonjourServiceEndpoint Create(..)
[Selector ("domain")] string Domain { get; }
[Selector ("name")] string Name { get; }
[Selector ("type")] string Type { get; }

Type: NWHostEndpoint

NetworkExtension.NWHostEndpoint { [Selector ("endpointWithHostname:port:")] NetworkExtension.NWHostEndpoint Create(..)
[Selector ("hostname")] string Hostname { get; }
[Selector ("port")] string Port { get; }

Type: NWPath

NetworkExtension.NWPath { [Selector ("isEqualToPath:")] bool IsEqualToPath(..)
[Selector ("isExpensive")] bool Expensive { get; }
[Selector ("status")] NetworkExtension.NWPathStatus Status { get; }

Type: NWTcpConnection

NetworkExtension.NWTcpConnection { [Selector ("cancel")] void Cancel(..)
[Selector ("readLength:completionHandler:")] void ReadLength(..)
[Selector ("readMinimumLength:maximumLength:completionHandler:")] void ReadMinimumLength(..)
[Selector ("write:completionHandler:")] void Write(..)
[Selector ("writeClose")] void WriteClose(..)
[Selector ("connectedPath")] NetworkExtension.NWPath ConnectedPath { get; }
[Selector ("endpoint")] NetworkExtension.NWEndpoint Endpoint { get; }
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("hasBetterPath")] bool HasBetterPath { get; }
[Selector ("localAddress")] NetworkExtension.NWEndpoint LocalAddress { get; }
[Selector ("remoteAddress")] NetworkExtension.NWEndpoint RemoteAddress { get; }
[Selector ("state")] NetworkExtension.NWTcpConnectionState State { get; }
[Selector ("txtRecord")] Foundation.NSData TxtRecord { get; }
[Selector ("isViable")] bool Viable { get; }

Type: NWTcpConnectionAuthenticationDelegate

NetworkExtension.NWTcpConnectionAuthenticationDelegate { [Selector ("evaluateTrustForConnection:peerCertificateChain:completionHandler:")] void EvaluateTrust(..)
[Selector ("provideIdentityForConnection:completionHandler:")] void ProvideIdentity(..)
[Selector ("shouldEvaluateTrustForConnection:")] bool ShouldEvaluateTrust(..)
[Selector ("shouldProvideIdentityForConnection:")] bool ShouldProvideIdentity(..)

Type: NWTlsParameters

NetworkExtension.NWTlsParameters { [Selector ("maximumSSLProtocolVersion")] System.nuint MaximumSslProtocolVersion { get; }
[Selector ("setMaximumSSLProtocolVersion:")] void MaximumSslProtocolVersion { set; }
[Selector ("minimumSSLProtocolVersion")] System.nuint MinimumSslProtocolVersion { get; }
[Selector ("setMinimumSSLProtocolVersion:")] void MinimumSslProtocolVersion { set; }
[Selector ("SSLCipherSuites")] Foundation.NSSet SslCipherSuites { get; }
[Selector ("setSSLCipherSuites:")] void SslCipherSuites { set; }
[Selector ("TLSSessionID")] Foundation.NSData TlsSessionID { get; }
[Selector ("setTLSSessionID:")] void TlsSessionID { set; }

Type: NWUdpSession

NetworkExtension.NWUdpSession { [Selector ("cancel")] void Cancel(..)
[Selector ("setReadHandler:maxDatagrams:")] void SetReadHandler(..)
[Selector ("tryNextResolvedEndpoint")] void TryNextResolvedEndpoint(..)
[Selector ("writeDatagram:completionHandler:")] void WriteDatagram(..)
[Selector ("writeMultipleDatagrams:completionHandler:")] void WriteMultipleDatagrams(..)
[Selector ("currentPath")] NetworkExtension.NWPath CurrentPath { get; }
[Selector ("endpoint")] NetworkExtension.NWEndpoint Endpoint { get; }
[Selector ("hasBetterPath")] bool HasBetterPath { get; }
[Selector ("maximumDatagramLength")] System.nuint MaximumDatagramLength { get; }
[Selector ("resolvedEndpoint")] NetworkExtension.NWEndpoint ResolvedEndpoint { get; }
[Selector ("state")] NetworkExtension.NWUdpSessionState State { get; }
[Selector ("isViable")] bool Viable { get; }

Namespace: NewsstandKit

Type: NKAssetDownload

NewsstandKit.NKAssetDownload { [Selector ("downloadWithDelegate:")] Foundation.NSUrlConnection DownloadWithDelegate(..)
[Selector ("identifier")] string Identifier { get; }
[Selector ("issue")] NewsstandKit.NKIssue Issue { get; }
[Selector ("URLRequest")] Foundation.NSUrlRequest UrlRequest { get; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }

Type: NKIssue

NewsstandKit.NKIssue { [Selector ("addAssetWithRequest:")] NewsstandKit.NKAssetDownload AddAsset(..)
[Selector ("contentURL")] Foundation.NSUrl ContentUrl { get; }
[Selector ("date")] Foundation.NSDate Date { get; }
[Selector ("downloadingAssets")] NewsstandKit.NKAssetDownload DownloadingAssets { get; }
[Selector ("name")] string Name { get; }
[Selector ("status")] NewsstandKit.NKIssueContentStatus Status { get; }

Type: NKLibrary

NewsstandKit.NKLibrary { [Selector ("addIssueWithName:date:")] NewsstandKit.NKIssue AddIssue(..)
[Selector ("issueWithName:")] NewsstandKit.NKIssue GetIssue(..)
[Selector ("removeIssue:")] void RemoveIssue(..)
[Selector ("currentlyReadingIssue")] NewsstandKit.NKIssue CurrentlyReadingIssue { get; }
[Selector ("setCurrentlyReadingIssue:")] void CurrentlyReadingIssue { set; }
[Selector ("downloadingAssets")] NewsstandKit.NKAssetDownload DownloadingAssets { get; }
[Selector ("issues")] NewsstandKit.NKIssue Issues { get; }
[Selector ("sharedLibrary")] NewsstandKit.NKLibrary SharedLibrary { get; }

Namespace: NotificationCenter

Type: NCWidgetController

NotificationCenter.NCWidgetController { [Selector ("widgetController")] NotificationCenter.NCWidgetController GetWidgetController(..)
[Selector ("setHasContent:forWidgetWithBundleIdentifier:")] void SetHasContent(..)

Type: NCWidgetProviding

NotificationCenter.NCWidgetProviding { [Selector ("widgetMarginInsetsForProposedMarginInsets:")] UIKit.UIEdgeInsets GetWidgetMarginInsets(..)
[Selector ("widgetPerformUpdateWithCompletionHandler:")] void WidgetPerformUpdate(..)

Namespace: ObjCRuntime

Type: BlockLiteral

ObjCRuntime.BlockLiteral { [Native ("xamarin_get_block_descriptor")] void SetupBlock(..)
[Native ("xamarin_get_block_descriptor")] bool IsManagedBlock(..)

Type: Class

ObjCRuntime.Class { [Native ("objc_getClass")] System.IntPtr GetHandle(..)
[Native ("objc_getClass")] System.IntPtr GetHandleIntrinsic(..)
[Native ("class_getName")] string Name { get; }
[Native ("class_getSuperclass")] System.IntPtr SuperClass { get; }

Type: Dlfcn

ObjCRuntime.Dlfcn { [Native ("dlclose")] int dlclose(..)
[Native ("dlsym")] System.IntPtr dlsym(..)
[Native ("_dlopen")] System.IntPtr dlopen(..)
[Native ("_dlopen")] System.IntPtr dlopen(..)
[Native ("dlerror_")] string dlerror(..)

Type: Protocol

ObjCRuntime.Protocol { [Native ("objc_getProtocol")] System.IntPtr GetHandle(..)
[Native ("protocol_getName")] string Name { get; }

Type: Runtime

ObjCRuntime.Runtime { [Native ("bool_objc_msgSend_IntPtr")] T GetNSObject(..)
[Native ("bool_objc_msgSend_IntPtr")] Foundation.NSObject GetNSObject(..)
[Native ("NSLog")] void NSLog(..)
[Native ("NSLog_arm64")] void NSLog(..)
[Native ("xamarin_start_wwan")] void StartWWAN(..)

Type: Selector

ObjCRuntime.Selector { [Native ("sel_registerName")] System.IntPtr GetHandle(..)
[Native ("sel_getName")] string GetName(..)
[Native ("sel_isMapped")] ObjCRuntime.Selector FromHandle(..)

Namespace: OpenGLES

Type: EAGLContext

OpenGLES.EAGLContext { [Native ("EAGLGetVersion")] void EAGLGetVersion(..)
[Selector ("presentRenderbuffer:")] bool PresentRenderBuffer(..)
[Selector ("renderbufferStorage:fromDrawable:")] bool RenderBufferStorage(..)
[Selector ("setCurrentContext:")] bool SetCurrentContext(..)
[Selector ("API")] OpenGLES.EAGLRenderingAPI API { get; }
[Selector ("currentContext")] OpenGLES.EAGLContext CurrentContext { get; }
[Selector ("isMultiThreaded")] bool IsMultiThreaded { get; }
[Selector ("setMultiThreaded:")] void IsMultiThreaded { set; }
[Selector ("sharegroup")] OpenGLES.EAGLSharegroup ShareGroup { get; }

Namespace: PassKit

Type: PKAddPassButton

PassKit.PKAddPassButton { [Selector ("addPassButtonWithStyle:")] PassKit.PKAddPassButton Create(..)
[Selector ("addPassButtonStyle")] PassKit.PKAddPassButtonStyle Style { get; }
[Selector ("setAddPassButtonStyle:")] void Style { set; }

Type: PKAddPassButtonAppearance

PassKit.PKAddPassButton+PKAddPassButtonAppearance { [Selector ("addPassButtonStyle")] PassKit.PKAddPassButtonStyle Style { get; }
[Selector ("setAddPassButtonStyle:")] void Style { set; }

Type: PKAddPassesViewController

PassKit.PKAddPassesViewController { [Selector ("canAddPasses")] bool CanAddPasses { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _PKAddPassesViewControllerDelegate

PassKit.PKAddPassesViewController+_PKAddPassesViewControllerDelegate { [Selector ("addPassesViewControllerDidFinish:")] void Finished(..)

Type: PKAddPassesViewControllerDelegate

PassKit.PKAddPassesViewControllerDelegate { [Selector ("addPassesViewControllerDidFinish:")] void Finished(..)

Type: PKAddPaymentPassRequest

PassKit.PKAddPaymentPassRequest { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("activationData")] Foundation.NSData ActivationData { get; }
[Selector ("setActivationData:")] void ActivationData { set; }
[Selector ("encryptedPassData")] Foundation.NSData EncryptedPassData { get; }
[Selector ("setEncryptedPassData:")] void EncryptedPassData { set; }
[Selector ("ephemeralPublicKey")] Foundation.NSData EphemeralPublicKey { get; }
[Selector ("setEphemeralPublicKey:")] void EphemeralPublicKey { set; }
[Selector ("wrappedKey")] Foundation.NSData WrappedKey { get; }
[Selector ("setWrappedKey:")] void WrappedKey { set; }

Type: PKAddPaymentPassRequestConfiguration

PassKit.PKAddPaymentPassRequestConfiguration { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("cardholderName")] string CardholderName { get; }
[Selector ("setCardholderName:")] void CardholderName { set; }
[Selector ("encryptionScheme")] Foundation.NSString EncryptionScheme { get; }
[Selector ("localizedDescription")] string LocalizedDescription { get; }
[Selector ("setLocalizedDescription:")] void LocalizedDescription { set; }
[Selector ("paymentNetwork")] string PaymentNetwork { get; }
[Selector ("setPaymentNetwork:")] void PaymentNetwork { set; }
[Selector ("primaryAccountIdentifier")] string PrimaryAccountIdentifier { get; }
[Selector ("setPrimaryAccountIdentifier:")] void PrimaryAccountIdentifier { set; }
[Selector ("primaryAccountSuffix")] string PrimaryAccountSuffix { get; }
[Selector ("setPrimaryAccountSuffix:")] void PrimaryAccountSuffix { set; }

Type: PKAddPaymentPassViewController

PassKit.PKAddPaymentPassViewController { [Selector ("canAddPaymentPass")] bool CanAddPaymentPass { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: PKAddPaymentPassViewControllerDelegate

PassKit.PKAddPaymentPassViewControllerDelegate { [Selector ("addPaymentPassViewController:didFinishAddingPaymentPass:error:")] void DidFinishAddingPaymentPass(..)
[Selector ("addPaymentPassViewController:generateRequestWithCertificateChain:nonce:nonceSignature:completionHandler:")] void GenerateRequestWithCertificateChain(..)

Type: PKContact

PassKit.PKContact { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("emailAddress")] string EmailAddress { get; }
[Selector ("setEmailAddress:")] void EmailAddress { set; }
[Selector ("name")] Foundation.NSPersonNameComponents Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("phoneNumber")] Contacts.CNPhoneNumber PhoneNumber { get; }
[Selector ("setPhoneNumber:")] void PhoneNumber { set; }
[Selector ("postalAddress")] Contacts.CNPostalAddress PostalAddress { get; }
[Selector ("setPostalAddress:")] void PostalAddress { set; }

Type: PKObject

PassKit.PKObject { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: PKPass

PassKit.PKPass { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("localizedValueForFieldKey:")] Foundation.NSObject GetLocalizedValue(..)
[Selector ("authenticationToken")] string AuthenticationToken { get; }
[Selector ("deviceName")] string DeviceName { get; }
[Selector ("icon")] UIKit.UIImage Icon { get; }
[Selector ("localizedDescription")] string LocalizedDescription { get; }
[Selector ("localizedName")] string LocalizedName { get; }
[Selector ("organizationName")] string OrganizationName { get; }
[Selector ("passType")] PassKit.PKPassType PassType { get; }
[Selector ("passTypeIdentifier")] string PassTypeIdentifier { get; }
[Selector ("passURL")] Foundation.NSUrl PassUrl { get; }
[Selector ("paymentPass")] PassKit.PKPaymentPass PaymentPass { get; }
[Selector ("relevantDate")] Foundation.NSDate RelevantDate { get; }
[Selector ("isRemotePass")] bool RemotePass { get; }
[Selector ("serialNumber")] string SerialNumber { get; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }
[Selector ("webServiceURL")] Foundation.NSUrl WebServiceUrl { get; }

Type: PKPassLibrary

PassKit.PKPassLibrary { [Selector ("activatePaymentPass:withActivationData:completion:")] void ActivatePaymentPass(..)
[Selector ("activatePaymentPass:withActivationCode:completion:")] void ActivatePaymentPass(..)
[Selector ("addPasses:withCompletionHandler:")] void AddPasses(..)
[Selector ("canAddPaymentPassWithPrimaryAccountIdentifier:")] bool CanAddPaymentPass(..)
[Selector ("containsPass:")] bool Contains(..)
[Selector ("endAutomaticPassPresentationSuppressionWithRequestToken:")] void EndAutomaticPassPresentationSuppression(..)
[Selector ("passWithPassTypeIdentifier:serialNumber:")] PassKit.PKPass GetPass(..)
[Selector ("passes")] PassKit.PKPass GetPasses(..)
[Selector ("passesOfType:")] PassKit.PKPass GetPasses(..)
[Selector ("openPaymentSetup")] void OpenPaymentSetup(..)
[Selector ("removePass:")] void Remove(..)
[Selector ("replacePassWithPass:")] bool Replace(..)
[Selector ("requestAutomaticPassPresentationSuppressionWithResponseHandler:")] System.nuint RequestAutomaticPassPresentationSuppression(..)
[Selector ("isPassLibraryAvailable")] bool IsAvailable { get; }
[Selector ("isPaymentPassActivationAvailable")] bool IsLibraryPaymentPassActivationAvailable { get; }
[Selector ("isPaymentPassActivationAvailable")] bool IsPaymentPassActivationAvailable { get; }
[Selector ("isSuppressingAutomaticPassPresentation")] bool IsSuppressingAutomaticPassPresentation { get; }
[Selector ("remotePaymentPasses")] PassKit.PKPaymentPass RemotePaymentPasses { get; }

Type: PKPayment

PassKit.PKPayment { [Selector ("billingAddress")] AddressBook.ABRecord BillingAddress { get; }
[Selector ("billingContact")] PassKit.PKContact BillingContact { get; }
[Selector ("shippingAddress")] AddressBook.ABRecord ShippingAddress { get; }
[Selector ("shippingContact")] PassKit.PKContact ShippingContact { get; }
[Selector ("shippingMethod")] PassKit.PKShippingMethod ShippingMethod { get; }
[Selector ("token")] PassKit.PKPaymentToken Token { get; }

Type: PKPaymentAuthorizationViewController

PassKit.PKPaymentAuthorizationViewController { [Selector ("canMakePaymentsUsingNetworks:")] bool CanMakePaymentsUsingNetworks(..)
[Selector ("canMakePaymentsUsingNetworks:capabilities:")] bool CanMakePaymentsUsingNetworks(..)
[Selector ("canMakePayments")] bool CanMakePayments { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _PKPaymentAuthorizationViewControllerDelegate

PassKit.PKPaymentAuthorizationViewController+_PKPaymentAuthorizationViewControllerDelegate { [Selector ("paymentAuthorizationViewController:didAuthorizePayment:completion:")] void DidAuthorizePayment(..)
[Selector ("paymentAuthorizationViewController:didSelectPaymentMethod:completion:")] void DidSelectPaymentMethod(..)
[Selector ("paymentAuthorizationViewController:didSelectShippingAddress:completion:")] void DidSelectShippingAddress(..)
[Selector ("paymentAuthorizationViewController:didSelectShippingContact:completion:")] void DidSelectShippingContact(..)
[Selector ("paymentAuthorizationViewController:didSelectShippingMethod:completion:")] void DidSelectShippingMethod(..)
[Selector ("paymentAuthorizationViewControllerDidFinish:")] void PaymentAuthorizationViewControllerDidFinish(..)
[Selector ("paymentAuthorizationViewControllerWillAuthorizePayment:")] void WillAuthorizePayment(..)

Type: PKPaymentAuthorizationViewControllerDelegate

PassKit.PKPaymentAuthorizationViewControllerDelegate { [Selector ("paymentAuthorizationViewController:didAuthorizePayment:completion:")] void DidAuthorizePayment(..)
[Selector ("paymentAuthorizationViewController:didSelectPaymentMethod:completion:")] void DidSelectPaymentMethod(..)
[Selector ("paymentAuthorizationViewController:didSelectShippingAddress:completion:")] void DidSelectShippingAddress(..)
[Selector ("paymentAuthorizationViewController:didSelectShippingContact:completion:")] void DidSelectShippingContact(..)
[Selector ("paymentAuthorizationViewController:didSelectShippingMethod:completion:")] void DidSelectShippingMethod(..)
[Selector ("paymentAuthorizationViewControllerDidFinish:")] void PaymentAuthorizationViewControllerDidFinish(..)
[Selector ("paymentAuthorizationViewControllerWillAuthorizePayment:")] void WillAuthorizePayment(..)

Type: PKPaymentButton

PassKit.PKPaymentButton { [Selector ("buttonWithType:style:")] PassKit.PKPaymentButton FromType(..)

Type: PKPaymentMethod

PassKit.PKPaymentMethod { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("displayName")] string DisplayName { get; }
[Selector ("network")] string Network { get; }
[Selector ("paymentPass")] PassKit.PKPaymentPass PaymentPass { get; }
[Selector ("type")] PassKit.PKPaymentMethodType Type { get; }

Type: PKPaymentPass

PassKit.PKPaymentPass { [Selector ("activationState")] PassKit.PKPaymentPassActivationState ActivationState { get; }
[Selector ("deviceAccountIdentifier")] string DeviceAccountIdentifier { get; }
[Selector ("deviceAccountNumberSuffix")] string DeviceAccountNumberSuffix { get; }
[Selector ("primaryAccountIdentifier")] string PrimaryAccountIdentifier { get; }
[Selector ("primaryAccountNumberSuffix")] string PrimaryAccountNumberSuffix { get; }

Type: PKPaymentRequest

PassKit.PKPaymentRequest { [Selector ("applicationData")] Foundation.NSData ApplicationData { get; }
[Selector ("setApplicationData:")] void ApplicationData { set; }
[Selector ("billingAddress")] AddressBook.ABRecord BillingAddress { get; }
[Selector ("setBillingAddress:")] void BillingAddress { set; }
[Selector ("billingContact")] PassKit.PKContact BillingContact { get; }
[Selector ("setBillingContact:")] void BillingContact { set; }
[Selector ("countryCode")] string CountryCode { get; }
[Selector ("setCountryCode:")] void CountryCode { set; }
[Selector ("currencyCode")] string CurrencyCode { get; }
[Selector ("setCurrencyCode:")] void CurrencyCode { set; }
[Selector ("merchantCapabilities")] PassKit.PKMerchantCapability MerchantCapabilities { get; }
[Selector ("setMerchantCapabilities:")] void MerchantCapabilities { set; }
[Selector ("merchantIdentifier")] string MerchantIdentifier { get; }
[Selector ("setMerchantIdentifier:")] void MerchantIdentifier { set; }
[Selector ("paymentSummaryItems")] PassKit.PKPaymentSummaryItem PaymentSummaryItems { get; }
[Selector ("setPaymentSummaryItems:")] void PaymentSummaryItems { set; }
[Selector ("requiredBillingAddressFields")] PassKit.PKAddressField RequiredBillingAddressFields { get; }
[Selector ("setRequiredBillingAddressFields:")] void RequiredBillingAddressFields { set; }
[Selector ("requiredShippingAddressFields")] PassKit.PKAddressField RequiredShippingAddressFields { get; }
[Selector ("setRequiredShippingAddressFields:")] void RequiredShippingAddressFields { set; }
[Selector ("shippingAddress")] AddressBook.ABRecord ShippingAddress { get; }
[Selector ("setShippingAddress:")] void ShippingAddress { set; }
[Selector ("shippingContact")] PassKit.PKContact ShippingContact { get; }
[Selector ("setShippingContact:")] void ShippingContact { set; }
[Selector ("shippingMethods")] PassKit.PKShippingMethod ShippingMethods { get; }
[Selector ("setShippingMethods:")] void ShippingMethods { set; }
[Selector ("shippingType")] PassKit.PKShippingType ShippingType { get; }
[Selector ("setShippingType:")] void ShippingType { set; }
[Selector ("supportedNetworks")] Foundation.NSString SupportedNetworks { get; }
[Selector ("setSupportedNetworks:")] void SupportedNetworks { set; }

Type: PKPaymentSummaryItem

PassKit.PKPaymentSummaryItem { [Selector ("summaryItemWithLabel:amount:")] PassKit.PKPaymentSummaryItem Create(..)
[Selector ("amount")] Foundation.NSDecimalNumber Amount { get; }
[Selector ("setAmount:")] void Amount { set; }
[Selector ("label")] string Label { get; }
[Selector ("setLabel:")] void Label { set; }

Type: PKPaymentToken

PassKit.PKPaymentToken { [Selector ("paymentData")] Foundation.NSData PaymentData { get; }
[Selector ("paymentInstrumentName")] string PaymentInstrumentName { get; }
[Selector ("paymentMethod")] PassKit.PKPaymentMethod PaymentMethod { get; }
[Selector ("paymentNetwork")] string PaymentNetwork { get; }
[Selector ("transactionIdentifier")] string TransactionIdentifier { get; }

Type: PKShippingMethod

PassKit.PKShippingMethod { [Selector ("summaryItemWithLabel:amount:type:")] PassKit.PKPaymentSummaryItem Create(..)
[Selector ("detail")] string Detail { get; }
[Selector ("setDetail:")] void Detail { set; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("setIdentifier:")] void Identifier { set; }
[Selector ("type")] PassKit.PKPaymentSummaryItemType PaymentSummaryItemType { get; }
[Selector ("setType:")] void PaymentSummaryItemType { set; }

Namespace: Photos

Type: PHAdjustmentData

Photos.PHAdjustmentData { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("formatIdentifier")] string FormatIdentifier { get; }
[Selector ("formatVersion")] string FormatVersion { get; }

Type: PHAsset

Photos.PHAsset { [Selector ("canPerformEditOperation:")] bool CanPerformEditOperation(..)
[Selector ("fetchAssetsInAssetCollection:options:")] Photos.PHFetchResult FetchAssets(..)
[Selector ("fetchAssetsWithMediaType:options:")] Photos.PHFetchResult FetchAssets(..)
[Selector ("fetchAssetsWithBurstIdentifier:options:")] Photos.PHFetchResult FetchAssets(..)
[Selector ("fetchAssetsWithOptions:")] Photos.PHFetchResult FetchAssets(..)
[Selector ("fetchAssetsWithALAssetURLs:options:")] Photos.PHFetchResult FetchAssets(..)
[Selector ("fetchAssetsWithLocalIdentifiers:options:")] Photos.PHFetchResult FetchAssetsUsingLocalIdentifiers(..)
[Selector ("fetchKeyAssetsInAssetCollection:options:")] Photos.PHFetchResult FetchKeyAssets(..)
[Selector ("burstIdentifier")] string BurstIdentifier { get; }
[Selector ("burstSelectionTypes")] Photos.PHAssetBurstSelectionType BurstSelectionTypes { get; }
[Selector ("creationDate")] Foundation.NSDate CreationDate { get; }
[Selector ("duration")] double Duration { get; }
[Selector ("isFavorite")] bool Favorite { get; }
[Selector ("isHidden")] bool Hidden { get; }
[Selector ("location")] CoreLocation.CLLocation Location { get; }
[Selector ("mediaSubtypes")] Photos.PHAssetMediaSubtype MediaSubtypes { get; }
[Selector ("mediaType")] Photos.PHAssetMediaType MediaType { get; }
[Selector ("modificationDate")] Foundation.NSDate ModificationDate { get; }
[Selector ("pixelHeight")] System.nuint PixelHeight { get; }
[Selector ("pixelWidth")] System.nuint PixelWidth { get; }
[Selector ("representsBurst")] bool RepresentsBurst { get; }
[Selector ("sourceType")] Photos.PHAssetSourceType SourceType { get; }

Type: PHAssetChangeRequest

Photos.PHAssetChangeRequest { [Selector ("changeRequestForAsset:")] Photos.PHAssetChangeRequest ChangeRequest(..)
[Selector ("deleteAssets:")] void DeleteAssets(..)
[Selector ("creationRequestForAssetFromImage:")] Photos.PHAssetChangeRequest FromImage(..)
[Selector ("creationRequestForAssetFromImageAtFileURL:")] Photos.PHAssetChangeRequest FromImage(..)
[Selector ("creationRequestForAssetFromVideoAtFileURL:")] Photos.PHAssetChangeRequest FromVideo(..)
[Selector ("revertAssetContentToOriginal")] void RevertAssetContentToOriginal(..)
[Selector ("contentEditingOutput")] Photos.PHContentEditingOutput ContentEditingOutput { get; }
[Selector ("setContentEditingOutput:")] void ContentEditingOutput { set; }
[Selector ("creationDate")] Foundation.NSDate CreationDate { get; }
[Selector ("setCreationDate:")] void CreationDate { set; }
[Selector ("isFavorite")] bool Favorite { get; }
[Selector ("setFavorite:")] void Favorite { set; }
[Selector ("isHidden")] bool Hidden { get; }
[Selector ("setHidden:")] void Hidden { set; }
[Selector ("location")] CoreLocation.CLLocation Location { get; }
[Selector ("setLocation:")] void Location { set; }
[Selector ("placeholderForCreatedAsset")] Photos.PHObjectPlaceholder PlaceholderForCreatedAsset { get; }

Type: PHAssetCollection

Photos.PHAssetCollection { [Selector ("fetchAssetCollectionsWithLocalIdentifiers:options:")] Photos.PHFetchResult FetchAssetCollections(..)
[Selector ("fetchAssetCollectionsWithType:subtype:options:")] Photos.PHFetchResult FetchAssetCollections(..)
[Selector ("fetchAssetCollectionsContainingAsset:withType:options:")] Photos.PHFetchResult FetchAssetCollections(..)
[Selector ("fetchAssetCollectionsWithALAssetGroupURLs:options:")] Photos.PHFetchResult FetchAssetCollections(..)
[Selector ("fetchMomentsInMomentList:options:")] Photos.PHFetchResult FetchMoments(..)
[Selector ("fetchMomentsWithOptions:")] Photos.PHFetchResult FetchMoments(..)
[Selector ("transientAssetCollectionWithAssets:title:")] Photos.PHAssetCollection GetTransientAssetCollection(..)
[Selector ("transientAssetCollectionWithAssetFetchResult:title:")] Photos.PHAssetCollection GetTransientAssetCollection(..)
[Selector ("approximateLocation")] CoreLocation.CLLocation ApproximateLocation { get; }
[Selector ("assetCollectionSubtype")] Photos.PHAssetCollectionSubtype AssetCollectionSubtype { get; }
[Selector ("assetCollectionType")] Photos.PHAssetCollectionType AssetCollectionType { get; }
[Selector ("endDate")] Foundation.NSDate EndDate { get; }
[Selector ("estimatedAssetCount")] System.nuint EstimatedAssetCount { get; }
[Selector ("localizedLocationNames")] string LocalizedLocationNames { get; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }

Type: PHAssetCollectionChangeRequest

Photos.PHAssetCollectionChangeRequest { [Selector ("addAssets:")] void AddAssets(..)
[Selector ("changeRequestForAssetCollection:")] Photos.PHAssetCollectionChangeRequest ChangeRequest(..)
[Selector ("changeRequestForAssetCollection:assets:")] Photos.PHAssetCollectionChangeRequest ChangeRequest(..)
[Selector ("creationRequestForAssetCollectionWithTitle:")] Photos.PHAssetCollectionChangeRequest CreateAssetCollection(..)
[Selector ("deleteAssetCollections:")] void DeleteAssetCollections(..)
[Selector ("insertAssets:atIndexes:")] void InsertAssets(..)
[Selector ("moveAssetsAtIndexes:toIndex:")] void MoveAssets(..)
[Selector ("removeAssets:")] void RemoveAssets(..)
[Selector ("removeAssetsAtIndexes:")] void RemoveAssets(..)
[Selector ("replaceAssetsAtIndexes:withAssets:")] void ReplaceAssets(..)
[Selector ("placeholderForCreatedAssetCollection")] Photos.PHObjectPlaceholder PlaceholderForCreatedAssetCollection { get; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }

Type: PHAssetCreationRequest

Photos.PHAssetCreationRequest { [Selector ("supportsAssetResourceTypes:")] bool _SupportsAssetResourceTypes(..)
[Selector ("addResourceWithType:fileURL:options:")] void AddResource(..)
[Selector ("addResourceWithType:data:options:")] void AddResource(..)
[Selector ("creationRequestForAsset")] Photos.PHAssetCreationRequest CreationRequestForAsset(..)

Type: PHAssetResource

Photos.PHAssetResource { [Selector ("assetResourcesForAsset:")] Photos.PHAssetResource AssetResourcesForAsset(..)
[Selector ("assetLocalIdentifier")] string AssetLocalIdentifier { get; }
[Selector ("originalFilename")] string OriginalFilename { get; }
[Selector ("type")] Photos.PHAssetResourceType ResourceType { get; }
[Selector ("uniformTypeIdentifier")] string UniformTypeIdentifier { get; }

Type: PHAssetResourceCreationOptions

Photos.PHAssetResourceCreationOptions { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("originalFilename")] string OriginalFilename { get; }
[Selector ("setOriginalFilename:")] void OriginalFilename { set; }
[Selector ("shouldMoveFile")] bool ShouldMoveFile { get; }
[Selector ("setShouldMoveFile:")] void ShouldMoveFile { set; }
[Selector ("uniformTypeIdentifier")] string UniformTypeIdentifier { get; }
[Selector ("setUniformTypeIdentifier:")] void UniformTypeIdentifier { set; }

Type: PHAssetResourceManager

Photos.PHAssetResourceManager { [Selector ("cancelDataRequest:")] void CancelDataRequest(..)
[Selector ("requestDataForAssetResource:options:dataReceivedHandler:completionHandler:")] int RequestDataForAssetResource(..)
[Selector ("writeDataForAssetResource:toFile:options:completionHandler:")] void WriteDataForAssetResource(..)
[Selector ("defaultManager")] Photos.PHAssetResourceManager DefaultManager { get; }

Type: PHAssetResourceRequestOptions

Photos.PHAssetResourceRequestOptions { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("isNetworkAccessAllowed")] bool NetworkAccessAllowed { get; }
[Selector ("setNetworkAccessAllowed:")] void NetworkAccessAllowed { set; }
[Selector ("progressHandler")] System.Action`1[System.Double] ProgressHandler { get; }
[Selector ("setProgressHandler:")] void ProgressHandler { set; }

Type: PHCachingImageManager

Photos.PHCachingImageManager { [Selector ("startCachingImagesForAssets:targetSize:contentMode:options:")] void StartCaching(..)
[Selector ("stopCachingImagesForAssets:targetSize:contentMode:options:")] void StopCaching(..)
[Selector ("stopCachingImagesForAllAssets")] void StopCaching(..)
[Selector ("allowsCachingHighQualityImages")] bool AllowsCachingHighQualityImages { get; }
[Selector ("setAllowsCachingHighQualityImages:")] void AllowsCachingHighQualityImages { set; }

Type: PHChange

Photos.PHChange { [Selector ("changeDetailsForFetchResult:")] Photos.PHFetchResultChangeDetails GetFetchResultChangeDetails(..)
[Selector ("changeDetailsForObject:")] Photos.PHObjectChangeDetails GetObjectChangeDetails(..)

Type: PHCollection

Photos.PHCollection { [Selector ("canPerformEditOperation:")] bool CanPerformEditOperation(..)
[Selector ("fetchCollectionsInCollectionList:options:")] Photos.PHFetchResult FetchCollections(..)
[Selector ("fetchTopLevelUserCollectionsWithOptions:")] Photos.PHFetchResult FetchTopLevelUserCollections(..)
[Selector ("canContainAssets")] bool CanContainAssets { get; }
[Selector ("canContainCollections")] bool CanContainCollections { get; }
[Selector ("localizedTitle")] string LocalizedTitle { get; }

Type: PHCollectionList

Photos.PHCollectionList { [Selector ("transientCollectionListWithCollections:title:")] Photos.PHCollectionList CreateTransientCollectionList(..)
[Selector ("transientCollectionListWithCollectionsFetchResult:title:")] Photos.PHCollectionList CreateTransientCollectionList(..)
[Selector ("fetchCollectionListsContainingCollection:options:")] Photos.PHFetchResult FetchCollectionLists(..)
[Selector ("fetchCollectionListsWithLocalIdentifiers:options:")] Photos.PHFetchResult FetchCollectionLists(..)
[Selector ("fetchCollectionListsWithType:subtype:options:")] Photos.PHFetchResult FetchCollectionLists(..)
[Selector ("fetchMomentListsWithSubtype:containingMoment:options:")] Photos.PHFetchResult FetchMomentLists(..)
[Selector ("fetchMomentListsWithSubtype:options:")] Photos.PHFetchResult FetchMomentLists(..)
[Selector ("collectionListSubtype")] Photos.PHCollectionListSubtype CollectionListSubtype { get; }
[Selector ("collectionListType")] Photos.PHCollectionListType CollectionListType { get; }
[Selector ("endDate")] Foundation.NSDate EndDate { get; }
[Selector ("localizedLocationNames")] string LocalizedLocationNames { get; }
[Selector ("startDate")] Foundation.NSDate StartDate { get; }

Type: PHCollectionListChangeRequest

Photos.PHCollectionListChangeRequest { [Selector ("addChildCollections:")] void AddChildCollections(..)
[Selector ("changeRequestForCollectionList:")] Photos.PHCollectionListChangeRequest ChangeRequest(..)
[Selector ("changeRequestForCollectionList:childCollections:")] Photos.PHCollectionListChangeRequest ChangeRequest(..)
[Selector ("creationRequestForCollectionListWithTitle:")] Photos.PHCollectionListChangeRequest CreateAssetCollection(..)
[Selector ("deleteCollectionLists:")] void DeleteCollectionLists(..)
[Selector ("insertChildCollections:atIndexes:")] void InsertChildCollections(..)
[Selector ("moveChildCollectionsAtIndexes:toIndex:")] void MoveChildCollections(..)
[Selector ("removeChildCollections:")] void RemoveChildCollections(..)
[Selector ("removeChildCollectionsAtIndexes:")] void RemoveChildCollections(..)
[Selector ("replaceChildCollectionsAtIndexes:withChildCollections:")] void ReplaceChildCollection(..)
[Selector ("placeholderForCreatedCollectionList")] Photos.PHObjectPlaceholder PlaceholderForCreatedCollectionList { get; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }

Type: PHContentEditingInput

Photos.PHContentEditingInput { [Selector ("adjustmentData")] Photos.PHAdjustmentData AdjustmentData { get; }
[Selector ("audiovisualAsset")] AVFoundation.AVAsset AudiovisualAsset { get; }
[Selector ("avAsset")] AVFoundation.AVAsset AvAsset { get; }
[Selector ("creationDate")] Foundation.NSDate CreationDate { get; }
[Selector ("displaySizeImage")] UIKit.UIImage DisplaySizeImage { get; }
[Selector ("fullSizeImageOrientation")] CoreImage.CIImageOrientation FullSizeImageOrientation { get; }
[Selector ("fullSizeImageURL")] Foundation.NSUrl FullSizeImageUrl { get; }
[Selector ("location")] CoreLocation.CLLocation Location { get; }
[Selector ("mediaSubtypes")] Photos.PHAssetMediaSubtype MediaSubtypes { get; }
[Selector ("mediaType")] Photos.PHAssetMediaType MediaType { get; }
[Selector ("uniformTypeIdentifier")] string UniformTypeIdentifier { get; }

Type: PHContentEditingInputRequestOptions

Photos.PHContentEditingInputRequestOptions { [Selector ("setCanHandleAdjustmentData:")] void SetCanHandleAdjustmentDataHandler(..)
[Selector ("setProgressHandler:")] void SetProgressHandler(..)
[Selector ("isNetworkAccessAllowed")] bool NetworkAccessAllowed { get; }
[Selector ("setNetworkAccessAllowed:")] void NetworkAccessAllowed { set; }

Type: PHContentEditingOutput

Photos.PHContentEditingOutput { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("adjustmentData")] Photos.PHAdjustmentData AdjustmentData { get; }
[Selector ("setAdjustmentData:")] void AdjustmentData { set; }
[Selector ("renderedContentURL")] Foundation.NSUrl RenderedContentUrl { get; }

Type: PHFetchOptions

Photos.PHFetchOptions { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("fetchLimit")] System.nuint FetchLimit { get; }
[Selector ("setFetchLimit:")] void FetchLimit { set; }
[Selector ("includeAllBurstAssets")] bool IncludeAllBurstAssets { get; }
[Selector ("setIncludeAllBurstAssets:")] void IncludeAllBurstAssets { set; }
[Selector ("includeAssetSourceTypes")] Photos.PHAssetSourceType IncludeAssetSourceTypes { get; }
[Selector ("setIncludeAssetSourceTypes:")] void IncludeAssetSourceTypes { set; }
[Selector ("includeHiddenAssets")] bool IncludeHiddenAssets { get; }
[Selector ("setIncludeHiddenAssets:")] void IncludeHiddenAssets { set; }
[Selector ("predicate")] Foundation.NSPredicate Predicate { get; }
[Selector ("setPredicate:")] void Predicate { set; }
[Selector ("sortDescriptors")] Foundation.NSSortDescriptor SortDescriptors { get; }
[Selector ("setSortDescriptors:")] void SortDescriptors { set; }
[Selector ("wantsIncrementalChangeDetails")] bool WantsIncrementalChangeDetails { get; }
[Selector ("setWantsIncrementalChangeDetails:")] void WantsIncrementalChangeDetails { set; }

Type: PHFetchResult

Photos.PHFetchResult { [Selector ("objectAtIndexedSubscript:")] Foundation.NSObject _ObjectAtIndexedSubscript(..)
[Selector ("objectsAtIndexes:")] System.IntPtr _ObjectsAt(..)
[Selector ("containsObject:")] bool Contains(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("countOfAssetsWithMediaType:")] System.nuint CountOfAssetsWithMediaType(..)
[Selector ("enumerateObjectsUsingBlock:")] void Enumerate(..)
[Selector ("enumerateObjectsWithOptions:usingBlock:")] void Enumerate(..)
[Selector ("enumerateObjectsAtIndexes:options:usingBlock:")] void Enumerate(..)
[Selector ("indexOfObject:")] System.nint IndexOf(..)
[Selector ("indexOfObject:inRange:")] System.nint IndexOf(..)
[Selector ("objectAtIndex:")] Foundation.NSObject ObjectAt(..)
[Selector ("count")] System.nint Count { get; }
[Selector ("firstObject")] Foundation.NSObject firstObject { get; }
[Selector ("lastObject")] Foundation.NSObject LastObject { get; }

Type: PHFetchResultChangeDetails

Photos.PHFetchResultChangeDetails { [Selector ("changeDetailsFromFetchResult:toFetchResult:changedObjects:")] Photos.PHFetchResultChangeDetails ChangeDetails(..)
[Selector ("enumerateMovesWithBlock:")] void EnumerateMoves(..)
[Selector ("changedIndexes")] Foundation.NSIndexSet ChangedIndexes { get; }
[Selector ("changedObjects")] Photos.PHObject ChangedObjects { get; }
[Selector ("fetchResultAfterChanges")] Photos.PHFetchResult FetchResultAfterChanges { get; }
[Selector ("fetchResultBeforeChanges")] Photos.PHFetchResult FetchResultBeforeChanges { get; }
[Selector ("hasIncrementalChanges")] bool HasIncrementalChanges { get; }
[Selector ("hasMoves")] bool HasMoves { get; }
[Selector ("insertedIndexes")] Foundation.NSIndexSet InsertedIndexes { get; }
[Selector ("insertedObjects")] Photos.PHObject InsertedObjects { get; }
[Selector ("removedIndexes")] Foundation.NSIndexSet RemovedIndexes { get; }
[Selector ("removedObjects")] Photos.PHObject RemovedObjects { get; }

Type: PHImageManager

Photos.PHImageManager { [Selector ("cancelImageRequest:")] void CancelImageRequest(..)
[Selector ("requestAVAssetForVideo:options:resultHandler:")] int RequestAvAsset(..)
[Selector ("requestExportSessionForVideo:options:exportPreset:resultHandler:")] int RequestExportSession(..)
[Selector ("requestImageDataForAsset:options:resultHandler:")] int RequestImageData(..)
[Selector ("requestImageForAsset:targetSize:contentMode:options:resultHandler:")] int RequestImageForAsset(..)
[Selector ("requestPlayerItemForVideo:options:resultHandler:")] int RequestPlayerItem(..)
[Selector ("defaultManager")] Photos.PHImageManager DefaultManager { get; }

Type: PHImageRequestOptions

Photos.PHImageRequestOptions { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("deliveryMode")] Photos.PHImageRequestOptionsDeliveryMode DeliveryMode { get; }
[Selector ("setDeliveryMode:")] void DeliveryMode { set; }
[Selector ("isNetworkAccessAllowed")] bool NetworkAccessAllowed { get; }
[Selector ("setNetworkAccessAllowed:")] void NetworkAccessAllowed { set; }
[Selector ("normalizedCropRect")] CoreGraphics.CGRect NormalizedCropRect { get; }
[Selector ("setNormalizedCropRect:")] void NormalizedCropRect { set; }
[Selector ("progressHandler")] Photos.PHAssetImageProgressHandler ProgressHandler { get; }
[Selector ("setProgressHandler:")] void ProgressHandler { set; }
[Selector ("resizeMode")] Photos.PHImageRequestOptionsResizeMode ResizeMode { get; }
[Selector ("setResizeMode:")] void ResizeMode { set; }
[Selector ("isSynchronous")] bool Synchronous { get; }
[Selector ("setSynchronous:")] void Synchronous { set; }
[Selector ("version")] Photos.PHImageRequestOptionsVersion Version { get; }
[Selector ("setVersion:")] void Version { set; }

Type: PHObject

Photos.PHObject { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("localIdentifier")] string LocalIdentifier { get; }

Type: PHObjectChangeDetails

Photos.PHObjectChangeDetails { [Selector ("assetContentChanged")] bool AssetContentChanged { get; }
[Selector ("objectAfterChanges")] Foundation.NSObject ObjectAfterChanges { get; }
[Selector ("objectBeforeChanges")] Foundation.NSObject ObjectBeforeChanges { get; }
[Selector ("objectWasDeleted")] bool ObjectWasDeleted { get; }

Type: PHPhotoLibrary

Photos.PHPhotoLibrary { [Selector ("performChanges:completionHandler:")] void PerformChanges(..)
[Selector ("performChangesAndWait:error:")] bool PerformChangesAndWait(..)
[Selector ("registerChangeObserver:")] void RegisterChangeObserver(..)
[Selector ("requestAuthorization:")] void RequestAuthorization(..)
[Selector ("unregisterChangeObserver:")] void UnregisterChangeObserver(..)
[Selector ("authorizationStatus")] Photos.PHAuthorizationStatus AuthorizationStatus { get; }
[Selector ("sharedPhotoLibrary")] Photos.PHPhotoLibrary SharedPhotoLibrary { get; }

Type: PHPhotoLibraryChangeObserver

Photos.PHPhotoLibraryChangeObserver { [Selector ("photoLibraryDidChange:")] void PhotoLibraryDidChange(..)

Type: PHVideoRequestOptions

Photos.PHVideoRequestOptions { [Selector ("deliveryMode")] Photos.PHVideoRequestOptionsDeliveryMode DeliveryMode { get; }
[Selector ("setDeliveryMode:")] void DeliveryMode { set; }
[Selector ("isNetworkAccessAllowed")] bool NetworkAccessAllowed { get; }
[Selector ("setNetworkAccessAllowed:")] void NetworkAccessAllowed { set; }
[Selector ("progressHandler")] Photos.PHAssetVideoProgressHandler ProgressHandler { get; }
[Selector ("setProgressHandler:")] void ProgressHandler { set; }
[Selector ("version")] Photos.PHVideoRequestOptionsVersion Version { get; }
[Selector ("setVersion:")] void Version { set; }

Namespace: PhotosUI

Type: PHContentEditingController

PhotosUI.PHContentEditingController { [Selector ("cancelContentEditing")] void CancelContentEditing(..)
[Selector ("canHandleAdjustmentData:")] bool CanHandleAdjustmentData(..)
[Selector ("finishContentEditingWithCompletionHandler:")] void FinishContentEditing(..)
[Selector ("startContentEditingWithInput:placeholderImage:")] void StartContentEditing(..)
[Selector ("shouldShowCancelConfirmation")] bool ShouldShowCancelConfirmation { get; }

Namespace: PushKit

Type: PKPushCredentials

PushKit.PKPushCredentials { [Selector ("token")] Foundation.NSData Token { get; }
[Selector ("type")] string Type { get; }

Type: PKPushPayload

PushKit.PKPushPayload { [Selector ("dictionaryPayload")] Foundation.NSDictionary DictionaryPayload { get; }
[Selector ("type")] string Type { get; }

Type: PKPushRegistry

PushKit.PKPushRegistry { [Selector ("pushTokenForType:")] Foundation.NSData PushToken(..)
[Selector ("desiredPushTypes")] Foundation.NSSet DesiredPushTypes { get; }
[Selector ("setDesiredPushTypes:")] void DesiredPushTypes { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: PKPushRegistryDelegate

PushKit.PKPushRegistryDelegate { [Selector ("pushRegistry:didInvalidatePushTokenForType:")] void DidInvalidatePushToken(..)
[Selector ("pushRegistry:didReceiveIncomingPushWithPayload:forType:")] void DidReceiveIncomingPush(..)
[Selector ("pushRegistry:didUpdatePushCredentials:forType:")] void DidUpdatePushCredentials(..)

Namespace: QuickLook

Type: QLPreviewController

QuickLook.QLPreviewController { [Selector ("canPreviewItem:")] bool CanPreviewItem(..)
[Selector ("refreshCurrentPreviewItem")] void RefreshCurrentPreviewItem(..)
[Selector ("reloadData")] void ReloadData(..)
[Selector ("currentPreviewItem")] QuickLook.IQLPreviewItem CurrentPreviewItem { get; }
[Selector ("currentPreviewItemIndex")] System.nint CurrentPreviewItemIndex { get; }
[Selector ("setCurrentPreviewItemIndex:")] void CurrentPreviewItemIndex { set; }
[Selector ("dataSource")] Foundation.NSObject WeakDataSource { get; }
[Selector ("setDataSource:")] void WeakDataSource { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _QLPreviewControllerDelegate

QuickLook.QLPreviewController+_QLPreviewControllerDelegate { [Selector ("previewControllerDidDismiss:")] void DidDismiss(..)
[Selector ("previewController:frameForPreviewItem:inSourceView:")] CoreGraphics.CGRect FrameForPreviewItem(..)
[Selector ("previewController:shouldOpenURL:forPreviewItem:")] bool ShouldOpenUrl(..)
[Selector ("previewController:transitionImageForPreviewItem:contentRect:")] UIKit.UIImage TransitionImageForPreviewItem(..)
[Selector ("previewControllerWillDismiss:")] void WillDismiss(..)

Type: QLPreviewControllerDataSource

QuickLook.QLPreviewControllerDataSource { [Selector ("previewController:previewItemAtIndex:")] QuickLook.IQLPreviewItem GetPreviewItem(..)
[Selector ("numberOfPreviewItemsInPreviewController:")] System.nint PreviewItemCount(..)

Type: QLPreviewControllerDelegate

QuickLook.QLPreviewControllerDelegate { [Selector ("previewControllerDidDismiss:")] void DidDismiss(..)
[Selector ("previewController:frameForPreviewItem:inSourceView:")] CoreGraphics.CGRect FrameForPreviewItem(..)
[Selector ("previewController:shouldOpenURL:forPreviewItem:")] bool ShouldOpenUrl(..)
[Selector ("previewController:transitionImageForPreviewItem:contentRect:")] UIKit.UIImage TransitionImageForPreviewItem(..)
[Selector ("previewControllerWillDismiss:")] void WillDismiss(..)

Type: QLPreviewItem

QuickLook.QLPreviewItem { [Selector ("previewItemTitle")] string ItemTitle { get; }
[Selector ("previewItemURL")] Foundation.NSUrl ItemUrl { get; }

Namespace: ReplayKit

Type: RPPreviewViewController

ReplayKit.RPPreviewViewController { [Selector ("previewControllerDelegate")] ReplayKit.IRPPreviewViewControllerDelegate PreviewControllerDelegate { get; }
[Selector ("setPreviewControllerDelegate:")] void PreviewControllerDelegate { set; }

Type: RPPreviewViewControllerDelegate

ReplayKit.RPPreviewViewControllerDelegate { [Selector ("previewControllerDidFinish:")] void DidFinish(..)
[Selector ("previewController:didFinishWithActivityTypes:")] void DidFinish(..)

Type: RPScreenRecorder

ReplayKit.RPScreenRecorder { [Selector ("discardRecordingWithHandler:")] void DiscardRecording(..)
[Selector ("startRecordingWithMicrophoneEnabled:handler:")] void StartRecording(..)
[Selector ("stopRecordingWithHandler:")] void StopRecording(..)
[Selector ("isAvailable")] bool Available { get; }
[Selector ("delegate")] ReplayKit.IRPScreenRecorderDelegate Delegate { get; }
[Selector ("setDelegate:")] void Delegate { set; }
[Selector ("isMicrophoneEnabled")] bool MicrophoneEnabled { get; }
[Selector ("isRecording")] bool Recording { get; }
[Selector ("sharedRecorder")] ReplayKit.RPScreenRecorder SharedRecorder { get; }

Type: RPScreenRecorderDelegate

ReplayKit.RPScreenRecorderDelegate { [Selector ("screenRecorderDidChangeAvailability:")] void DidChangeAvailability(..)
[Selector ("screenRecorder:didStopRecordingWithError:previewViewController:")] void DidStopRecording(..)

Namespace: SafariServices

Type: SFContentBlockerManager

SafariServices.SFContentBlockerManager { [Selector ("reloadContentBlockerWithIdentifier:completionHandler:")] void ReloadContentBlocker(..)

Type: SFSafariViewController

SafariServices.SFSafariViewController { [Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: SFSafariViewControllerDelegate

SafariServices.SFSafariViewControllerDelegate { [Selector ("safariViewController:didCompleteInitialLoad:")] void DidCompleteInitialLoad(..)
[Selector ("safariViewControllerDidFinish:")] void DidFinish(..)
[Selector ("safariViewController:activityItemsForURL:title:")] UIKit.UIActivity GetActivityItemsForUrl(..)

Type: SSReadingList

SafariServices.SSReadingList { [Selector ("addReadingListItemWithURL:title:previewText:error:")] bool Add(..)
[Selector ("supportsURL:")] bool SupportsUrl(..)
[Selector ("defaultReadingList")] SafariServices.SSReadingList DefaultReadingList { get; }

Namespace: SceneKit

Type: SCNAction

SceneKit.SCNAction { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("customActionWithDuration:actionBlock:")] SceneKit.SCNAction CustomAction(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("fadeInWithDuration:")] SceneKit.SCNAction FadeIn(..)
[Selector ("fadeOpacityBy:duration:")] SceneKit.SCNAction FadeOpacityBy(..)
[Selector ("fadeOpacityTo:duration:")] SceneKit.SCNAction FadeOpacityTo(..)
[Selector ("fadeOutWithDuration:")] SceneKit.SCNAction FadeOut(..)
[Selector ("javaScriptActionWithScript:duration:")] SceneKit.SCNAction FromJavascript(..)
[Selector ("group:")] SceneKit.SCNAction Group(..)
[Selector ("hide")] SceneKit.SCNAction Hide(..)
[Selector ("moveByX:y:z:duration:")] SceneKit.SCNAction MoveBy(..)
[Selector ("moveBy:duration:")] SceneKit.SCNAction MoveBy(..)
[Selector ("moveTo:duration:")] SceneKit.SCNAction MoveTo(..)
[Selector ("playAudioSource:waitForCompletion:")] SceneKit.SCNAction PlayAudioSource(..)
[Selector ("removeFromParentNode")] SceneKit.SCNAction RemoveFromParentNode(..)
[Selector ("repeatAction:count:")] SceneKit.SCNAction RepeatAction(..)
[Selector ("repeatActionForever:")] SceneKit.SCNAction RepeatActionForever(..)
[Selector ("reversedAction")] SceneKit.SCNAction ReversedAction(..)
[Selector ("rotateByX:y:z:duration:")] SceneKit.SCNAction RotateBy(..)
[Selector ("rotateByAngle:aroundAxis:duration:")] SceneKit.SCNAction RotateBy(..)
[Selector ("rotateToX:y:z:duration:")] SceneKit.SCNAction RotateTo(..)
[Selector ("rotateToX:y:z:duration:shortestUnitArc:")] SceneKit.SCNAction RotateTo(..)
[Selector ("rotateToAxisAngle:duration:")] SceneKit.SCNAction RotateTo(..)
[Selector ("runBlock:")] SceneKit.SCNAction Run(..)
[Selector ("runBlock:queue:")] SceneKit.SCNAction Run(..)
[Selector ("scaleBy:duration:")] SceneKit.SCNAction ScaleBy(..)
[Selector ("scaleTo:duration:")] SceneKit.SCNAction ScaleTo(..)
[Selector ("sequence:")] SceneKit.SCNAction Sequence(..)
[Selector ("setTimingFunction:")] void SetTimingFunction(..)
[Selector ("unhide")] SceneKit.SCNAction Unhide(..)
[Selector ("waitForDuration:")] SceneKit.SCNAction Wait(..)
[Selector ("waitForDuration:withRange:")] SceneKit.SCNAction Wait(..)
[Selector ("duration")] double DurationInSeconds { get; }
[Selector ("setDuration:")] void DurationInSeconds { set; }
[Selector ("speed")] System.nfloat Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("timingMode")] SceneKit.SCNActionTimingMode TimingMode { get; }
[Selector ("setTimingMode:")] void TimingMode { set; }

Type: SCNActionable

SceneKit.SCNActionable { [Selector ("actionForKey:")] SceneKit.SCNAction GetAction(..)
[Selector ("hasActions")] bool HasActions(..)
[Selector ("removeActionForKey:")] void RemoveAction(..)
[Selector ("removeAllActions")] void RemoveAllActions(..)
[Selector ("runAction:")] void RunAction(..)
[Selector ("runAction:completionHandler:")] void RunAction(..)
[Selector ("runAction:forKey:")] void RunAction(..)
[Selector ("runAction:forKey:completionHandler:")] void RunAction(..)
[Selector ("actionKeys")] string ActionKeys { get; }

Type: SCNAnimatable

SceneKit.SCNAnimatable { [Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)

Type: SCNAnimationEvent

SceneKit.SCNAnimationEvent { [Selector ("animationEventWithKeyTime:block:")] SceneKit.SCNAnimationEvent Create(..)

Type: SCNAudioPlayer

SceneKit.SCNAudioPlayer { [Selector ("audioPlayerWithAVAudioNode:")] SceneKit.SCNAudioPlayer AVAudioNode(..)
[Selector ("audioPlayerWithSource:")] SceneKit.SCNAudioPlayer FromSource(..)
[Selector ("audioNode")] AVFoundation.AVAudioNode AudioNode { get; }
[Selector ("audioSource")] SceneKit.SCNAudioSource AudioSource { get; }
[Selector ("didFinishPlayback")] System.Action DidFinishPlayback { get; }
[Selector ("setDidFinishPlayback:")] void DidFinishPlayback { set; }
[Selector ("willStartPlayback")] System.Action WillStartPlayback { get; }
[Selector ("setWillStartPlayback:")] void WillStartPlayback { set; }

Type: SCNAudioSource

SceneKit.SCNAudioSource { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("audioSourceNamed:")] SceneKit.SCNAudioSource FromFile(..)
[Selector ("load")] void Load(..)
[Selector ("loops")] bool Loops { get; }
[Selector ("setLoops:")] void Loops { set; }
[Selector ("isPositional")] bool Positional { get; }
[Selector ("setPositional:")] void Positional { set; }
[Selector ("rate")] float Rate { get; }
[Selector ("setRate:")] void Rate { set; }
[Selector ("reverbBlend")] float ReverbBlend { get; }
[Selector ("setReverbBlend:")] void ReverbBlend { set; }
[Selector ("shouldStream")] bool ShouldStream { get; }
[Selector ("setShouldStream:")] void ShouldStream { set; }
[Selector ("volume")] float Volume { get; }
[Selector ("setVolume:")] void Volume { set; }

Type: SCNBillboardConstraint

SceneKit.SCNBillboardConstraint { [Selector ("billboardConstraint")] SceneKit.SCNBillboardConstraint Create(..)
[Selector ("freeAxes")] SceneKit.SCNBillboardAxis FreeAxes { get; }
[Selector ("setFreeAxes:")] void FreeAxes { set; }

Type: SCNBoundingVolume

SceneKit.SCNBoundingVolume { [Selector ("getBoundingBoxMin:max:")] bool GetBoundingBox(..)
[Selector ("getBoundingSphereCenter:radius:")] bool GetBoundingSphere(..)
[Selector ("setBoundingBoxMin:max:")] void SetBoundingBox(..)

Type: SCNBox

SceneKit.SCNBox { [Selector ("boxWithWidth:height:length:chamferRadius:")] SceneKit.SCNBox Create(..)
[Selector ("chamferRadius")] System.nfloat ChamferRadius { get; }
[Selector ("setChamferRadius:")] void ChamferRadius { set; }
[Selector ("chamferSegmentCount")] System.nint ChamferSegmentCount { get; }
[Selector ("setChamferSegmentCount:")] void ChamferSegmentCount { set; }
[Selector ("height")] System.nfloat Height { get; }
[Selector ("setHeight:")] void Height { set; }
[Selector ("heightSegmentCount")] System.nint HeightSegmentCount { get; }
[Selector ("setHeightSegmentCount:")] void HeightSegmentCount { set; }
[Selector ("length")] System.nfloat Length { get; }
[Selector ("setLength:")] void Length { set; }
[Selector ("lengthSegmentCount")] System.nint LengthSegmentCount { get; }
[Selector ("setLengthSegmentCount:")] void LengthSegmentCount { set; }
[Selector ("width")] System.nfloat Width { get; }
[Selector ("setWidth:")] void Width { set; }
[Selector ("widthSegmentCount")] System.nint WidthSegmentCount { get; }
[Selector ("setWidthSegmentCount:")] void WidthSegmentCount { set; }

Type: SCNCamera

SceneKit.SCNCamera { [Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("camera")] SceneKit.SCNCamera Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("cameraWithMDLCamera:")] SceneKit.SCNCamera FromModelCamera(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)
[Selector ("aperture")] System.nfloat Aperture { get; }
[Selector ("setAperture:")] void Aperture { set; }
[Selector ("automaticallyAdjustsZRange")] bool AutomaticallyAdjustsZRange { get; }
[Selector ("setAutomaticallyAdjustsZRange:")] void AutomaticallyAdjustsZRange { set; }
[Selector ("categoryBitMask")] System.nuint CategoryBitMask { get; }
[Selector ("setCategoryBitMask:")] void CategoryBitMask { set; }
[Selector ("focalBlurRadius")] System.nfloat FocalBlurRadius { get; }
[Selector ("setFocalBlurRadius:")] void FocalBlurRadius { set; }
[Selector ("focalDistance")] System.nfloat FocalDistance { get; }
[Selector ("setFocalDistance:")] void FocalDistance { set; }
[Selector ("focalSize")] System.nfloat FocalSize { get; }
[Selector ("setFocalSize:")] void FocalSize { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("orthographicScale")] double OrthographicScale { get; }
[Selector ("setOrthographicScale:")] void OrthographicScale { set; }
[Selector ("projectionTransform")] SceneKit.SCNMatrix4 ProjectionTransform { get; }
[Selector ("setProjectionTransform:")] void ProjectionTransform { set; }
[Selector ("technique")] SceneKit.SCNTechnique Technique { get; }
[Selector ("setTechnique:")] void Technique { set; }
[Selector ("usesOrthographicProjection")] bool UsesOrthographicProjection { get; }
[Selector ("setUsesOrthographicProjection:")] void UsesOrthographicProjection { set; }
[Selector ("xFov")] double XFov { get; }
[Selector ("setXFov:")] void XFov { set; }
[Selector ("yFov")] double YFov { get; }
[Selector ("setYFov:")] void YFov { set; }
[Selector ("zFar")] double ZFar { get; }
[Selector ("setZFar:")] void ZFar { set; }
[Selector ("zNear")] double ZNear { get; }
[Selector ("setZNear:")] void ZNear { set; }

Type: SCNCapsule

SceneKit.SCNCapsule { [Selector ("capsuleWithCapRadius:height:")] SceneKit.SCNCapsule Create(..)
[Selector ("capRadius")] System.nfloat CapRadius { get; }
[Selector ("setCapRadius:")] void CapRadius { set; }
[Selector ("capSegmentCount")] System.nint CapSegmentCount { get; }
[Selector ("setCapSegmentCount:")] void CapSegmentCount { set; }
[Selector ("height")] System.nfloat Height { get; }
[Selector ("setHeight:")] void Height { set; }
[Selector ("heightSegmentCount")] System.nint HeightSegmentCount { get; }
[Selector ("setHeightSegmentCount:")] void HeightSegmentCount { set; }
[Selector ("radialSegmentCount")] System.nint RadialSegmentCount { get; }
[Selector ("setRadialSegmentCount:")] void RadialSegmentCount { set; }

Type: SCNCone

SceneKit.SCNCone { [Selector ("coneWithTopRadius:bottomRadius:height:")] SceneKit.SCNCone Create(..)
[Selector ("bottomRadius")] System.nfloat BottomRadius { get; }
[Selector ("setBottomRadius:")] void BottomRadius { set; }
[Selector ("height")] System.nfloat Height { get; }
[Selector ("setHeight:")] void Height { set; }
[Selector ("heightSegmentCount")] System.nint HeightSegmentCount { get; }
[Selector ("setHeightSegmentCount:")] void HeightSegmentCount { set; }
[Selector ("radialSegmentCount")] System.nint RadialSegmentCount { get; }
[Selector ("setRadialSegmentCount:")] void RadialSegmentCount { set; }
[Selector ("topRadius")] System.nfloat TopRadius { get; }
[Selector ("setTopRadius:")] void TopRadius { set; }

Type: SCNConstraint

SceneKit.SCNConstraint { [Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)
[Selector ("influenceFactor")] System.nfloat InfluenceFactor { get; }
[Selector ("setInfluenceFactor:")] void InfluenceFactor { set; }

Type: SCNCylinder

SceneKit.SCNCylinder { [Selector ("cylinderWithRadius:height:")] SceneKit.SCNCylinder Create(..)
[Selector ("height")] System.nfloat Height { get; }
[Selector ("setHeight:")] void Height { set; }
[Selector ("heightSegmentCount")] System.nint HeightSegmentCount { get; }
[Selector ("setHeightSegmentCount:")] void HeightSegmentCount { set; }
[Selector ("radialSegmentCount")] System.nint RadialSegmentCount { get; }
[Selector ("setRadialSegmentCount:")] void RadialSegmentCount { set; }
[Selector ("radius")] System.nfloat Radius { get; }
[Selector ("setRadius:")] void Radius { set; }

Type: SCNFloor

SceneKit.SCNFloor { [Selector ("floor")] SceneKit.SCNFloor Create(..)
[Selector ("reflectionFalloffEnd")] System.nfloat ReflectionFalloffEnd { get; }
[Selector ("setReflectionFalloffEnd:")] void ReflectionFalloffEnd { set; }
[Selector ("reflectionFalloffStart")] System.nfloat ReflectionFalloffStart { get; }
[Selector ("setReflectionFalloffStart:")] void ReflectionFalloffStart { set; }
[Selector ("reflectionResolutionScaleFactor")] System.nfloat ReflectionResolutionScaleFactor { get; }
[Selector ("setReflectionResolutionScaleFactor:")] void ReflectionResolutionScaleFactor { set; }
[Selector ("reflectivity")] System.nfloat Reflectivity { get; }
[Selector ("setReflectivity:")] void Reflectivity { set; }

Type: SCNGeometry

SceneKit.SCNGeometry { [Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("geometryWithSources:elements:")] SceneKit.SCNGeometry Create(..)
[Selector ("geometry")] SceneKit.SCNGeometry Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("geometryWithMDLMesh:")] SceneKit.SCNGeometry FromMesh(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("getBoundingBoxMin:max:")] bool GetBoundingBox(..)
[Selector ("getBoundingSphereCenter:radius:")] bool GetBoundingSphere(..)
[Selector ("geometryElementAtIndex:")] SceneKit.SCNGeometryElement GetGeometryElement(..)
[Selector ("geometrySourcesForSemantic:")] SceneKit.SCNGeometrySource GetGeometrySourcesForSemantic(..)
[Selector ("materialWithName:")] SceneKit.SCNMaterial GetMaterial(..)
[Selector ("handleBindingOfSymbol:usingBlock:")] void HandleBinding(..)
[Selector ("handleUnbindingOfSymbol:usingBlock:")] void HandleUnbinding(..)
[Selector ("insertMaterial:atIndex:")] void InsertMaterial(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("removeMaterialAtIndex:")] void RemoveMaterial(..)
[Selector ("replaceMaterialAtIndex:withMaterial:")] void ReplaceMaterial(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)
[Selector ("setBoundingBoxMin:max:")] void SetBoundingBox(..)
[Selector ("edgeCreasesElement")] SceneKit.SCNGeometryElement EdgeCreasesElement { get; }
[Selector ("setEdgeCreasesElement:")] void EdgeCreasesElement { set; }
[Selector ("edgeCreasesSource")] SceneKit.SCNGeometrySource EdgeCreasesSource { get; }
[Selector ("setEdgeCreasesSource:")] void EdgeCreasesSource { set; }
[Selector ("firstMaterial")] SceneKit.SCNMaterial FirstMaterial { get; }
[Selector ("setFirstMaterial:")] void FirstMaterial { set; }
[Selector ("geometryElementCount")] System.nint GeometryElementCount { get; }
[Selector ("geometryElements")] SceneKit.SCNGeometryElement GeometryElements { get; }
[Selector ("geometrySources")] SceneKit.SCNGeometrySource GeometrySources { get; }
[Selector ("levelsOfDetail")] SceneKit.SCNLevelOfDetail LevelsOfDetail { get; }
[Selector ("setLevelsOfDetail:")] void LevelsOfDetail { set; }
[Selector ("materials")] SceneKit.SCNMaterial Materials { get; }
[Selector ("setMaterials:")] void Materials { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("program")] SceneKit.SCNProgram Program { get; }
[Selector ("setProgram:")] void Program { set; }
[Selector ("subdivisionLevel")] System.nuint SubdivisionLevel { get; }
[Selector ("setSubdivisionLevel:")] void SubdivisionLevel { set; }
[Selector ("shaderModifiers")] Foundation.NSDictionary WeakShaderModifiers { get; }
[Selector ("setShaderModifiers:")] void WeakShaderModifiers { set; }

Type: SCNGeometryElement

SceneKit.SCNGeometryElement { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("geometryElementWithData:primitiveType:primitiveCount:bytesPerIndex:")] SceneKit.SCNGeometryElement FromData(..)
[Selector ("geometryElementWithMDLSubmesh:")] SceneKit.SCNGeometryElement FromSubmesh(..)
[Selector ("bytesPerIndex")] System.nint BytesPerIndex { get; }
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("primitiveCount")] System.nint PrimitiveCount { get; }
[Selector ("primitiveType")] SceneKit.SCNGeometryPrimitiveType PrimitiveType { get; }

Type: SCNGeometrySource

SceneKit.SCNGeometrySource { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("geometrySourceWithData:semantic:vectorCount:floatComponents:componentsPerVector:bytesPerComponent:dataOffset:dataStride:")] SceneKit.SCNGeometrySource FromData(..)
[Selector ("geometrySourceWithBuffer:vertexFormat:semantic:vertexCount:dataOffset:dataStride:")] SceneKit.SCNGeometrySource FromMetalBuffer(..)
[Selector ("geometrySourceWithNormals:count:")] SceneKit.SCNGeometrySource FromNormals(..)
[Selector ("geometrySourceWithTextureCoordinates:count:")] SceneKit.SCNGeometrySource FromTextureCoordinates(..)
[Selector ("geometrySourceWithVertices:count:")] SceneKit.SCNGeometrySource FromVertices(..)
[Selector ("bytesPerComponent")] System.nint BytesPerComponent { get; }
[Selector ("componentsPerVector")] System.nint ComponentsPerVector { get; }
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("dataOffset")] System.nint DataOffset { get; }
[Selector ("dataStride")] System.nint DataStride { get; }
[Selector ("floatComponents")] bool FloatComponents { get; }
[Selector ("semantic")] Foundation.NSString Semantic { get; }
[Selector ("vectorCount")] System.nint VectorCount { get; }

Type: SCNHitTestResult

SceneKit.SCNHitTestResult { [Selector ("textureCoordinatesWithMappingChannel:")] CoreGraphics.CGPoint GetTextureCoordinatesWithMappingChannel(..)
[Selector ("faceIndex")] System.nint FaceIndex { get; }
[Selector ("geometryIndex")] System.nint GeometryIndex { get; }
[Selector ("localCoordinates")] SceneKit.SCNVector3 LocalCoordinates { get; }
[Selector ("localNormal")] SceneKit.SCNVector3 LocalNormal { get; }
[Selector ("modelTransform")] SceneKit.SCNMatrix4 ModelTransform { get; }
[Selector ("node")] SceneKit.SCNNode Node { get; }
[Selector ("worldCoordinates")] SceneKit.SCNVector3 WorldCoordinates { get; }
[Selector ("worldNormal")] SceneKit.SCNVector3 WorldNormal { get; }

Type: SCNIKConstraint

SceneKit.SCNIKConstraint { [Selector ("inverseKinematicsConstraintWithChainRootNode:")] SceneKit.SCNIKConstraint Create(..)
[Selector ("maxAllowedRotationAngleForJoint:")] System.nfloat GetMaxAllowedRotationAngle(..)
[Selector ("setMaxAllowedRotationAngle:forJoint:")] void SetMaxAllowedRotationAnglet(..)
[Selector ("chainRootNode")] SceneKit.SCNNode ChainRootNode { get; }
[Selector ("targetPosition")] SceneKit.SCNVector3 TargetPosition { get; }
[Selector ("setTargetPosition:")] void TargetPosition { set; }

Type: SCNJavaScript

SceneKit.SCNJavaScript { [Native ("SCNExportJavaScriptModule")] void ExportModule(..)

Type: SCNLevelOfDetail

SceneKit.SCNLevelOfDetail { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("levelOfDetailWithGeometry:screenSpaceRadius:")] SceneKit.SCNLevelOfDetail CreateWithScreenSpaceRadius(..)
[Selector ("levelOfDetailWithGeometry:worldSpaceDistance:")] SceneKit.SCNLevelOfDetail CreateWithWorldSpaceDistance(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("geometry")] SceneKit.SCNGeometry Geometry { get; }
[Selector ("screenSpaceRadius")] System.nfloat ScreenSpaceRadius { get; }
[Selector ("worldSpaceDistance")] System.nfloat WorldSpaceDistance { get; }

Type: SCNLight

SceneKit.SCNLight { [Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("light")] SceneKit.SCNLight Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("lightWithMDLLight:")] SceneKit.SCNLight FromModelLight(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("attributeForKey:")] Foundation.NSObject GetAttribute(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)
[Selector ("setAttribute:forKey:")] void SetAttribute(..)
[Selector ("attenuationEndDistance")] System.nfloat AttenuationEndDistance { get; }
[Selector ("setAttenuationEndDistance:")] void AttenuationEndDistance { set; }
[Selector ("attenuationFalloffExponent")] System.nfloat AttenuationFalloffExponent { get; }
[Selector ("setAttenuationFalloffExponent:")] void AttenuationFalloffExponent { set; }
[Selector ("attenuationStartDistance")] System.nfloat AttenuationStartDistance { get; }
[Selector ("setAttenuationStartDistance:")] void AttenuationStartDistance { set; }
[Selector ("castsShadow")] bool CastsShadow { get; }
[Selector ("setCastsShadow:")] void CastsShadow { set; }
[Selector ("categoryBitMask")] System.nuint CategoryBitMask { get; }
[Selector ("setCategoryBitMask:")] void CategoryBitMask { set; }
[Selector ("gobo")] SceneKit.SCNMaterialProperty Gobo { get; }
[Selector ("type")] Foundation.NSString LightType { get; }
[Selector ("setType:")] void LightType { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("orthographicScale")] System.nfloat OrthographicScale { get; }
[Selector ("setOrthographicScale:")] void OrthographicScale { set; }
[Selector ("shadowBias")] System.nfloat ShadowBias { get; }
[Selector ("setShadowBias:")] void ShadowBias { set; }
[Selector ("shadowMapSize")] CoreGraphics.CGSize ShadowMapSize { get; }
[Selector ("setShadowMapSize:")] void ShadowMapSize { set; }
[Selector ("shadowMode")] SceneKit.SCNShadowMode ShadowMode { get; }
[Selector ("setShadowMode:")] void ShadowMode { set; }
[Selector ("shadowRadius")] System.nfloat ShadowRadius { get; }
[Selector ("setShadowRadius:")] void ShadowRadius { set; }
[Selector ("shadowSampleCount")] System.nuint ShadowSampleCount { get; }
[Selector ("setShadowSampleCount:")] void ShadowSampleCount { set; }
[Selector ("spotInnerAngle")] System.nfloat SpotInnerAngle { get; }
[Selector ("setSpotInnerAngle:")] void SpotInnerAngle { set; }
[Selector ("spotOuterAngle")] System.nfloat SpotOuterAngle { get; }
[Selector ("setSpotOuterAngle:")] void SpotOuterAngle { set; }
[Selector ("technique")] SceneKit.SCNTechnique Technique { get; }
[Selector ("setTechnique:")] void Technique { set; }
[Selector ("color")] Foundation.NSObject WeakColor { get; }
[Selector ("setColor:")] void WeakColor { set; }
[Selector ("shadowColor")] Foundation.NSObject WeakShadowColor { get; }
[Selector ("setShadowColor:")] void WeakShadowColor { set; }
[Selector ("zFar")] System.nfloat ZFar { get; }
[Selector ("setZFar:")] void ZFar { set; }
[Selector ("zNear")] System.nfloat ZNear { get; }
[Selector ("setZNear:")] void ZNear { set; }

Type: SCNLookAtConstraint

SceneKit.SCNLookAtConstraint { [Selector ("lookAtConstraintWithTarget:")] SceneKit.SCNLookAtConstraint Create(..)
[Selector ("gimbalLockEnabled")] bool GimbalLockEnabled { get; }
[Selector ("setGimbalLockEnabled:")] void GimbalLockEnabled { set; }
[Selector ("target")] SceneKit.SCNNode Target { get; }

Type: SCNMaterial

SceneKit.SCNMaterial { [Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("material")] SceneKit.SCNMaterial Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("materialWithMDLMaterial:")] SceneKit.SCNMaterial FromMaterial(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("handleBindingOfSymbol:usingBlock:")] void HandleBinding(..)
[Selector ("handleUnbindingOfSymbol:usingBlock:")] void HandleUnbinding(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)
[Selector ("ambient")] SceneKit.SCNMaterialProperty Ambient { get; }
[Selector ("ambientOcclusion")] SceneKit.SCNMaterialProperty AmbientOcclusion { get; }
[Selector ("blendMode")] SceneKit.SCNBlendMode BlendMode { get; }
[Selector ("setBlendMode:")] void BlendMode { set; }
[Selector ("cullMode")] SceneKit.SCNCullMode CullMode { get; }
[Selector ("setCullMode:")] void CullMode { set; }
[Selector ("diffuse")] SceneKit.SCNMaterialProperty Diffuse { get; }
[Selector ("isDoubleSided")] bool DoubleSided { get; }
[Selector ("setDoubleSided:")] void DoubleSided { set; }
[Selector ("emission")] SceneKit.SCNMaterialProperty Emission { get; }
[Selector ("fresnelExponent")] System.nfloat FresnelExponent { get; }
[Selector ("setFresnelExponent:")] void FresnelExponent { set; }
[Selector ("lightingModelName")] Foundation.NSString LightingModelName { get; }
[Selector ("setLightingModelName:")] void LightingModelName { set; }
[Selector ("isLitPerPixel")] bool LitPerPixel { get; }
[Selector ("setLitPerPixel:")] void LitPerPixel { set; }
[Selector ("locksAmbientWithDiffuse")] bool LocksAmbientWithDiffuse { get; }
[Selector ("setLocksAmbientWithDiffuse:")] void LocksAmbientWithDiffuse { set; }
[Selector ("multiply")] SceneKit.SCNMaterialProperty Multiply { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("normal")] SceneKit.SCNMaterialProperty Normal { get; }
[Selector ("program")] SceneKit.SCNProgram Program { get; }
[Selector ("setProgram:")] void Program { set; }
[Selector ("readsFromDepthBuffer")] bool ReadsFromDepthBuffer { get; }
[Selector ("setReadsFromDepthBuffer:")] void ReadsFromDepthBuffer { set; }
[Selector ("reflective")] SceneKit.SCNMaterialProperty Reflective { get; }
[Selector ("selfIllumination")] SceneKit.SCNMaterialProperty SelfIllumination { get; }
[Selector ("shininess")] System.nfloat Shininess { get; }
[Selector ("setShininess:")] void Shininess { set; }
[Selector ("specular")] SceneKit.SCNMaterialProperty Specular { get; }
[Selector ("transparency")] System.nfloat Transparency { get; }
[Selector ("setTransparency:")] void Transparency { set; }
[Selector ("transparencyMode")] SceneKit.SCNTransparencyMode TransparencyMode { get; }
[Selector ("setTransparencyMode:")] void TransparencyMode { set; }
[Selector ("transparent")] SceneKit.SCNMaterialProperty Transparent { get; }
[Selector ("shaderModifiers")] Foundation.NSDictionary WeakShaderModifiers { get; }
[Selector ("setShaderModifiers:")] void WeakShaderModifiers { set; }
[Selector ("writesToDepthBuffer")] bool WritesToDepthBuffer { get; }
[Selector ("setWritesToDepthBuffer:")] void WritesToDepthBuffer { set; }

Type: SCNMaterialProperty

SceneKit.SCNMaterialProperty { [Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("materialPropertyWithContents:")] SceneKit.SCNMaterialProperty Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)
[Selector ("borderColor")] Foundation.NSObject BorderColor { get; }
[Selector ("setBorderColor:")] void BorderColor { set; }
[Selector ("contents")] Foundation.NSObject Contents { get; }
[Selector ("setContents:")] void Contents { set; }
[Selector ("contentsTransform")] SceneKit.SCNMatrix4 ContentsTransform { get; }
[Selector ("setContentsTransform:")] void ContentsTransform { set; }
[Selector ("intensity")] System.nfloat Intensity { get; }
[Selector ("setIntensity:")] void Intensity { set; }
[Selector ("magnificationFilter")] SceneKit.SCNFilterMode MagnificationFilter { get; }
[Selector ("setMagnificationFilter:")] void MagnificationFilter { set; }
[Selector ("mappingChannel")] System.nint MappingChannel { get; }
[Selector ("setMappingChannel:")] void MappingChannel { set; }
[Selector ("maxAnisotropy")] System.nfloat MaxAnisotropy { get; }
[Selector ("setMaxAnisotropy:")] void MaxAnisotropy { set; }
[Selector ("minificationFilter")] SceneKit.SCNFilterMode MinificationFilter { get; }
[Selector ("setMinificationFilter:")] void MinificationFilter { set; }
[Selector ("mipFilter")] SceneKit.SCNFilterMode MipFilter { get; }
[Selector ("setMipFilter:")] void MipFilter { set; }
[Selector ("wrapS")] SceneKit.SCNWrapMode WrapS { get; }
[Selector ("setWrapS:")] void WrapS { set; }
[Selector ("wrapT")] SceneKit.SCNWrapMode WrapT { get; }
[Selector ("setWrapT:")] void WrapT { set; }

Type: SCNMorpher

SceneKit.SCNMorpher { [Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("weightForTargetAtIndex:")] System.nfloat GetWeight(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)
[Selector ("setWeight:forTargetAtIndex:")] void SetWeight(..)
[Selector ("calculationMode")] SceneKit.SCNMorpherCalculationMode CalculationMode { get; }
[Selector ("setCalculationMode:")] void CalculationMode { set; }
[Selector ("targets")] SceneKit.SCNGeometry Targets { get; }
[Selector ("setTargets:")] void Targets { set; }

Type: SCNNode

SceneKit.SCNNode { [Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("addChildNode:")] void AddChildNode(..)
[Selector ("addParticleSystem:")] void AddParticleSystem(..)
[Selector ("clone")] SceneKit.SCNNode Clone(..)
[Selector ("convertPosition:fromNode:")] SceneKit.SCNVector3 ConvertPositionFromNode(..)
[Selector ("convertPosition:toNode:")] SceneKit.SCNVector3 ConvertPositionToNode(..)
[Selector ("convertTransform:fromNode:")] SceneKit.SCNMatrix4 ConvertTransformFromNode(..)
[Selector ("convertTransform:toNode:")] SceneKit.SCNMatrix4 ConvertTransformToNode(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("node")] SceneKit.SCNNode Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateChildNodesUsingBlock:")] void EnumerateChildNodes(..)
[Selector ("childNodeWithName:recursively:")] SceneKit.SCNNode FindChildNode(..)
[Selector ("childNodesPassingTest:")] SceneKit.SCNNode FindNodes(..)
[Selector ("flattenedClone")] SceneKit.SCNNode FlattenedClone(..)
[Selector ("nodeWithGeometry:")] SceneKit.SCNNode FromGeometry(..)
[Selector ("nodeWithMDLObject:")] SceneKit.SCNNode FromModelObject(..)
[Selector ("actionForKey:")] SceneKit.SCNAction GetAction(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("getBoundingBoxMin:max:")] bool GetBoundingBox(..)
[Selector ("getBoundingSphereCenter:radius:")] bool GetBoundingSphere(..)
[Selector ("hasActions")] bool HasActions(..)
[Selector ("hitTestWithSegmentFromPoint:toPoint:options:")] SceneKit.SCNHitTestResult HitTest(..)
[Selector ("insertChildNode:atIndex:")] void InsertChildNode(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeActionForKey:")] void RemoveAction(..)
[Selector ("removeAllActions")] void RemoveAllActions(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAllParticleSystems")] void RemoveAllParticleSystems(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("removeFromParentNode")] void RemoveFromParentNode(..)
[Selector ("removeParticleSystem:")] void RemoveParticleSystem(..)
[Selector ("replaceChildNode:with:")] void ReplaceChildNode(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)
[Selector ("runAction:")] void RunAction(..)
[Selector ("runAction:completionHandler:")] void RunAction(..)
[Selector ("runAction:forKey:")] void RunAction(..)
[Selector ("runAction:forKey:completionHandler:")] void RunAction(..)
[Selector ("setBoundingBoxMin:max:")] void SetBoundingBox(..)
[Selector ("actionKeys")] string ActionKeys { get; }
[Selector ("camera")] SceneKit.SCNCamera Camera { get; }
[Selector ("setCamera:")] void Camera { set; }
[Selector ("castsShadow")] bool CastsShadow { get; }
[Selector ("setCastsShadow:")] void CastsShadow { set; }
[Selector ("categoryBitMask")] System.nuint CategoryBitMask { get; }
[Selector ("setCategoryBitMask:")] void CategoryBitMask { set; }
[Selector ("childNodes")] SceneKit.SCNNode ChildNodes { get; }
[Selector ("constraints")] SceneKit.SCNConstraint Constraints { get; }
[Selector ("setConstraints:")] void Constraints { set; }
[Selector ("eulerAngles")] SceneKit.SCNVector3 EulerAngles { get; }
[Selector ("setEulerAngles:")] void EulerAngles { set; }
[Selector ("filters")] CoreImage.CIFilter Filters { get; }
[Selector ("setFilters:")] void Filters { set; }
[Selector ("geometry")] SceneKit.SCNGeometry Geometry { get; }
[Selector ("setGeometry:")] void Geometry { set; }
[Selector ("isHidden")] bool Hidden { get; }
[Selector ("setHidden:")] void Hidden { set; }
[Selector ("light")] SceneKit.SCNLight Light { get; }
[Selector ("setLight:")] void Light { set; }
[Selector ("morpher")] SceneKit.SCNMorpher Morpher { get; }
[Selector ("setMorpher:")] void Morpher { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("opacity")] System.nfloat Opacity { get; }
[Selector ("setOpacity:")] void Opacity { set; }
[Selector ("orientation")] SceneKit.SCNQuaternion Orientation { get; }
[Selector ("setOrientation:")] void Orientation { set; }
[Selector ("parentNode")] SceneKit.SCNNode ParentNode { get; }
[Selector ("particleSystems")] SceneKit.SCNParticleSystem ParticleSystems { get; }
[Selector ("isPaused")] bool Paused { get; }
[Selector ("setPaused:")] void Paused { set; }
[Selector ("physicsBody")] SceneKit.SCNPhysicsBody PhysicsBody { get; }
[Selector ("setPhysicsBody:")] void PhysicsBody { set; }
[Selector ("physicsField")] SceneKit.SCNPhysicsField PhysicsField { get; }
[Selector ("setPhysicsField:")] void PhysicsField { set; }
[Selector ("pivot")] SceneKit.SCNMatrix4 Pivot { get; }
[Selector ("setPivot:")] void Pivot { set; }
[Selector ("position")] SceneKit.SCNVector3 Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("presentationNode")] SceneKit.SCNNode PresentationNode { get; }
[Selector ("renderingOrder")] System.nint RenderingOrder { get; }
[Selector ("setRenderingOrder:")] void RenderingOrder { set; }
[Selector ("rotation")] SceneKit.SCNVector4 Rotation { get; }
[Selector ("setRotation:")] void Rotation { set; }
[Selector ("scale")] SceneKit.SCNVector3 Scale { get; }
[Selector ("setScale:")] void Scale { set; }
[Selector ("skinner")] SceneKit.SCNSkinner Skinner { get; }
[Selector ("setSkinner:")] void Skinner { set; }
[Selector ("transform")] SceneKit.SCNMatrix4 Transform { get; }
[Selector ("setTransform:")] void Transform { set; }
[Selector ("rendererDelegate")] Foundation.NSObject WeakRendererDelegate { get; }
[Selector ("setRendererDelegate:")] void WeakRendererDelegate { set; }
[Selector ("worldTransform")] SceneKit.SCNMatrix4 WorldTransform { get; }

Type: SCNNodeRendererDelegate

SceneKit.SCNNodeRendererDelegate { [Selector ("renderNode:renderer:arguments:")] void Render(..)

Type: SCNParticlePropertyController

SceneKit.SCNParticlePropertyController { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("controllerWithAnimation:")] SceneKit.SCNParticlePropertyController Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("animation")] CoreAnimation.CAAnimation Animation { get; }
[Selector ("setAnimation:")] void Animation { set; }
[Selector ("inputBias")] System.nfloat InputBias { get; }
[Selector ("setInputBias:")] void InputBias { set; }
[Selector ("inputMode")] SceneKit.SCNParticleInputMode InputMode { get; }
[Selector ("setInputMode:")] void InputMode { set; }
[Selector ("inputOrigin")] SceneKit.SCNNode InputOrigin { get; }
[Selector ("setInputOrigin:")] void InputOrigin { set; }
[Selector ("inputProperty")] Foundation.NSString InputProperty { get; }
[Selector ("setInputProperty:")] void InputProperty { set; }
[Selector ("inputScale")] System.nfloat InputScale { get; }
[Selector ("setInputScale:")] void InputScale { set; }

Type: SCNParticleSystem

SceneKit.SCNParticleSystem { [Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("addModifierForProperties:atStage:withBlock:")] void AddModifier(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("particleSystem")] SceneKit.SCNParticleSystem Create(..)
[Selector ("particleSystemNamed:inDirectory:")] SceneKit.SCNParticleSystem Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("handleEvent:forProperties:withBlock:")] void HandleEvent(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAllModifiers")] void RemoveAllModifiers(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("removeModifiersOfStage:")] void RemoveModifiers(..)
[Selector ("reset")] void Reset(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)
[Selector ("acceleration")] SceneKit.SCNVector3 Acceleration { get; }
[Selector ("setAcceleration:")] void Acceleration { set; }
[Selector ("affectedByGravity")] bool AffectedByGravity { get; }
[Selector ("setAffectedByGravity:")] void AffectedByGravity { set; }
[Selector ("affectedByPhysicsFields")] bool AffectedByPhysicsFields { get; }
[Selector ("setAffectedByPhysicsFields:")] void AffectedByPhysicsFields { set; }
[Selector ("birthDirection")] SceneKit.SCNParticleBirthDirection BirthDirection { get; }
[Selector ("setBirthDirection:")] void BirthDirection { set; }
[Selector ("birthLocation")] SceneKit.SCNParticleBirthLocation BirthLocation { get; }
[Selector ("setBirthLocation:")] void BirthLocation { set; }
[Selector ("birthRate")] System.nfloat BirthRate { get; }
[Selector ("setBirthRate:")] void BirthRate { set; }
[Selector ("birthRateVariation")] System.nfloat BirthRateVariation { get; }
[Selector ("setBirthRateVariation:")] void BirthRateVariation { set; }
[Selector ("isBlackPassEnabled")] bool BlackPassEnabled { get; }
[Selector ("setBlackPassEnabled:")] void BlackPassEnabled { set; }
[Selector ("blendMode")] SceneKit.SCNParticleBlendMode BlendMode { get; }
[Selector ("setBlendMode:")] void BlendMode { set; }
[Selector ("colliderNodes")] SceneKit.SCNNode ColliderNodes { get; }
[Selector ("setColliderNodes:")] void ColliderNodes { set; }
[Selector ("dampingFactor")] System.nfloat DampingFactor { get; }
[Selector ("setDampingFactor:")] void DampingFactor { set; }
[Selector ("emissionDuration")] System.nfloat EmissionDuration { get; }
[Selector ("setEmissionDuration:")] void EmissionDuration { set; }
[Selector ("emissionDurationVariation")] System.nfloat EmissionDurationVariation { get; }
[Selector ("setEmissionDurationVariation:")] void EmissionDurationVariation { set; }
[Selector ("emitterShape")] SceneKit.SCNGeometry EmitterShape { get; }
[Selector ("setEmitterShape:")] void EmitterShape { set; }
[Selector ("emittingDirection")] SceneKit.SCNVector3 EmittingDirection { get; }
[Selector ("setEmittingDirection:")] void EmittingDirection { set; }
[Selector ("fresnelExponent")] System.nfloat FresnelExponent { get; }
[Selector ("setFresnelExponent:")] void FresnelExponent { set; }
[Selector ("idleDuration")] System.nfloat IdleDuration { get; }
[Selector ("setIdleDuration:")] void IdleDuration { set; }
[Selector ("idleDurationVariation")] System.nfloat IdleDurationVariation { get; }
[Selector ("setIdleDurationVariation:")] void IdleDurationVariation { set; }
[Selector ("imageSequenceAnimationMode")] SceneKit.SCNParticleImageSequenceAnimationMode ImageSequenceAnimationMode { get; }
[Selector ("setImageSequenceAnimationMode:")] void ImageSequenceAnimationMode { set; }
[Selector ("imageSequenceColumnCount")] System.nuint ImageSequenceColumnCount { get; }
[Selector ("setImageSequenceColumnCount:")] void ImageSequenceColumnCount { set; }
[Selector ("imageSequenceFrameRate")] System.nfloat ImageSequenceFrameRate { get; }
[Selector ("setImageSequenceFrameRate:")] void ImageSequenceFrameRate { set; }
[Selector ("imageSequenceFrameRateVariation")] System.nfloat ImageSequenceFrameRateVariation { get; }
[Selector ("setImageSequenceFrameRateVariation:")] void ImageSequenceFrameRateVariation { set; }
[Selector ("imageSequenceInitialFrame")] System.nfloat ImageSequenceInitialFrame { get; }
[Selector ("setImageSequenceInitialFrame:")] void ImageSequenceInitialFrame { set; }
[Selector ("imageSequenceInitialFrameVariation")] System.nfloat ImageSequenceInitialFrameVariation { get; }
[Selector ("setImageSequenceInitialFrameVariation:")] void ImageSequenceInitialFrameVariation { set; }
[Selector ("imageSequenceRowCount")] System.nuint ImageSequenceRowCount { get; }
[Selector ("setImageSequenceRowCount:")] void ImageSequenceRowCount { set; }
[Selector ("isLightingEnabled")] bool LightingEnabled { get; }
[Selector ("setLightingEnabled:")] void LightingEnabled { set; }
[Selector ("isLocal")] bool Local { get; }
[Selector ("setLocal:")] void Local { set; }
[Selector ("loops")] bool Loops { get; }
[Selector ("setLoops:")] void Loops { set; }
[Selector ("orientationMode")] SceneKit.SCNParticleOrientationMode OrientationMode { get; }
[Selector ("setOrientationMode:")] void OrientationMode { set; }
[Selector ("particleAngle")] System.nfloat ParticleAngle { get; }
[Selector ("setParticleAngle:")] void ParticleAngle { set; }
[Selector ("particleAngleVariation")] System.nfloat ParticleAngleVariation { get; }
[Selector ("setParticleAngleVariation:")] void ParticleAngleVariation { set; }
[Selector ("particleAngularVelocity")] System.nfloat ParticleAngularVelocity { get; }
[Selector ("setParticleAngularVelocity:")] void ParticleAngularVelocity { set; }
[Selector ("particleAngularVelocityVariation")] System.nfloat ParticleAngularVelocityVariation { get; }
[Selector ("setParticleAngularVelocityVariation:")] void ParticleAngularVelocityVariation { set; }
[Selector ("particleBounce")] System.nfloat ParticleBounce { get; }
[Selector ("setParticleBounce:")] void ParticleBounce { set; }
[Selector ("particleBounceVariation")] System.nfloat ParticleBounceVariation { get; }
[Selector ("setParticleBounceVariation:")] void ParticleBounceVariation { set; }
[Selector ("particleCharge")] System.nfloat ParticleCharge { get; }
[Selector ("setParticleCharge:")] void ParticleCharge { set; }
[Selector ("particleChargeVariation")] System.nfloat ParticleChargeVariation { get; }
[Selector ("setParticleChargeVariation:")] void ParticleChargeVariation { set; }
[Selector ("particleColor")] UIKit.UIColor ParticleColor { get; }
[Selector ("setParticleColor:")] void ParticleColor { set; }
[Selector ("particleColorVariation")] SceneKit.SCNVector4 ParticleColorVariation { get; }
[Selector ("setParticleColorVariation:")] void ParticleColorVariation { set; }
[Selector ("particleDiesOnCollision")] bool ParticleDiesOnCollision { get; }
[Selector ("setParticleDiesOnCollision:")] void ParticleDiesOnCollision { set; }
[Selector ("particleFriction")] System.nfloat ParticleFriction { get; }
[Selector ("setParticleFriction:")] void ParticleFriction { set; }
[Selector ("particleFrictionVariation")] System.nfloat ParticleFrictionVariation { get; }
[Selector ("setParticleFrictionVariation:")] void ParticleFrictionVariation { set; }
[Selector ("particleImage")] Foundation.NSObject ParticleImage { get; }
[Selector ("setParticleImage:")] void ParticleImage { set; }
[Selector ("particleLifeSpan")] System.nfloat ParticleLifeSpan { get; }
[Selector ("setParticleLifeSpan:")] void ParticleLifeSpan { set; }
[Selector ("particleLifeSpanVariation")] System.nfloat ParticleLifeSpanVariation { get; }
[Selector ("setParticleLifeSpanVariation:")] void ParticleLifeSpanVariation { set; }
[Selector ("particleMass")] System.nfloat ParticleMass { get; }
[Selector ("setParticleMass:")] void ParticleMass { set; }
[Selector ("particleMassVariation")] System.nfloat ParticleMassVariation { get; }
[Selector ("setParticleMassVariation:")] void ParticleMassVariation { set; }
[Selector ("particleSize")] System.nfloat ParticleSize { get; }
[Selector ("setParticleSize:")] void ParticleSize { set; }
[Selector ("particleSizeVariation")] System.nfloat ParticleSizeVariation { get; }
[Selector ("setParticleSizeVariation:")] void ParticleSizeVariation { set; }
[Selector ("particleVelocity")] System.nfloat ParticleVelocity { get; }
[Selector ("setParticleVelocity:")] void ParticleVelocity { set; }
[Selector ("particleVelocityVariation")] System.nfloat ParticleVelocityVariation { get; }
[Selector ("setParticleVelocityVariation:")] void ParticleVelocityVariation { set; }
[Selector ("sortingMode")] SceneKit.SCNParticleSortingMode SortingMode { get; }
[Selector ("setSortingMode:")] void SortingMode { set; }
[Selector ("speedFactor")] System.nfloat SpeedFactor { get; }
[Selector ("setSpeedFactor:")] void SpeedFactor { set; }
[Selector ("spreadingAngle")] System.nfloat SpreadingAngle { get; }
[Selector ("setSpreadingAngle:")] void SpreadingAngle { set; }
[Selector ("stretchFactor")] System.nfloat StretchFactor { get; }
[Selector ("setStretchFactor:")] void StretchFactor { set; }
[Selector ("systemSpawnedOnCollision")] SceneKit.SCNParticleSystem SystemSpawnedOnCollision { get; }
[Selector ("setSystemSpawnedOnCollision:")] void SystemSpawnedOnCollision { set; }
[Selector ("systemSpawnedOnDying")] SceneKit.SCNParticleSystem SystemSpawnedOnDying { get; }
[Selector ("setSystemSpawnedOnDying:")] void SystemSpawnedOnDying { set; }
[Selector ("systemSpawnedOnLiving")] SceneKit.SCNParticleSystem SystemSpawnedOnLiving { get; }
[Selector ("setSystemSpawnedOnLiving:")] void SystemSpawnedOnLiving { set; }
[Selector ("warmupDuration")] System.nfloat WarmupDuration { get; }
[Selector ("setWarmupDuration:")] void WarmupDuration { set; }
[Selector ("propertyControllers")] Foundation.NSDictionary WeakPropertyControllers { get; }
[Selector ("setPropertyControllers:")] void WeakPropertyControllers { set; }

Type: SCNPhysicsBallSocketJoint

SceneKit.SCNPhysicsBallSocketJoint { [Selector ("jointWithBodyA:anchorA:bodyB:anchorB:")] SceneKit.SCNPhysicsBallSocketJoint Create(..)
[Selector ("jointWithBody:anchor:")] SceneKit.SCNPhysicsBallSocketJoint Create(..)
[Selector ("anchorA")] SceneKit.SCNVector3 AnchorA { get; }
[Selector ("setAnchorA:")] void AnchorA { set; }
[Selector ("anchorB")] SceneKit.SCNVector3 AnchorB { get; }
[Selector ("setAnchorB:")] void AnchorB { set; }
[Selector ("bodyA")] SceneKit.SCNPhysicsBody BodyA { get; }
[Selector ("bodyB")] SceneKit.SCNPhysicsBody BodyB { get; }

Type: SCNPhysicsBehavior

SceneKit.SCNPhysicsBehavior { [Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: SCNPhysicsBody

SceneKit.SCNPhysicsBody { [Selector ("applyForce:impulse:")] void ApplyForce(..)
[Selector ("applyForce:atPosition:impulse:")] void ApplyForce(..)
[Selector ("applyTorque:impulse:")] void ApplyTorque(..)
[Selector ("clearAllForces")] void ClearAllForces(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("bodyWithType:shape:")] SceneKit.SCNPhysicsBody CreateBody(..)
[Selector ("dynamicBody")] SceneKit.SCNPhysicsBody CreateDynamicBody(..)
[Selector ("kinematicBody")] SceneKit.SCNPhysicsBody CreateKinematicBody(..)
[Selector ("staticBody")] SceneKit.SCNPhysicsBody CreateStaticBody(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("resetTransform")] void ResetTransform(..)
[Selector ("isAffectedByGravity")] bool AffectedByGravity { get; }
[Selector ("setAffectedByGravity:")] void AffectedByGravity { set; }
[Selector ("allowsResting")] bool AllowsResting { get; }
[Selector ("setAllowsResting:")] void AllowsResting { set; }
[Selector ("angularDamping")] System.nfloat AngularDamping { get; }
[Selector ("setAngularDamping:")] void AngularDamping { set; }
[Selector ("angularVelocity")] SceneKit.SCNVector4 AngularVelocity { get; }
[Selector ("setAngularVelocity:")] void AngularVelocity { set; }
[Selector ("angularVelocityFactor")] SceneKit.SCNVector3 AngularVelocityFactor { get; }
[Selector ("setAngularVelocityFactor:")] void AngularVelocityFactor { set; }
[Selector ("categoryBitMask")] System.nuint CategoryBitMask { get; }
[Selector ("setCategoryBitMask:")] void CategoryBitMask { set; }
[Selector ("charge")] System.nfloat Charge { get; }
[Selector ("setCharge:")] void Charge { set; }
[Selector ("collisionBitMask")] System.nuint CollisionBitMask { get; }
[Selector ("setCollisionBitMask:")] void CollisionBitMask { set; }
[Selector ("contactTestBitMask")] System.nuint ContactTestBitMask { get; }
[Selector ("setContactTestBitMask:")] void ContactTestBitMask { set; }
[Selector ("damping")] System.nfloat Damping { get; }
[Selector ("setDamping:")] void Damping { set; }
[Selector ("friction")] System.nfloat Friction { get; }
[Selector ("setFriction:")] void Friction { set; }
[Selector ("isResting")] bool IsResting { get; }
[Selector ("mass")] System.nfloat Mass { get; }
[Selector ("setMass:")] void Mass { set; }
[Selector ("momentOfInertia")] SceneKit.SCNVector3 MomentOfInertia { get; }
[Selector ("setMomentOfInertia:")] void MomentOfInertia { set; }
[Selector ("physicsShape")] SceneKit.SCNPhysicsShape PhysicsShape { get; }
[Selector ("setPhysicsShape:")] void PhysicsShape { set; }
[Selector ("restitution")] System.nfloat Restitution { get; }
[Selector ("setRestitution:")] void Restitution { set; }
[Selector ("rollingFriction")] System.nfloat RollingFriction { get; }
[Selector ("setRollingFriction:")] void RollingFriction { set; }
[Selector ("type")] SceneKit.SCNPhysicsBodyType Type { get; }
[Selector ("setType:")] void Type { set; }
[Selector ("usesDefaultMomentOfInertia")] bool UsesDefaultMomentOfInertia { get; }
[Selector ("setUsesDefaultMomentOfInertia:")] void UsesDefaultMomentOfInertia { set; }
[Selector ("velocity")] SceneKit.SCNVector3 Velocity { get; }
[Selector ("setVelocity:")] void Velocity { set; }
[Selector ("velocityFactor")] SceneKit.SCNVector3 VelocityFactor { get; }
[Selector ("setVelocityFactor:")] void VelocityFactor { set; }

Type: SCNPhysicsContact

SceneKit.SCNPhysicsContact { [Selector ("collisionImpulse")] System.nfloat CollisionImpulse { get; }
[Selector ("contactNormal")] SceneKit.SCNVector3 ContactNormal { get; }
[Selector ("contactPoint")] SceneKit.SCNVector3 ContactPoint { get; }
[Selector ("nodeA")] SceneKit.SCNNode NodeA { get; }
[Selector ("nodeB")] SceneKit.SCNNode NodeB { get; }
[Selector ("penetrationDistance")] System.nfloat PenetrationDistance { get; }

Type: SCNPhysicsContactDelegate

SceneKit.SCNPhysicsContactDelegate { [Selector ("physicsWorld:didBeginContact:")] void DidBeginContact(..)
[Selector ("physicsWorld:didEndContact:")] void DidEndContact(..)
[Selector ("physicsWorld:didUpdateContact:")] void DidUpdateContact(..)

Type: SCNPhysicsField

SceneKit.SCNPhysicsField { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("dragField")] SceneKit.SCNPhysicsField CreateDragField(..)
[Selector ("electricField")] SceneKit.SCNPhysicsField CreateElectricField(..)
[Selector ("linearGravityField")] SceneKit.SCNPhysicsField CreateLinearGravityField(..)
[Selector ("magneticField")] SceneKit.SCNPhysicsField CreateMagneticField(..)
[Selector ("noiseFieldWithSmoothness:animationSpeed:")] SceneKit.SCNPhysicsField CreateNoiseField(..)
[Selector ("radialGravityField")] SceneKit.SCNPhysicsField CreateRadialGravityField(..)
[Selector ("springField")] SceneKit.SCNPhysicsField CreateSpringField(..)
[Selector ("turbulenceFieldWithSmoothness:animationSpeed:")] SceneKit.SCNPhysicsField CreateTurbulenceField(..)
[Selector ("vortexField")] SceneKit.SCNPhysicsField CreateVortexField(..)
[Selector ("customFieldWithEvaluationBlock:")] SceneKit.SCNPhysicsField CustomField(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("isActive")] bool Active { get; }
[Selector ("setActive:")] void Active { set; }
[Selector ("categoryBitMask")] System.nuint CategoryBitMask { get; }
[Selector ("setCategoryBitMask:")] void CategoryBitMask { set; }
[Selector ("direction")] SceneKit.SCNVector3 Direction { get; }
[Selector ("setDirection:")] void Direction { set; }
[Selector ("isExclusive")] bool Exclusive { get; }
[Selector ("setExclusive:")] void Exclusive { set; }
[Selector ("falloffExponent")] System.nfloat FalloffExponent { get; }
[Selector ("setFalloffExponent:")] void FalloffExponent { set; }
[Selector ("halfExtent")] SceneKit.SCNVector3 HalfExtent { get; }
[Selector ("setHalfExtent:")] void HalfExtent { set; }
[Selector ("minimumDistance")] System.nfloat MinimumDistance { get; }
[Selector ("setMinimumDistance:")] void MinimumDistance { set; }
[Selector ("offset")] SceneKit.SCNVector3 Offset { get; }
[Selector ("setOffset:")] void Offset { set; }
[Selector ("scope")] SceneKit.SCNPhysicsFieldScope Scope { get; }
[Selector ("setScope:")] void Scope { set; }
[Selector ("strength")] System.nfloat Strength { get; }
[Selector ("setStrength:")] void Strength { set; }
[Selector ("usesEllipsoidalExtent")] bool UsesEllipsoidalExtent { get; }
[Selector ("setUsesEllipsoidalExtent:")] void UsesEllipsoidalExtent { set; }

Type: SCNPhysicsHingeJoint

SceneKit.SCNPhysicsHingeJoint { [Selector ("jointWithBodyA:axisA:anchorA:bodyB:axisB:anchorB:")] SceneKit.SCNPhysicsHingeJoint Create(..)
[Selector ("jointWithBody:axis:anchor:")] SceneKit.SCNPhysicsHingeJoint Create(..)
[Selector ("anchorA")] SceneKit.SCNVector3 AnchorA { get; }
[Selector ("setAnchorA:")] void AnchorA { set; }
[Selector ("anchorB")] SceneKit.SCNVector3 AnchorB { get; }
[Selector ("setAnchorB:")] void AnchorB { set; }
[Selector ("axisA")] SceneKit.SCNVector3 AxisA { get; }
[Selector ("setAxisA:")] void AxisA { set; }
[Selector ("axisB")] SceneKit.SCNVector3 AxisB { get; }
[Selector ("setAxisB:")] void AxisB { set; }
[Selector ("bodyA")] SceneKit.SCNPhysicsBody BodyA { get; }
[Selector ("bodyB")] SceneKit.SCNPhysicsBody BodyB { get; }

Type: SCNPhysicsShape

SceneKit.SCNPhysicsShape { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("shapeWithShapes:transforms:")] SceneKit.SCNPhysicsShape Create(..)
[Selector ("shapeWithGeometry:options:")] SceneKit.SCNPhysicsShape Create(..)
[Selector ("shapeWithNode:options:")] SceneKit.SCNPhysicsShape Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("options")] Foundation.NSDictionary Options { get; }
[Selector ("sourceObject")] Foundation.NSObject SourceObject { get; }
[Selector ("transforms")] Foundation.NSValue Transforms { get; }

Type: SCNPhysicsSliderJoint

SceneKit.SCNPhysicsSliderJoint { [Selector ("jointWithBodyA:axisA:anchorA:bodyB:axisB:anchorB:")] SceneKit.SCNPhysicsSliderJoint Create(..)
[Selector ("jointWithBody:axis:anchor:")] SceneKit.SCNPhysicsSliderJoint Create(..)
[Selector ("anchorA")] SceneKit.SCNVector3 AnchorA { get; }
[Selector ("setAnchorA:")] void AnchorA { set; }
[Selector ("anchorB")] SceneKit.SCNVector3 AnchorB { get; }
[Selector ("setAnchorB:")] void AnchorB { set; }
[Selector ("axisA")] SceneKit.SCNVector3 AxisA { get; }
[Selector ("setAxisA:")] void AxisA { set; }
[Selector ("axisB")] SceneKit.SCNVector3 AxisB { get; }
[Selector ("setAxisB:")] void AxisB { set; }
[Selector ("bodyA")] SceneKit.SCNPhysicsBody BodyA { get; }
[Selector ("bodyB")] SceneKit.SCNPhysicsBody BodyB { get; }
[Selector ("maximumAngularLimit")] System.nfloat MaximumAngularLimit { get; }
[Selector ("setMaximumAngularLimit:")] void MaximumAngularLimit { set; }
[Selector ("maximumLinearLimit")] System.nfloat MaximumLinearLimit { get; }
[Selector ("setMaximumLinearLimit:")] void MaximumLinearLimit { set; }
[Selector ("minimumAngularLimit")] System.nfloat MinimumAngularLimit { get; }
[Selector ("setMinimumAngularLimit:")] void MinimumAngularLimit { set; }
[Selector ("minimumLinearLimit")] System.nfloat MinimumLinearLimit { get; }
[Selector ("setMinimumLinearLimit:")] void MinimumLinearLimit { set; }
[Selector ("motorMaximumForce")] System.nfloat MotorMaximumForce { get; }
[Selector ("setMotorMaximumForce:")] void MotorMaximumForce { set; }
[Selector ("motorMaximumTorque")] System.nfloat MotorMaximumTorque { get; }
[Selector ("setMotorMaximumTorque:")] void MotorMaximumTorque { set; }
[Selector ("motorTargetAngularVelocity")] System.nfloat MotorTargetAngularVelocity { get; }
[Selector ("setMotorTargetAngularVelocity:")] void MotorTargetAngularVelocity { set; }
[Selector ("motorTargetLinearVelocity")] System.nfloat MotorTargetLinearVelocity { get; }
[Selector ("setMotorTargetLinearVelocity:")] void MotorTargetLinearVelocity { set; }

Type: SCNPhysicsVehicle

SceneKit.SCNPhysicsVehicle { [Selector ("applyBrakingForce:forWheelAtIndex:")] void ApplyBrakingForce(..)
[Selector ("applyEngineForce:forWheelAtIndex:")] void ApplyEngineForce(..)
[Selector ("vehicleWithChassisBody:wheels:")] SceneKit.SCNPhysicsVehicle Create(..)
[Selector ("setSteeringAngle:forWheelAtIndex:")] void SetSteeringAngle(..)
[Selector ("chassisBody")] SceneKit.SCNPhysicsBody ChassisBody { get; }
[Selector ("speedInKilometersPerHour")] System.nfloat SpeedInKilometersPerHour { get; }
[Selector ("wheels")] SceneKit.SCNPhysicsVehicleWheel Wheels { get; }

Type: SCNPhysicsVehicleWheel

SceneKit.SCNPhysicsVehicleWheel { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("wheelWithNode:")] SceneKit.SCNPhysicsVehicleWheel Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("axle")] SceneKit.SCNVector3 Axle { get; }
[Selector ("setAxle:")] void Axle { set; }
[Selector ("connectionPosition")] SceneKit.SCNVector3 ConnectionPosition { get; }
[Selector ("setConnectionPosition:")] void ConnectionPosition { set; }
[Selector ("frictionSlip")] System.nfloat FrictionSlip { get; }
[Selector ("setFrictionSlip:")] void FrictionSlip { set; }
[Selector ("maximumSuspensionForce")] System.nfloat MaximumSuspensionForce { get; }
[Selector ("setMaximumSuspensionForce:")] void MaximumSuspensionForce { set; }
[Selector ("maximumSuspensionTravel")] System.nfloat MaximumSuspensionTravel { get; }
[Selector ("setMaximumSuspensionTravel:")] void MaximumSuspensionTravel { set; }
[Selector ("node")] SceneKit.SCNNode Node { get; }
[Selector ("radius")] System.nfloat Radius { get; }
[Selector ("setRadius:")] void Radius { set; }
[Selector ("steeringAxis")] SceneKit.SCNVector3 SteeringAxis { get; }
[Selector ("setSteeringAxis:")] void SteeringAxis { set; }
[Selector ("suspensionCompression")] System.nfloat SuspensionCompression { get; }
[Selector ("setSuspensionCompression:")] void SuspensionCompression { set; }
[Selector ("suspensionDamping")] System.nfloat SuspensionDamping { get; }
[Selector ("setSuspensionDamping:")] void SuspensionDamping { set; }
[Selector ("suspensionRestLength")] System.nfloat SuspensionRestLength { get; }
[Selector ("setSuspensionRestLength:")] void SuspensionRestLength { set; }
[Selector ("suspensionStiffness")] System.nfloat SuspensionStiffness { get; }
[Selector ("setSuspensionStiffness:")] void SuspensionStiffness { set; }

Type: SCNPhysicsWorld

SceneKit.SCNPhysicsWorld { [Selector ("addBehavior:")] void AddBehavior(..)
[Selector ("contactTestBetweenBody:andBody:options:")] SceneKit.SCNPhysicsContact ContactTest(..)
[Selector ("contactTestWithBody:options:")] SceneKit.SCNPhysicsContact ContactTest(..)
[Selector ("convexSweepTestWithShape:fromTransform:toTransform:options:")] SceneKit.SCNPhysicsContact ConvexSweepTest(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("rayTestWithSegmentFromPoint:toPoint:options:")] SceneKit.SCNHitTestResult RayTestWithSegmentFromPoint(..)
[Selector ("removeAllBehaviors")] void RemoveAllBehaviors(..)
[Selector ("removeBehavior:")] void RemoveBehavior(..)
[Selector ("updateCollisionPairs")] void UpdateCollisionPairs(..)
[Selector ("allBehaviors")] SceneKit.SCNPhysicsBehavior AllBehaviors { get; }
[Selector ("gravity")] SceneKit.SCNVector3 Gravity { get; }
[Selector ("setGravity:")] void Gravity { set; }
[Selector ("speed")] System.nfloat Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("timeStep")] double TimeStep { get; }
[Selector ("setTimeStep:")] void TimeStep { set; }
[Selector ("contactDelegate")] Foundation.NSObject WeakContactDelegate { get; }
[Selector ("setContactDelegate:")] void WeakContactDelegate { set; }

Type: _SCNPhysicsContactDelegate

SceneKit.SCNPhysicsWorld+_SCNPhysicsContactDelegate { [Selector ("physicsWorld:didBeginContact:")] void DidBeginContact(..)
[Selector ("physicsWorld:didEndContact:")] void DidEndContact(..)
[Selector ("physicsWorld:didUpdateContact:")] void DidUpdateContact(..)

Type: SCNPlane

SceneKit.SCNPlane { [Selector ("planeWithWidth:height:")] SceneKit.SCNPlane Create(..)
[Selector ("cornerRadius")] System.nfloat CornerRadius { get; }
[Selector ("setCornerRadius:")] void CornerRadius { set; }
[Selector ("cornerSegmentCount")] System.nint CornerSegmentCount { get; }
[Selector ("setCornerSegmentCount:")] void CornerSegmentCount { set; }
[Selector ("height")] System.nfloat Height { get; }
[Selector ("setHeight:")] void Height { set; }
[Selector ("heightSegmentCount")] System.nint HeightSegmentCount { get; }
[Selector ("setHeightSegmentCount:")] void HeightSegmentCount { set; }
[Selector ("width")] System.nfloat Width { get; }
[Selector ("setWidth:")] void Width { set; }
[Selector ("widthSegmentCount")] System.nint WidthSegmentCount { get; }
[Selector ("setWidthSegmentCount:")] void WidthSegmentCount { set; }

Type: SCNProgram

SceneKit.SCNProgram { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("program")] SceneKit.SCNProgram Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("semanticForSymbol:")] Foundation.NSString GetSemanticForSymbol(..)
[Selector ("handleBindingOfBufferNamed:frequency:usingBlock:")] void HandleBinding(..)
[Selector ("setSemantic:forSymbol:options:")] void SetSemantic(..)
[Selector ("fragmentFunctionName")] string FragmentFunctionName { get; }
[Selector ("setFragmentFunctionName:")] void FragmentFunctionName { set; }
[Selector ("fragmentShader")] string FragmentShader { get; }
[Selector ("setFragmentShader:")] void FragmentShader { set; }
[Selector ("library")] Metal.IMTLLibrary Library { get; }
[Selector ("setLibrary:")] void Library { set; }
[Selector ("isOpaque")] bool Opaque { get; }
[Selector ("setOpaque:")] void Opaque { set; }
[Selector ("vertexFunctionName")] string VertexFunctionName { get; }
[Selector ("setVertexFunctionName:")] void VertexFunctionName { set; }
[Selector ("vertexShader")] string VertexShader { get; }
[Selector ("setVertexShader:")] void VertexShader { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: SCNProgramDelegate

SceneKit.SCNProgramDelegate { [Selector ("program:handleError:")] void HandleError(..)

Type: SCNPyramid

SceneKit.SCNPyramid { [Selector ("pyramidWithWidth:height:length:")] SceneKit.SCNPyramid Create(..)
[Selector ("height")] System.nfloat Height { get; }
[Selector ("setHeight:")] void Height { set; }
[Selector ("heightSegmentCount")] System.nint HeightSegmentCount { get; }
[Selector ("setHeightSegmentCount:")] void HeightSegmentCount { set; }
[Selector ("length")] System.nfloat Length { get; }
[Selector ("setLength:")] void Length { set; }
[Selector ("lengthSegmentCount")] System.nint LengthSegmentCount { get; }
[Selector ("setLengthSegmentCount:")] void LengthSegmentCount { set; }
[Selector ("width")] System.nfloat Width { get; }
[Selector ("setWidth:")] void Width { set; }
[Selector ("widthSegmentCount")] System.nint WidthSegmentCount { get; }
[Selector ("setWidthSegmentCount:")] void WidthSegmentCount { set; }

Type: SCNReferenceNode

SceneKit.SCNReferenceNode { [Selector ("referenceNodeWithURL:")] SceneKit.SCNReferenceNode CreateFromUrl(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("load")] void Load(..)
[Selector ("unload")] void Unload(..)
[Selector ("isLoaded")] bool Loaded { get; }
[Selector ("loadingPolicy")] SceneKit.SCNReferenceLoadingPolicy LoadingPolicy { get; }
[Selector ("setLoadingPolicy:")] void LoadingPolicy { set; }
[Selector ("referenceURL")] Foundation.NSUrl ReferenceUrl { get; }
[Selector ("setReferenceURL:")] void ReferenceUrl { set; }

Type: SCNRenderer

SceneKit.SCNRenderer { [Selector ("rendererWithContext:options:")] SceneKit.SCNRenderer FromContext(..)
[Selector ("rendererWithDevice:options:")] SceneKit.SCNRenderer FromDevice(..)
[Selector ("nodesInsideFrustumWithPointOfView:")] SceneKit.SCNNode GetNodesInsideFrustum(..)
[Selector ("hitTest:options:")] SceneKit.SCNHitTestResult HitTest(..)
[Selector ("isNodeInsideFrustum:withPointOfView:")] bool IsNodeInsideFrustum(..)
[Selector ("prepareObject:shouldAbortBlock:")] bool Prepare(..)
[Selector ("prepareObjects:withCompletionHandler:")] void Prepare(..)
[Selector ("presentScene:withTransition:incomingPointOfView:completionHandler:")] void PresentScene(..)
[Selector ("projectPoint:")] SceneKit.SCNVector3 ProjectPoint(..)
[Selector ("render")] void Render(..)
[Selector ("renderAtTime:")] void Render(..)
[Selector ("renderAtTime:viewport:commandBuffer:passDescriptor:")] void Render(..)
[Selector ("unprojectPoint:")] SceneKit.SCNVector3 UnprojectPoint(..)
[Selector ("audioEngine")] AVFoundation.AVAudioEngine AudioEngine { get; }
[Selector ("audioEnvironmentNode")] AVFoundation.AVAudioEnvironmentNode AudioEnvironmentNode { get; }
[Selector ("audioListener")] SceneKit.SCNNode AudioListener { get; }
[Selector ("setAudioListener:")] void AudioListener { set; }
[Selector ("autoenablesDefaultLighting")] bool AutoenablesDefaultLighting { get; }
[Selector ("setAutoenablesDefaultLighting:")] void AutoenablesDefaultLighting { set; }
[Selector ("colorPixelFormat")] Metal.MTLPixelFormat ColorPixelFormat { get; }
[Selector ("commandQueue")] Metal.IMTLCommandQueue CommandQueue { get; }
[Selector ("context")] System.IntPtr Context { get; }
[Selector ("currentRenderCommandEncoder")] Metal.IMTLRenderCommandEncoder CurrentRenderCommandEncoder { get; }
[Selector ("debugOptions")] SceneKit.SCNDebugOptions DebugOptions { get; }
[Selector ("setDebugOptions:")] void DebugOptions { set; }
[Selector ("depthPixelFormat")] Metal.MTLPixelFormat DepthPixelFormat { get; }
[Selector ("device")] Metal.IMTLDevice Device { get; }
[Selector ("isJitteringEnabled")] bool JitteringEnabled { get; }
[Selector ("setJitteringEnabled:")] void JitteringEnabled { set; }
[Selector ("loops")] bool Loops { get; }
[Selector ("setLoops:")] void Loops { set; }
[Selector ("nextFrameTime")] double NextFrameTimeInSeconds { get; }
[Selector ("overlaySKScene")] SpriteKit.SKScene OverlayScene { get; }
[Selector ("setOverlaySKScene:")] void OverlayScene { set; }
[Selector ("isPlaying")] bool Playing { get; }
[Selector ("setPlaying:")] void Playing { set; }
[Selector ("pointOfView")] SceneKit.SCNNode PointOfView { get; }
[Selector ("setPointOfView:")] void PointOfView { set; }
[Selector ("renderingAPI")] SceneKit.SCNRenderingApi RenderingApi { get; }
[Selector ("scene")] SceneKit.SCNScene Scene { get; }
[Selector ("setScene:")] void Scene { set; }
[Selector ("sceneTime")] double SceneTimeInSeconds { get; }
[Selector ("setSceneTime:")] void SceneTimeInSeconds { set; }
[Selector ("showsStatistics")] bool ShowsStatistics { get; }
[Selector ("setShowsStatistics:")] void ShowsStatistics { set; }
[Selector ("stencilPixelFormat")] Metal.MTLPixelFormat StencilPixelFormat { get; }
[Selector ("technique")] SceneKit.SCNTechnique Technique { get; }
[Selector ("setTechnique:")] void Technique { set; }
[Selector ("delegate")] Foundation.NSObject WeakSceneRendererDelegate { get; }
[Selector ("setDelegate:")] void WeakSceneRendererDelegate { set; }

Type: SCNScene

SceneKit.SCNScene { [Selector ("addParticleSystem:withTransform:")] void AddParticleSystem(..)
[Selector ("scene")] SceneKit.SCNScene Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("sceneWithMDLAsset:")] SceneKit.SCNScene FromAsset(..)
[Selector ("sceneNamed:")] SceneKit.SCNScene FromFile(..)
[Selector ("sceneNamed:inDirectory:options:")] SceneKit.SCNScene FromFile(..)
[Selector ("sceneWithURL:options:error:")] SceneKit.SCNScene FromUrl(..)
[Selector ("attributeForKey:")] Foundation.NSObject GetAttribute(..)
[Selector ("removeAllParticleSystems")] void RemoveAllParticleSystems(..)
[Selector ("removeParticleSystem:")] void RemoveParticleSystem(..)
[Selector ("setAttribute:forKey:")] void SetAttribute(..)
[Selector ("background")] SceneKit.SCNMaterialProperty Background { get; }
[Selector ("fogColor")] Foundation.NSObject FogColor { get; }
[Selector ("setFogColor:")] void FogColor { set; }
[Selector ("fogDensityExponent")] System.nfloat FogDensityExponent { get; }
[Selector ("setFogDensityExponent:")] void FogDensityExponent { set; }
[Selector ("fogEndDistance")] System.nfloat FogEndDistance { get; }
[Selector ("setFogEndDistance:")] void FogEndDistance { set; }
[Selector ("fogStartDistance")] System.nfloat FogStartDistance { get; }
[Selector ("setFogStartDistance:")] void FogStartDistance { set; }
[Selector ("particleSystems")] SceneKit.SCNParticleSystem ParticleSystems { get; }
[Selector ("isPaused")] bool Paused { get; }
[Selector ("setPaused:")] void Paused { set; }
[Selector ("physicsWorld")] SceneKit.SCNPhysicsWorld PhysicsWorld { get; }
[Selector ("rootNode")] SceneKit.SCNNode RootNode { get; }

Type: SCNSceneExportDelegate

SceneKit.SCNSceneExportDelegate { [Selector ("writeImage:withSceneDocumentURL:originalImageURL:")] Foundation.NSUrl WriteImage(..)

Type: SCNSceneRenderer

SceneKit.SCNSceneRenderer { [Selector ("nodesInsideFrustumWithPointOfView:")] SceneKit.SCNNode GetNodesInsideFrustum(..)
[Selector ("hitTest:options:")] SceneKit.SCNHitTestResult HitTest(..)
[Selector ("isNodeInsideFrustum:withPointOfView:")] bool IsNodeInsideFrustum(..)
[Selector ("prepareObject:shouldAbortBlock:")] bool Prepare(..)
[Selector ("prepareObjects:withCompletionHandler:")] void Prepare(..)
[Selector ("presentScene:withTransition:incomingPointOfView:completionHandler:")] void PresentScene(..)
[Selector ("projectPoint:")] SceneKit.SCNVector3 ProjectPoint(..)
[Selector ("unprojectPoint:")] SceneKit.SCNVector3 UnprojectPoint(..)
[Selector ("audioEngine")] AVFoundation.AVAudioEngine AudioEngine { get; }
[Selector ("audioEnvironmentNode")] AVFoundation.AVAudioEnvironmentNode AudioEnvironmentNode { get; }
[Selector ("audioListener")] SceneKit.SCNNode AudioListener { get; }
[Selector ("setAudioListener:")] void AudioListener { set; }
[Selector ("autoenablesDefaultLighting")] bool AutoenablesDefaultLighting { get; }
[Selector ("setAutoenablesDefaultLighting:")] void AutoenablesDefaultLighting { set; }
[Selector ("colorPixelFormat")] Metal.MTLPixelFormat ColorPixelFormat { get; }
[Selector ("commandQueue")] Metal.IMTLCommandQueue CommandQueue { get; }
[Selector ("context")] System.IntPtr Context { get; }
[Selector ("currentRenderCommandEncoder")] Metal.IMTLRenderCommandEncoder CurrentRenderCommandEncoder { get; }
[Selector ("debugOptions")] SceneKit.SCNDebugOptions DebugOptions { get; }
[Selector ("setDebugOptions:")] void DebugOptions { set; }
[Selector ("depthPixelFormat")] Metal.MTLPixelFormat DepthPixelFormat { get; }
[Selector ("device")] Metal.IMTLDevice Device { get; }
[Selector ("isJitteringEnabled")] bool JitteringEnabled { get; }
[Selector ("setJitteringEnabled:")] void JitteringEnabled { set; }
[Selector ("loops")] bool Loops { get; }
[Selector ("setLoops:")] void Loops { set; }
[Selector ("overlaySKScene")] SpriteKit.SKScene OverlayScene { get; }
[Selector ("setOverlaySKScene:")] void OverlayScene { set; }
[Selector ("isPlaying")] bool Playing { get; }
[Selector ("setPlaying:")] void Playing { set; }
[Selector ("pointOfView")] SceneKit.SCNNode PointOfView { get; }
[Selector ("setPointOfView:")] void PointOfView { set; }
[Selector ("renderingAPI")] SceneKit.SCNRenderingApi RenderingApi { get; }
[Selector ("scene")] SceneKit.SCNScene Scene { get; }
[Selector ("setScene:")] void Scene { set; }
[Selector ("sceneTime")] double SceneTimeInSeconds { get; }
[Selector ("setSceneTime:")] void SceneTimeInSeconds { set; }
[Selector ("showsStatistics")] bool ShowsStatistics { get; }
[Selector ("setShowsStatistics:")] void ShowsStatistics { set; }
[Selector ("stencilPixelFormat")] Metal.MTLPixelFormat StencilPixelFormat { get; }
[Selector ("delegate")] Foundation.NSObject WeakSceneRendererDelegate { get; }
[Selector ("setDelegate:")] void WeakSceneRendererDelegate { set; }

Type: SCNSceneRendererDelegate

SceneKit.SCNSceneRendererDelegate { [Selector ("renderer:didApplyAnimationsAtTime:")] void DidApplyAnimations(..)
[Selector ("renderer:didRenderScene:atTime:")] void DidRenderScene(..)
[Selector ("renderer:didSimulatePhysicsAtTime:")] void DidSimulatePhysics(..)
[Selector ("renderer:updateAtTime:")] void Update(..)
[Selector ("renderer:willRenderScene:atTime:")] void WillRenderScene(..)

Type: SCNSceneSource

SceneKit.SCNSceneSource { [Selector ("entriesPassingTest:")] Foundation.NSObject EntriesPassingTest(..)
[Selector ("sceneSourceWithData:options:")] SceneKit.SCNSceneSource FromData(..)
[Selector ("sceneSourceWithURL:options:")] SceneKit.SCNSceneSource FromUrl(..)
[Selector ("entryWithIdentifier:withClass:")] Foundation.NSObject GetEntryWithIdentifier(..)
[Selector ("identifiersOfEntriesWithClass:")] string GetIdentifiersOfEntries(..)
[Selector ("propertyForKey:")] Foundation.NSObject GetProperty(..)
[Selector ("sceneWithOptions:statusHandler:")] SceneKit.SCNScene SceneFromOptions(..)
[Selector ("sceneWithOptions:error:")] SceneKit.SCNScene SceneWithOption(..)
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("url")] Foundation.NSUrl Url { get; }

Type: SCNShadable

SceneKit.SCNShadable { [Selector ("handleBindingOfSymbol:usingBlock:")] void HandleBinding(..)
[Selector ("handleUnbindingOfSymbol:usingBlock:")] void HandleUnbinding(..)
[Selector ("program")] SceneKit.SCNProgram Program { get; }
[Selector ("setProgram:")] void Program { set; }
[Selector ("shaderModifiers")] Foundation.NSDictionary WeakShaderModifiers { get; }
[Selector ("setShaderModifiers:")] void WeakShaderModifiers { set; }

Type: SCNShape

SceneKit.SCNShape { [Selector ("shapeWithPath:extrusionDepth:")] SceneKit.SCNShape Create(..)
[Selector ("chamferMode")] SceneKit.SCNChamferMode ChamferMode { get; }
[Selector ("setChamferMode:")] void ChamferMode { set; }
[Selector ("chamferProfile")] UIKit.UIBezierPath ChamferProfile { get; }
[Selector ("setChamferProfile:")] void ChamferProfile { set; }
[Selector ("chamferRadius")] System.nfloat ChamferRadius { get; }
[Selector ("setChamferRadius:")] void ChamferRadius { set; }
[Selector ("extrusionDepth")] System.nfloat ExtrusionDepth { get; }
[Selector ("setExtrusionDepth:")] void ExtrusionDepth { set; }
[Selector ("path")] UIKit.UIBezierPath Path { get; }
[Selector ("setPath:")] void Path { set; }

Type: SCNSkinner

SceneKit.SCNSkinner { [Selector ("skinnerWithBaseGeometry:bones:boneInverseBindTransforms:boneWeights:boneIndices:")] SceneKit.SCNSkinner _Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("boneInverseBindTransforms")] Foundation.NSArray BoneInverseBindTransforms { get; }
[Selector ("baseGeometry")] SceneKit.SCNGeometry BaseGeometry { get; }
[Selector ("setBaseGeometry:")] void BaseGeometry { set; }
[Selector ("baseGeometryBindTransform")] SceneKit.SCNMatrix4 BaseGeometryBindTransform { get; }
[Selector ("setBaseGeometryBindTransform:")] void BaseGeometryBindTransform { set; }
[Selector ("boneIndices")] SceneKit.SCNGeometrySource BoneIndices { get; }
[Selector ("bones")] SceneKit.SCNNode Bones { get; }
[Selector ("boneWeights")] SceneKit.SCNGeometrySource BoneWeights { get; }
[Selector ("skeleton")] SceneKit.SCNNode Skeleton { get; }
[Selector ("setSkeleton:")] void Skeleton { set; }

Type: SCNSphere

SceneKit.SCNSphere { [Selector ("sphereWithRadius:")] SceneKit.SCNSphere Create(..)
[Selector ("isGeodesic")] bool Geodesic { get; }
[Selector ("setGeodesic:")] void Geodesic { set; }
[Selector ("radius")] System.nfloat Radius { get; }
[Selector ("setRadius:")] void Radius { set; }
[Selector ("segmentCount")] System.nint SegmentCount { get; }
[Selector ("setSegmentCount:")] void SegmentCount { set; }

Type: SCNTechnique

SceneKit.SCNTechnique { [Selector ("objectForKeyedSubscript:")] Foundation.NSObject _GetObject(..)
[Selector ("setObject:forKeyedSubscript:")] void _SetObject(..)
[Selector ("addAnimation:forKey:")] void AddAnimation(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("techniqueWithDictionary:")] SceneKit.SCNTechnique Create(..)
[Selector ("techniqueBySequencingTechniques:")] SceneKit.SCNTechnique Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("animationForKey:")] CoreAnimation.CAAnimation GetAnimation(..)
[Selector ("animationKeys")] Foundation.NSString GetAnimationKeys(..)
[Selector ("handleBindingOfSymbol:usingBlock:")] void HandleBinding(..)
[Selector ("isAnimationForKeyPaused:")] bool IsAnimationPaused(..)
[Selector ("pauseAnimationForKey:")] void PauseAnimation(..)
[Selector ("removeAllAnimations")] void RemoveAllAnimations(..)
[Selector ("removeAnimationForKey:")] void RemoveAnimation(..)
[Selector ("removeAnimationForKey:fadeOutDuration:")] void RemoveAnimation(..)
[Selector ("resumeAnimationForKey:")] void ResumeAnimation(..)
[Selector ("dictionaryRepresentation")] Foundation.NSDictionary ToDictionary(..)

Type: SCNTechniqueSupport

SceneKit.SCNTechniqueSupport { [Selector ("technique")] SceneKit.SCNTechnique Technique { get; }
[Selector ("setTechnique:")] void Technique { set; }

Type: SCNText

SceneKit.SCNText { [Selector ("textWithString:extrusionDepth:")] SceneKit.SCNText Create(..)
[Selector ("alignmentMode")] string AlignmentMode { get; }
[Selector ("setAlignmentMode:")] void AlignmentMode { set; }
[Selector ("chamferProfile")] UIKit.UIBezierPath ChamferProfile { get; }
[Selector ("setChamferProfile:")] void ChamferProfile { set; }
[Selector ("chamferRadius")] System.nfloat ChamferRadius { get; }
[Selector ("setChamferRadius:")] void ChamferRadius { set; }
[Selector ("containerFrame")] CoreGraphics.CGRect ContainerFrame { get; }
[Selector ("setContainerFrame:")] void ContainerFrame { set; }
[Selector ("extrusionDepth")] System.nfloat ExtrusionDepth { get; }
[Selector ("setExtrusionDepth:")] void ExtrusionDepth { set; }
[Selector ("flatness")] System.nfloat Flatness { get; }
[Selector ("setFlatness:")] void Flatness { set; }
[Selector ("font")] UIKit.UIFont Font { get; }
[Selector ("setFont:")] void Font { set; }
[Selector ("string")] Foundation.NSObject String { get; }
[Selector ("setString:")] void String { set; }
[Selector ("truncationMode")] string TruncationMode { get; }
[Selector ("setTruncationMode:")] void TruncationMode { set; }
[Selector ("isWrapped")] bool Wrapped { get; }
[Selector ("setWrapped:")] void Wrapped { set; }

Type: SCNTorus

SceneKit.SCNTorus { [Selector ("torusWithRingRadius:pipeRadius:")] SceneKit.SCNTorus Create(..)
[Selector ("pipeRadius")] System.nfloat PipeRadius { get; }
[Selector ("setPipeRadius:")] void PipeRadius { set; }
[Selector ("pipeSegmentCount")] System.nint PipeSegmentCount { get; }
[Selector ("setPipeSegmentCount:")] void PipeSegmentCount { set; }
[Selector ("ringRadius")] System.nfloat RingRadius { get; }
[Selector ("setRingRadius:")] void RingRadius { set; }
[Selector ("ringSegmentCount")] System.nint RingSegmentCount { get; }
[Selector ("setRingSegmentCount:")] void RingSegmentCount { set; }

Type: SCNTransaction

SceneKit.SCNTransaction { [Selector ("begin")] void Begin(..)
[Selector ("commit")] void Commit(..)
[Selector ("flush")] void Flush(..)
[Selector ("lock")] void Lock(..)
[Selector ("setCompletionBlock:")] void SetCompletionBlock(..)
[Selector ("setValue:forKey:")] void SetValueForKey(..)
[Selector ("unlock")] void Unlock(..)
[Selector ("valueForKey:")] Foundation.NSObject ValueForKey(..)
[Selector ("animationDuration")] double AnimationDuration { get; }
[Selector ("setAnimationDuration:")] void AnimationDuration { set; }
[Selector ("animationTimingFunction")] CoreAnimation.CAMediaTimingFunction AnimationTimingFunction { get; }
[Selector ("setAnimationTimingFunction:")] void AnimationTimingFunction { set; }
[Selector ("disableActions")] bool DisableActions { get; }
[Selector ("setDisableActions:")] void DisableActions { set; }

Type: SCNTransformConstraint

SceneKit.SCNTransformConstraint { [Selector ("transformConstraintInWorldSpace:withBlock:")] SceneKit.SCNTransformConstraint Create(..)

Type: SCNTube

SceneKit.SCNTube { [Selector ("tubeWithInnerRadius:outerRadius:height:")] SceneKit.SCNTube Create(..)
[Selector ("height")] System.nfloat Height { get; }
[Selector ("setHeight:")] void Height { set; }
[Selector ("heightSegmentCount")] System.nint HeightSegmentCount { get; }
[Selector ("setHeightSegmentCount:")] void HeightSegmentCount { set; }
[Selector ("innerRadius")] System.nfloat InnerRadius { get; }
[Selector ("setInnerRadius:")] void InnerRadius { set; }
[Selector ("outerRadius")] System.nfloat OuterRadius { get; }
[Selector ("setOuterRadius:")] void OuterRadius { set; }
[Selector ("radialSegmentCount")] System.nint RadialSegmentCount { get; }
[Selector ("setRadialSegmentCount:")] void RadialSegmentCount { set; }

Type: SCNView

SceneKit.SCNView { [Selector ("nodesInsideFrustumWithPointOfView:")] SceneKit.SCNNode GetNodesInsideFrustum(..)
[Selector ("hitTest:options:")] SceneKit.SCNHitTestResult HitTest(..)
[Selector ("isNodeInsideFrustum:withPointOfView:")] bool IsNodeInsideFrustum(..)
[Selector ("pause:")] void Pause(..)
[Selector ("play:")] void Play(..)
[Selector ("prepareObject:shouldAbortBlock:")] bool Prepare(..)
[Selector ("prepareObjects:withCompletionHandler:")] void Prepare(..)
[Selector ("presentScene:withTransition:incomingPointOfView:completionHandler:")] void PresentScene(..)
[Selector ("projectPoint:")] SceneKit.SCNVector3 ProjectPoint(..)
[Selector ("snapshot")] UIKit.UIImage Snapshot(..)
[Selector ("stop:")] void Stop(..)
[Selector ("unprojectPoint:")] SceneKit.SCNVector3 UnprojectPoint(..)
[Selector ("allowsCameraControl")] bool AllowsCameraControl { get; }
[Selector ("setAllowsCameraControl:")] void AllowsCameraControl { set; }
[Selector ("antialiasingMode")] SceneKit.SCNAntialiasingMode AntialiasingMode { get; }
[Selector ("setAntialiasingMode:")] void AntialiasingMode { set; }
[Selector ("audioEngine")] AVFoundation.AVAudioEngine AudioEngine { get; }
[Selector ("audioEnvironmentNode")] AVFoundation.AVAudioEnvironmentNode AudioEnvironmentNode { get; }
[Selector ("audioListener")] SceneKit.SCNNode AudioListener { get; }
[Selector ("setAudioListener:")] void AudioListener { set; }
[Selector ("autoenablesDefaultLighting")] bool AutoenablesDefaultLighting { get; }
[Selector ("setAutoenablesDefaultLighting:")] void AutoenablesDefaultLighting { set; }
[Selector ("colorPixelFormat")] Metal.MTLPixelFormat ColorPixelFormat { get; }
[Selector ("commandQueue")] Metal.IMTLCommandQueue CommandQueue { get; }
[Selector ("context")] System.IntPtr Context { get; }
[Selector ("currentRenderCommandEncoder")] Metal.IMTLRenderCommandEncoder CurrentRenderCommandEncoder { get; }
[Selector ("debugOptions")] SceneKit.SCNDebugOptions DebugOptions { get; }
[Selector ("setDebugOptions:")] void DebugOptions { set; }
[Selector ("depthPixelFormat")] Metal.MTLPixelFormat DepthPixelFormat { get; }
[Selector ("device")] Metal.IMTLDevice Device { get; }
[Selector ("eaglContext")] OpenGLES.EAGLContext EAGLContext { get; }
[Selector ("setEaglContext:")] void EAGLContext { set; }
[Selector ("isJitteringEnabled")] bool JitteringEnabled { get; }
[Selector ("setJitteringEnabled:")] void JitteringEnabled { set; }
[Selector ("loops")] bool Loops { get; }
[Selector ("setLoops:")] void Loops { set; }
[Selector ("overlaySKScene")] SpriteKit.SKScene OverlayScene { get; }
[Selector ("setOverlaySKScene:")] void OverlayScene { set; }
[Selector ("isPlaying")] bool Playing { get; }
[Selector ("setPlaying:")] void Playing { set; }
[Selector ("pointOfView")] SceneKit.SCNNode PointOfView { get; }
[Selector ("setPointOfView:")] void PointOfView { set; }
[Selector ("preferredFramesPerSecond")] System.nint PreferredFramesPerSecond { get; }
[Selector ("setPreferredFramesPerSecond:")] void PreferredFramesPerSecond { set; }
[Selector ("renderingAPI")] SceneKit.SCNRenderingApi RenderingApi { get; }
[Selector ("scene")] SceneKit.SCNScene Scene { get; }
[Selector ("setScene:")] void Scene { set; }
[Selector ("sceneTime")] double SceneTimeInSeconds { get; }
[Selector ("setSceneTime:")] void SceneTimeInSeconds { set; }
[Selector ("showsStatistics")] bool ShowsStatistics { get; }
[Selector ("setShowsStatistics:")] void ShowsStatistics { set; }
[Selector ("stencilPixelFormat")] Metal.MTLPixelFormat StencilPixelFormat { get; }
[Selector ("technique")] SceneKit.SCNTechnique Technique { get; }
[Selector ("setTechnique:")] void Technique { set; }
[Selector ("delegate")] Foundation.NSObject WeakSceneRendererDelegate { get; }
[Selector ("setDelegate:")] void WeakSceneRendererDelegate { set; }

Namespace: Security

Type: SecAccessControl

Security.SecAccessControl { [Native ("SecAccessControlCreateWithFlags")] System.IntPtr Create(..)

Type: SecCertificate

Security.SecCertificate { [Native ("SecCertificateGetTypeID")] System.nint GetTypeID(..)
[Native ("SecCertificateCreateWithData")] void Initialize(..)
[Native ("SecCertificateCopySubjectSummary")] string SubjectSummary { get; }
[Native ("SecCertificateCopyData")] Foundation.NSData DerData { get; }

Type: SecIdentity

Security.SecIdentity { [Native ("SecIdentityGetTypeID")] System.nint GetTypeID(..)
[Native ("SecIdentityCopyPrivateKey")] Security.SecKey PrivateKey { get; }
[Native ("SecIdentityCopyCertificate")] Security.SecCertificate Certificate { get; }

Type: SecImportExport

Security.SecImportExport { [Native ("SecPKCS12Import")] Security.SecStatusCode ImportPkcs12(..)

Type: SecKey

Security.SecKey { [Native ("SecKeyGetTypeID")] System.nint GetTypeID(..)
[Native ("SecKeyGeneratePair")] Security.SecStatusCode GenerateKeyPair(..)
[Native ("SecKeyGetBlockSize")] int BlockSize { get; }
[Native ("SecKeyRawSign")] Security.SecStatusCode RawSign(..)
[Native ("SecKeyRawSign")] Security.SecStatusCode RawSign(..)
[Native ("SecKeyRawVerify")] Security.SecStatusCode RawVerify(..)
[Native ("SecKeyRawVerify")] Security.SecStatusCode RawVerify(..)
[Native ("SecKeyEncrypt")] Security.SecStatusCode Encrypt(..)
[Native ("SecKeyEncrypt")] Security.SecStatusCode Encrypt(..)
[Native ("SecKeyDecrypt")] Security.SecStatusCode Decrypt(..)
[Native ("SecKeyDecrypt")] Security.SecStatusCode _Decrypt(..)

Type: SecPolicy

Security.SecPolicy { [Native ("SecPolicyGetTypeID")] System.nint GetTypeID(..)
[Native ("SecPolicyCreateSSL")] Security.SecPolicy CreateSslPolicy(..)
[Native ("SecPolicyCreateBasicX509")] Security.SecPolicy CreateBasicX509Policy(..)
[Native ("SecPolicyCopyProperties")] Foundation.NSDictionary GetProperties(..)
[Native ("SecPolicyCreateRevocation")] Security.SecPolicy CreateRevocationPolicy(..)
[Native ("SecPolicyCreateWithProperties")] Security.SecPolicy CreatePolicy(..)

Type: SecTrust

Security.SecTrust { [Native ("SecTrustGetTypeID")] System.nint GetTypeID(..)
[Native ("SecTrustCopyPolicies")] Security.SecPolicy GetPolicies(..)
[Native ("SecTrustSetPolicies")] void SetPolicies(..)
[Native ("SecTrustGetNetworkFetchAllowed")] bool NetworkFetchAllowed { get; }
[Native ("SecTrustSetNetworkFetchAllowed")] void NetworkFetchAllowed { set; }
[Native ("SecTrustCopyCustomAnchorCertificates")] Security.SecCertificate GetCustomAnchorCertificates(..)
[Native ("SecTrustGetTrustResult")] Security.SecTrustResult GetTrustResult(..)
[Native ("SecTrustCopyResult")] Foundation.NSDictionary GetResult(..)
[Native ("SecTrustSetOCSPResponse")] void SetOCSPResponse(..)
[Native ("SecTrustCreateWithCertificates")] void Initialize(..)
[Native ("SecTrustEvaluate")] Security.SecTrustResult Evaluate(..)
[Native ("SecTrustGetCertificateCount")] int Count { get; }
[Native ("SecTrustGetCertificateAtIndex")] Security.SecCertificate Item { get; }
[Native ("SecTrustCopyPublicKey")] Security.SecKey GetPublicKey(..)
[Native ("SecTrustCopyExceptions")] Foundation.NSData GetExceptions(..)
[Native ("SecTrustSetExceptions")] bool SetExceptions(..)
[Native ("SecTrustGetVerifyTime")] double GetVerifyTime(..)
[Native ("SecTrustSetVerifyDate")] Security.SecStatusCode SetVerifyDate(..)
[Native ("SecTrustSetAnchorCertificates")] Security.SecStatusCode SetAnchorCertificates(..)
[Native ("SecTrustSetAnchorCertificates")] Security.SecStatusCode SetAnchorCertificates(..)
[Native ("SecTrustSetAnchorCertificates")] Security.SecStatusCode SetAnchorCertificates(..)
[Native ("SecTrustSetAnchorCertificatesOnly")] Security.SecStatusCode SetAnchorCertificatesOnly(..)

Type: SslContext

Security.SslContext { [Native ("SSLClose")] void Dispose(..)
[Native ("SSLGetProtocolVersionMax")] Security.SslProtocol MaxProtocol { get; }
[Native ("SSLSetProtocolVersionMax")] void MaxProtocol { set; }
[Native ("SSLGetProtocolVersionMin")] Security.SslProtocol MinProtocol { get; }
[Native ("SSLSetProtocolVersionMin")] void MinProtocol { set; }
[Native ("SSLGetNegotiatedProtocolVersion")] Security.SslProtocol NegotiatedProtocol { get; }
[Native ("SSLGetConnection")] Security.SslConnection Connection { get; }
[Native ("SSLSetConnection")] void Connection { set; }
[Native ("SSLSetIOFuncs")] void Connection { set; }
[Native ("SSLSetIOFuncs")] void Connection { set; }
[Native ("SSLGetSessionOption")] Security.SslStatus GetSessionOption(..)
[Native ("SSLSetSessionOption")] Security.SslStatus SetSessionOption(..)
[Native ("SSLSetClientSideAuthenticate")] Security.SslStatus SetClientSideAuthenticate(..)
[Native ("SSLHandshake")] Security.SslStatus Handshake(..)
[Native ("SSLGetSessionState")] Security.SslSessionState SessionState { get; }
[Native ("SSLGetPeerID")] byte PeerId { get; }
[Native ("SSLSetPeerID")] void PeerId { set; }
[Native ("SSLGetBufferedReadSize")] System.nint BufferedReadSize { get; }
[Native ("SSLRead")] Security.SslStatus Read(..)
[Native ("SSLWrite")] Security.SslStatus Write(..)
[Native ("SSLGetNumberSupportedCiphers")] System.Collections.Generic.IList`1[Security.SslCipherSuite] GetSupportedCiphers(..)
[Native ("SSLGetSupportedCiphers")] System.Collections.Generic.IList`1[Security.SslCipherSuite] GetSupportedCiphers(..)
[Native ("SSLGetNumberEnabledCiphers")] System.Collections.Generic.IList`1[Security.SslCipherSuite] GetEnabledCiphers(..)
[Native ("SSLGetEnabledCiphers")] System.Collections.Generic.IList`1[Security.SslCipherSuite] GetEnabledCiphers(..)
[Native ("SSLSetEnabledCiphers")] Security.SslStatus SetEnabledCiphers(..)
[Native ("SSLGetNegotiatedCipher")] Security.SslCipherSuite NegotiatedCipher { get; }
[Native ("SSLGetDatagramWriteSize")] System.nint DatagramWriteSize { get; }
[Native ("SSLGetMaxDatagramRecordSize")] System.nint MaxDatagramRecordSize { get; }
[Native ("SSLSetMaxDatagramRecordSize")] void MaxDatagramRecordSize { set; }
[Native ("SSLSetDatagramHelloCookie")] Security.SslStatus SetDatagramHelloCookie(..)
[Native ("SSLGetPeerDomainNameLength")] string PeerDomainName { get; }
[Native ("SSLGetPeerDomainName")] string PeerDomainName { get; }
[Native ("SSLSetPeerDomainName")] void PeerDomainName { set; }
[Native ("SSLSetPeerDomainName")] void PeerDomainName { set; }
[Native ("SSLSetCertificate")] Security.SslStatus SetCertificate(..)
[Native ("SSLGetClientCertificateState")] Security.SslClientCertificateState ClientCertificateState { get; }
[Native ("SSLSetEncryptionCertificate")] Security.SslStatus SetEncryptionCertificate(..)
[Native ("SSLCopyPeerTrust")] Security.SecTrust PeerTrust { get; }
[Native ("SSLContextGetTypeID")] System.IntPtr GetTypeId(..)
[Native ("SSLSetSessionStrengthPolicy")] Security.SslStatus SetSessionStrengthPolicy(..)

Namespace: Social

Type: SLComposeServiceViewController

Social.SLComposeServiceViewController { [Selector ("cancel")] void Cancel(..)
[Selector ("textViewDidChange:")] void Changed(..)
[Selector ("didSelectCancel")] void DidSelectCancel(..)
[Selector ("didSelectPost")] void DidSelectPost(..)
[Selector ("textViewDidEndEditing:")] void EditingEnded(..)
[Selector ("textViewDidBeginEditing:")] void EditingStarted(..)
[Selector ("configurationItems")] Social.SLComposeSheetConfigurationItem GetConfigurationItems(..)
[Selector ("isContentValid")] bool IsContentValid(..)
[Selector ("loadPreviewView")] UIKit.UIView LoadPreviewView(..)
[Selector ("popConfigurationViewController")] void PopConfigurationViewController(..)
[Selector ("presentationAnimationDidFinish")] void PresentationAnimationDidFinish(..)
[Selector ("pushConfigurationViewController:")] void PushConfigurationViewController(..)
[Selector ("reloadConfigurationItems")] void ReloadConfigurationItems(..)
[Selector ("textViewDidChangeSelection:")] void SelectionChanged(..)
[Selector ("textViewShouldBeginEditing:")] bool ShouldBeginEditing(..)
[Selector ("textView:shouldChangeTextInRange:replacementText:")] bool ShouldChangeText(..)
[Selector ("textViewShouldEndEditing:")] bool ShouldEndEditing(..)
[Selector ("textView:shouldInteractWithTextAttachment:inRange:")] bool ShouldInteractWithTextAttachment(..)
[Selector ("textView:shouldInteractWithURL:inRange:")] bool ShouldInteractWithUrl(..)
[Selector ("validateContent")] void ValidateContent(..)
[Selector ("autoCompletionViewController")] UIKit.UIViewController AutoCompletionViewController { get; }
[Selector ("setAutoCompletionViewController:")] void AutoCompletionViewController { set; }
[Selector ("charactersRemaining")] Foundation.NSNumber CharactersRemaining { get; }
[Selector ("setCharactersRemaining:")] void CharactersRemaining { set; }
[Selector ("contentText")] string ContentText { get; }
[Selector ("placeholder")] string Placeholder { get; }
[Selector ("setPlaceholder:")] void Placeholder { set; }
[Selector ("textView")] UIKit.UITextView TextView { get; }

Type: SLComposeSheetConfigurationItem

Social.SLComposeSheetConfigurationItem { [Selector ("setTapHandler:")] void SetTapHandler(..)
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("value")] string Value { get; }
[Selector ("setValue:")] void Value { set; }
[Selector ("valuePending")] bool ValuePending { get; }
[Selector ("setValuePending:")] void ValuePending { set; }

Type: SLComposeViewController

Social.SLComposeViewController { [Selector ("addImage:")] bool AddImage(..)
[Selector ("addURL:")] bool AddUrl(..)
[Selector ("composeViewControllerForServiceType:")] Social.SLComposeViewController FromService(..)
[Selector ("isAvailableForServiceType:")] bool IsAvailable(..)
[Selector ("removeAllImages")] bool RemoveAllImages(..)
[Selector ("removeAllURLs")] bool RemoveAllUrls(..)
[Selector ("setInitialText:")] bool SetInitialText(..)
[Selector ("completionHandler")] System.Action`1[Social.SLComposeViewControllerResult] CompletionHandler { get; }
[Selector ("setCompletionHandler:")] void CompletionHandler { set; }
[Selector ("serviceType")] Foundation.NSString ServiceType { get; }

Type: SLRequest

Social.SLRequest { [Selector ("addMultipartData:withName:type:filename:")] void AddMultipartData(..)
[Selector ("requestForServiceType:requestMethod:URL:parameters:")] Social.SLRequest Create(..)
[Selector ("preparedURLRequest")] Foundation.NSUrlRequest GetPreparedUrlRequest(..)
[Selector ("performRequestWithHandler:")] void PerformRequest(..)
[Selector ("account")] Accounts.ACAccount Account { get; }
[Selector ("setAccount:")] void Account { set; }
[Selector ("parameters")] Foundation.NSDictionary Parameters { get; }
[Selector ("requestMethod")] Social.SLRequestMethod RequestMethod { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }

Namespace: SpriteKit

Type: SK3DNode

SpriteKit.SK3DNode { [Selector ("nodeWithViewportSize:")] SpriteKit.SK3DNode FromViewportSize(..)
[Selector ("hitTest:options:")] SceneKit.SCNHitTestResult HitTest(..)
[Selector ("projectPoint:")] OpenTK.Vector3 ProjectPoint(..)
[Selector ("unprojectPoint:")] OpenTK.Vector3 UnprojectPoint(..)
[Selector ("autoenablesDefaultLighting")] bool AutoenablesDefaultLighting { get; }
[Selector ("setAutoenablesDefaultLighting:")] void AutoenablesDefaultLighting { set; }
[Selector ("loops")] bool Loops { get; }
[Selector ("setLoops:")] void Loops { set; }
[Selector ("isPlaying")] bool Playing { get; }
[Selector ("setPlaying:")] void Playing { set; }
[Selector ("pointOfView")] SceneKit.SCNNode PointOfView { get; }
[Selector ("setPointOfView:")] void PointOfView { set; }
[Selector ("sceneTime")] double SceneTime { get; }
[Selector ("setSceneTime:")] void SceneTime { set; }
[Selector ("scnScene")] SceneKit.SCNScene ScnScene { get; }
[Selector ("setScnScene:")] void ScnScene { set; }
[Selector ("viewportSize")] CoreGraphics.CGSize ViewportSize { get; }
[Selector ("setViewportSize:")] void ViewportSize { set; }

Type: SKAction

SpriteKit.SKAction { [Selector ("animateWithNormalTextures:timePerFrame:")] SpriteKit.SKAction AnimateWithNormalTextures(..)
[Selector ("animateWithNormalTextures:timePerFrame:resize:restore:")] SpriteKit.SKAction AnimateWithNormalTextures(..)
[Selector ("animateWithTextures:timePerFrame:")] SpriteKit.SKAction AnimateWithTextures(..)
[Selector ("animateWithTextures:timePerFrame:resize:restore:")] SpriteKit.SKAction AnimateWithTextures(..)
[Selector ("colorizeWithColor:colorBlendFactor:duration:")] SpriteKit.SKAction ColorizeWithColor(..)
[Selector ("colorizeWithColorBlendFactor:duration:")] SpriteKit.SKAction ColorizeWithColorBlendFactor(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("actionNamed:")] SpriteKit.SKAction Create(..)
[Selector ("actionNamed:duration:")] SpriteKit.SKAction Create(..)
[Selector ("actionNamed:fromURL:")] SpriteKit.SKAction Create(..)
[Selector ("actionNamed:fromURL:duration:")] SpriteKit.SKAction Create(..)
[Selector ("applyAngularImpulse:duration:")] SpriteKit.SKAction CreateApplyAngularImpulse(..)
[Selector ("applyForce:duration:")] SpriteKit.SKAction CreateApplyForce(..)
[Selector ("applyForce:atPoint:duration:")] SpriteKit.SKAction CreateApplyForce(..)
[Selector ("applyImpulse:duration:")] SpriteKit.SKAction CreateApplyImpulse(..)
[Selector ("applyImpulse:atPoint:duration:")] SpriteKit.SKAction CreateApplyImpulse(..)
[Selector ("applyTorque:duration:")] SpriteKit.SKAction CreateApplyTorque(..)
[Selector ("changeChargeBy:duration:")] SpriteKit.SKAction CreateChangeChargeBy(..)
[Selector ("changeChargeTo:duration:")] SpriteKit.SKAction CreateChangeChargeTo(..)
[Selector ("changeMassBy:duration:")] SpriteKit.SKAction CreateChangeMassBy(..)
[Selector ("changeMassTo:duration:")] SpriteKit.SKAction CreateChangeMassTo(..)
[Selector ("changeObstructionBy:duration:")] SpriteKit.SKAction CreateChangeObstructionBy(..)
[Selector ("changeObstructionTo:duration:")] SpriteKit.SKAction CreateChangeObstructionTo(..)
[Selector ("changeOcclusionBy:duration:")] SpriteKit.SKAction CreateChangeOcclusionBy(..)
[Selector ("changeOcclusionTo:duration:")] SpriteKit.SKAction CreateChangeOcclusionTo(..)
[Selector ("changePlaybackRateTo:duration:")] SpriteKit.SKAction CreateChangePlaybackRate(..)
[Selector ("changePlaybackRateBy:duration:")] SpriteKit.SKAction CreateChangePlaybackRateBy(..)
[Selector ("changeReverbBy:duration:")] SpriteKit.SKAction CreateChangeReverbBy(..)
[Selector ("changeReverbTo:duration:")] SpriteKit.SKAction CreateChangeReverbTo(..)
[Selector ("changeVolumeTo:duration:")] SpriteKit.SKAction CreateChangeVolume(..)
[Selector ("changeVolumeBy:duration:")] SpriteKit.SKAction CreateChangeVolumeBy(..)
[Selector ("pause")] SpriteKit.SKAction CreatePause(..)
[Selector ("play")] SpriteKit.SKAction CreatePlay(..)
[Selector ("stereoPanBy:duration:")] SpriteKit.SKAction CreateStereoPanBy(..)
[Selector ("stereoPanTo:duration:")] SpriteKit.SKAction CreateStereoPanTo(..)
[Selector ("stop")] SpriteKit.SKAction CreateStop(..)
[Selector ("customActionWithDuration:actionBlock:")] SpriteKit.SKAction CustomActionWithDuration(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("fadeAlphaBy:duration:")] SpriteKit.SKAction FadeAlphaBy(..)
[Selector ("fadeAlphaTo:duration:")] SpriteKit.SKAction FadeAlphaTo(..)
[Selector ("fadeInWithDuration:")] SpriteKit.SKAction FadeInWithDuration(..)
[Selector ("fadeOutWithDuration:")] SpriteKit.SKAction FadeOutWithDuration(..)
[Selector ("falloffBy:duration:")] SpriteKit.SKAction Falloff(..)
[Selector ("followPath:duration:")] SpriteKit.SKAction FollowPath(..)
[Selector ("followPath:asOffset:orientToPath:duration:")] SpriteKit.SKAction FollowPath(..)
[Selector ("followPath:speed:")] SpriteKit.SKAction FollowPath(..)
[Selector ("followPath:asOffset:orientToPath:speed:")] SpriteKit.SKAction FollowPath(..)
[Selector ("group:")] SpriteKit.SKAction Group(..)
[Selector ("hide")] SpriteKit.SKAction Hide(..)
[Selector ("moveByX:y:duration:")] SpriteKit.SKAction MoveBy(..)
[Selector ("moveBy:duration:")] SpriteKit.SKAction MoveBy(..)
[Selector ("moveTo:duration:")] SpriteKit.SKAction MoveTo(..)
[Selector ("moveToX:duration:")] SpriteKit.SKAction MoveToX(..)
[Selector ("moveToY:duration:")] SpriteKit.SKAction MoveToY(..)
[Selector ("performSelector:onTarget:")] SpriteKit.SKAction PerformSelector(..)
[Selector ("playSoundFileNamed:waitForCompletion:")] SpriteKit.SKAction PlaySoundFileNamed(..)
[Selector ("reachTo:rootNode:duration:")] SpriteKit.SKAction ReachTo(..)
[Selector ("reachTo:rootNode:velocity:")] SpriteKit.SKAction ReachTo(..)
[Selector ("reachToNode:rootNode:duration:")] SpriteKit.SKAction ReachToNode(..)
[Selector ("reachToNode:rootNode:velocity:")] SpriteKit.SKAction ReachToNode(..)
[Selector ("removeFromParent")] SpriteKit.SKAction RemoveFromParent(..)
[Selector ("repeatAction:count:")] SpriteKit.SKAction RepeatAction(..)
[Selector ("repeatActionForever:")] SpriteKit.SKAction RepeatActionForever(..)
[Selector ("resizeByWidth:height:duration:")] SpriteKit.SKAction ResizeByWidth(..)
[Selector ("resizeToWidth:height:duration:")] SpriteKit.SKAction ResizeTo(..)
[Selector ("resizeToHeight:duration:")] SpriteKit.SKAction ResizeToHeight(..)
[Selector ("resizeToWidth:duration:")] SpriteKit.SKAction ResizeToWidth(..)
[Selector ("rotateByAngle:duration:")] SpriteKit.SKAction RotateByAngle(..)
[Selector ("rotateToAngle:duration:")] SpriteKit.SKAction RotateToAngle(..)
[Selector ("rotateToAngle:duration:shortestUnitArc:")] SpriteKit.SKAction RotateToAngle(..)
[Selector ("runBlock:")] SpriteKit.SKAction Run(..)
[Selector ("runBlock:queue:")] SpriteKit.SKAction Run(..)
[Selector ("runAction:onChildWithName:")] SpriteKit.SKAction RunAction(..)
[Selector ("scaleBy:duration:")] SpriteKit.SKAction ScaleBy(..)
[Selector ("scaleXBy:y:duration:")] SpriteKit.SKAction ScaleBy(..)
[Selector ("scaleTo:duration:")] SpriteKit.SKAction ScaleTo(..)
[Selector ("scaleXTo:y:duration:")] SpriteKit.SKAction ScaleTo(..)
[Selector ("scaleXTo:duration:")] SpriteKit.SKAction ScaleXTo(..)
[Selector ("scaleYTo:duration:")] SpriteKit.SKAction ScaleYTo(..)
[Selector ("sequence:")] SpriteKit.SKAction Sequence(..)
[Selector ("setNormalTexture:")] SpriteKit.SKAction SetNormalTexture(..)
[Selector ("setNormalTexture:resize:")] SpriteKit.SKAction SetNormalTexture(..)
[Selector ("setTexture:")] SpriteKit.SKAction SetTexture(..)
[Selector ("setTexture:resize:")] SpriteKit.SKAction SetTexture(..)
[Selector ("setTimingFunction:")] void SetTimingFunction(..)
[Selector ("speedBy:duration:")] SpriteKit.SKAction SpeedBy(..)
[Selector ("speedTo:duration:")] SpriteKit.SKAction SpeedTo(..)
[Selector ("strengthBy:duration:")] SpriteKit.SKAction StrengthBy(..)
[Selector ("strengthTo:duration:")] SpriteKit.SKAction StrengthTo(..)
[Selector ("unhide")] SpriteKit.SKAction Unhide(..)
[Selector ("waitForDuration:")] SpriteKit.SKAction WaitForDuration(..)
[Selector ("waitForDuration:withRange:")] SpriteKit.SKAction WaitForDuration(..)
[Selector ("duration")] double Duration { get; }
[Selector ("setDuration:")] void Duration { set; }
[Selector ("reversedAction")] SpriteKit.SKAction ReversedAction { get; }
[Selector ("speed")] System.nfloat Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("timingMode")] SpriteKit.SKActionTimingMode TimingMode { get; }
[Selector ("setTimingMode:")] void TimingMode { set; }

Type: SKAudioNode

SpriteKit.SKAudioNode { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("autoplayLooped")] bool AutoplayLooped { get; }
[Selector ("setAutoplayLooped:")] void AutoplayLooped { set; }
[Selector ("avAudioNode")] AVFoundation.AVAudioNode AvAudioNode { get; }
[Selector ("setAvAudioNode:")] void AvAudioNode { set; }
[Selector ("isPositional")] bool Positional { get; }
[Selector ("setPositional:")] void Positional { set; }

Type: SKCameraNode

SpriteKit.SKCameraNode { [Selector ("containsNode:")] bool Contains(..)
[Selector ("containedNodeSet")] Foundation.NSSet ContainedNodeSet { get; }

Type: SKConstraint

SpriteKit.SKConstraint { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("distance:toNode:")] SpriteKit.SKConstraint CreateDistance(..)
[Selector ("distance:toPoint:")] SpriteKit.SKConstraint CreateDistance(..)
[Selector ("distance:toPoint:inNode:")] SpriteKit.SKConstraint CreateDistance(..)
[Selector ("orientToNode:offset:")] SpriteKit.SKConstraint CreateOrientToNode(..)
[Selector ("orientToPoint:offset:")] SpriteKit.SKConstraint CreateOrientToPoint(..)
[Selector ("orientToPoint:inNode:offset:")] SpriteKit.SKConstraint CreateOrientToPoint(..)
[Selector ("positionX:Y:")] SpriteKit.SKConstraint CreateRestriction(..)
[Selector ("positionX:")] SpriteKit.SKConstraint CreateXRestriction(..)
[Selector ("positionY:")] SpriteKit.SKConstraint CreateYRestriction(..)
[Selector ("zRotation:")] SpriteKit.SKConstraint CreateZRotation(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("referenceNode")] SpriteKit.SKNode ReferenceNode { get; }
[Selector ("setReferenceNode:")] void ReferenceNode { set; }

Type: SKCropNode

SpriteKit.SKCropNode { [Selector ("maskNode")] SpriteKit.SKNode MaskNode { get; }
[Selector ("setMaskNode:")] void MaskNode { set; }

Type: SKEffectNode

SpriteKit.SKEffectNode { [Selector ("blendMode")] SpriteKit.SKBlendMode BlendMode { get; }
[Selector ("setBlendMode:")] void BlendMode { set; }
[Selector ("filter")] CoreImage.CIFilter Filter { get; }
[Selector ("setFilter:")] void Filter { set; }
[Selector ("shader")] SpriteKit.SKShader Shader { get; }
[Selector ("setShader:")] void Shader { set; }
[Selector ("shouldCenterFilter")] bool ShouldCenterFilter { get; }
[Selector ("setShouldCenterFilter:")] void ShouldCenterFilter { set; }
[Selector ("shouldEnableEffects")] bool ShouldEnableEffects { get; }
[Selector ("setShouldEnableEffects:")] void ShouldEnableEffects { set; }
[Selector ("shouldRasterize")] bool ShouldRasterize { get; }
[Selector ("setShouldRasterize:")] void ShouldRasterize { set; }

Type: SKEmitterNode

SpriteKit.SKEmitterNode { [Selector ("advanceSimulationTime:")] void AdvanceSimulationTime(..)
[Selector ("resetSimulation")] void ResetSimulation(..)
[Selector ("emissionAngle")] System.nfloat EmissionAngle { get; }
[Selector ("setEmissionAngle:")] void EmissionAngle { set; }
[Selector ("emissionAngleRange")] System.nfloat EmissionAngleRange { get; }
[Selector ("setEmissionAngleRange:")] void EmissionAngleRange { set; }
[Selector ("fieldBitMask")] uint FieldBitMask { get; }
[Selector ("setFieldBitMask:")] void FieldBitMask { set; }
[Selector ("numParticlesToEmit")] System.nuint NumParticlesToEmit { get; }
[Selector ("setNumParticlesToEmit:")] void NumParticlesToEmit { set; }
[Selector ("particleAction")] SpriteKit.SKAction ParticleAction { get; }
[Selector ("setParticleAction:")] void ParticleAction { set; }
[Selector ("particleAlpha")] System.nfloat ParticleAlpha { get; }
[Selector ("setParticleAlpha:")] void ParticleAlpha { set; }
[Selector ("particleAlphaRange")] System.nfloat ParticleAlphaRange { get; }
[Selector ("setParticleAlphaRange:")] void ParticleAlphaRange { set; }
[Selector ("particleAlphaSequence")] SpriteKit.SKKeyframeSequence ParticleAlphaSequence { get; }
[Selector ("setParticleAlphaSequence:")] void ParticleAlphaSequence { set; }
[Selector ("particleAlphaSpeed")] System.nfloat ParticleAlphaSpeed { get; }
[Selector ("setParticleAlphaSpeed:")] void ParticleAlphaSpeed { set; }
[Selector ("particleBirthRate")] System.nfloat ParticleBirthRate { get; }
[Selector ("setParticleBirthRate:")] void ParticleBirthRate { set; }
[Selector ("particleBlendMode")] SpriteKit.SKBlendMode ParticleBlendMode { get; }
[Selector ("setParticleBlendMode:")] void ParticleBlendMode { set; }
[Selector ("particleColor")] UIKit.UIColor ParticleColor { get; }
[Selector ("setParticleColor:")] void ParticleColor { set; }
[Selector ("particleColorAlphaRange")] System.nfloat ParticleColorAlphaRange { get; }
[Selector ("setParticleColorAlphaRange:")] void ParticleColorAlphaRange { set; }
[Selector ("particleColorAlphaSpeed")] System.nfloat ParticleColorAlphaSpeed { get; }
[Selector ("setParticleColorAlphaSpeed:")] void ParticleColorAlphaSpeed { set; }
[Selector ("particleColorBlendFactor")] System.nfloat ParticleColorBlendFactor { get; }
[Selector ("setParticleColorBlendFactor:")] void ParticleColorBlendFactor { set; }
[Selector ("particleColorBlendFactorRange")] System.nfloat ParticleColorBlendFactorRange { get; }
[Selector ("setParticleColorBlendFactorRange:")] void ParticleColorBlendFactorRange { set; }
[Selector ("particleColorBlendFactorSequence")] SpriteKit.SKKeyframeSequence ParticleColorBlendFactorSequence { get; }
[Selector ("setParticleColorBlendFactorSequence:")] void ParticleColorBlendFactorSequence { set; }
[Selector ("particleColorBlendFactorSpeed")] System.nfloat ParticleColorBlendFactorSpeed { get; }
[Selector ("setParticleColorBlendFactorSpeed:")] void ParticleColorBlendFactorSpeed { set; }
[Selector ("particleColorBlueRange")] System.nfloat ParticleColorBlueRange { get; }
[Selector ("setParticleColorBlueRange:")] void ParticleColorBlueRange { set; }
[Selector ("particleColorBlueSpeed")] System.nfloat ParticleColorBlueSpeed { get; }
[Selector ("setParticleColorBlueSpeed:")] void ParticleColorBlueSpeed { set; }
[Selector ("particleColorGreenRange")] System.nfloat ParticleColorGreenRange { get; }
[Selector ("setParticleColorGreenRange:")] void ParticleColorGreenRange { set; }
[Selector ("particleColorGreenSpeed")] System.nfloat ParticleColorGreenSpeed { get; }
[Selector ("setParticleColorGreenSpeed:")] void ParticleColorGreenSpeed { set; }
[Selector ("particleColorRedRange")] System.nfloat ParticleColorRedRange { get; }
[Selector ("setParticleColorRedRange:")] void ParticleColorRedRange { set; }
[Selector ("particleColorRedSpeed")] System.nfloat ParticleColorRedSpeed { get; }
[Selector ("setParticleColorRedSpeed:")] void ParticleColorRedSpeed { set; }
[Selector ("particleColorSequence")] SpriteKit.SKKeyframeSequence ParticleColorSequence { get; }
[Selector ("setParticleColorSequence:")] void ParticleColorSequence { set; }
[Selector ("particleLifetime")] System.nfloat ParticleLifetime { get; }
[Selector ("setParticleLifetime:")] void ParticleLifetime { set; }
[Selector ("particleLifetimeRange")] System.nfloat ParticleLifetimeRange { get; }
[Selector ("setParticleLifetimeRange:")] void ParticleLifetimeRange { set; }
[Selector ("particlePosition")] CoreGraphics.CGPoint ParticlePosition { get; }
[Selector ("setParticlePosition:")] void ParticlePosition { set; }
[Selector ("particlePositionRange")] CoreGraphics.CGVector ParticlePositionRange { get; }
[Selector ("setParticlePositionRange:")] void ParticlePositionRange { set; }
[Selector ("particleRenderOrder")] SpriteKit.SKParticleRenderOrder ParticleRenderOrder { get; }
[Selector ("setParticleRenderOrder:")] void ParticleRenderOrder { set; }
[Selector ("particleRotation")] System.nfloat ParticleRotation { get; }
[Selector ("setParticleRotation:")] void ParticleRotation { set; }
[Selector ("particleRotationRange")] System.nfloat ParticleRotationRange { get; }
[Selector ("setParticleRotationRange:")] void ParticleRotationRange { set; }
[Selector ("particleRotationSpeed")] System.nfloat ParticleRotationSpeed { get; }
[Selector ("setParticleRotationSpeed:")] void ParticleRotationSpeed { set; }
[Selector ("particleScale")] System.nfloat ParticleScale { get; }
[Selector ("setParticleScale:")] void ParticleScale { set; }
[Selector ("particleScaleRange")] System.nfloat ParticleScaleRange { get; }
[Selector ("setParticleScaleRange:")] void ParticleScaleRange { set; }
[Selector ("particleScaleSequence")] SpriteKit.SKKeyframeSequence ParticleScaleSequence { get; }
[Selector ("setParticleScaleSequence:")] void ParticleScaleSequence { set; }
[Selector ("particleScaleSpeed")] System.nfloat ParticleScaleSpeed { get; }
[Selector ("setParticleScaleSpeed:")] void ParticleScaleSpeed { set; }
[Selector ("particleSize")] CoreGraphics.CGSize ParticleSize { get; }
[Selector ("setParticleSize:")] void ParticleSize { set; }
[Selector ("particleSpeed")] System.nfloat ParticleSpeed { get; }
[Selector ("setParticleSpeed:")] void ParticleSpeed { set; }
[Selector ("particleSpeedRange")] System.nfloat ParticleSpeedRange { get; }
[Selector ("setParticleSpeedRange:")] void ParticleSpeedRange { set; }
[Selector ("particleTexture")] SpriteKit.SKTexture ParticleTexture { get; }
[Selector ("setParticleTexture:")] void ParticleTexture { set; }
[Selector ("particleZPosition")] System.nfloat ParticleZPosition { get; }
[Selector ("setParticleZPosition:")] void ParticleZPosition { set; }
[Selector ("particleZPositionRange")] System.nfloat ParticleZPositionRange { get; }
[Selector ("setParticleZPositionRange:")] void ParticleZPositionRange { set; }
[Selector ("particleZPositionSpeed")] System.nfloat ParticleZPositionSpeed { get; }
[Selector ("setParticleZPositionSpeed:")] void ParticleZPositionSpeed { set; }
[Selector ("shader")] SpriteKit.SKShader Shader { get; }
[Selector ("setShader:")] void Shader { set; }
[Selector ("targetNode")] SpriteKit.SKNode TargetNode { get; }
[Selector ("setTargetNode:")] void TargetNode { set; }
[Selector ("xAcceleration")] System.nfloat XAcceleration { get; }
[Selector ("setXAcceleration:")] void XAcceleration { set; }
[Selector ("yAcceleration")] System.nfloat YAcceleration { get; }
[Selector ("setYAcceleration:")] void YAcceleration { set; }

Type: SKFieldNode

SpriteKit.SKFieldNode { [Selector ("customFieldWithEvaluationBlock:")] SpriteKit.SKFieldNode CreateCustomField(..)
[Selector ("dragField")] SpriteKit.SKFieldNode CreateDragField(..)
[Selector ("electricField")] SpriteKit.SKFieldNode CreateElectricField(..)
[Selector ("linearGravityFieldWithVector:")] SpriteKit.SKFieldNode CreateLinearGravityField(..)
[Selector ("magneticField")] SpriteKit.SKFieldNode CreateMagneticField(..)
[Selector ("noiseFieldWithSmoothness:animationSpeed:")] SpriteKit.SKFieldNode CreateNoiseField(..)
[Selector ("radialGravityField")] SpriteKit.SKFieldNode CreateRadialGravityField(..)
[Selector ("springField")] SpriteKit.SKFieldNode CreateSpringField(..)
[Selector ("turbulenceFieldWithSmoothness:animationSpeed:")] SpriteKit.SKFieldNode CreateTurbulenceField(..)
[Selector ("velocityFieldWithVector:")] SpriteKit.SKFieldNode CreateVelocityField(..)
[Selector ("velocityFieldWithTexture:")] SpriteKit.SKFieldNode CreateVelocityField(..)
[Selector ("vortexField")] SpriteKit.SKFieldNode CreateVortexField(..)
[Selector ("animationSpeed")] float AnimationSpeed { get; }
[Selector ("setAnimationSpeed:")] void AnimationSpeed { set; }
[Selector ("categoryBitMask")] uint CategoryBitMask { get; }
[Selector ("setCategoryBitMask:")] void CategoryBitMask { set; }
[Selector ("direction")] OpenTK.Vector4 Direction { get; }
[Selector ("setDirection:")] void Direction { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("isExclusive")] bool Exclusive { get; }
[Selector ("setExclusive:")] void Exclusive { set; }
[Selector ("falloff")] float Falloff { get; }
[Selector ("setFalloff:")] void Falloff { set; }
[Selector ("minimumRadius")] float MinimumRadius { get; }
[Selector ("setMinimumRadius:")] void MinimumRadius { set; }
[Selector ("region")] SpriteKit.SKRegion Region { get; }
[Selector ("setRegion:")] void Region { set; }
[Selector ("smoothness")] float Smoothness { get; }
[Selector ("setSmoothness:")] void Smoothness { set; }
[Selector ("strength")] float Strength { get; }
[Selector ("setStrength:")] void Strength { set; }
[Selector ("texture")] SpriteKit.SKTexture Texture { get; }
[Selector ("setTexture:")] void Texture { set; }

Type: SKKeyframeSequence

SpriteKit.SKKeyframeSequence { [Selector ("addKeyframeValue:time:")] void AddKeyframeValue(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("getKeyframeTimeForIndex:")] System.nfloat GetKeyframeTime(..)
[Selector ("getKeyframeValueForIndex:")] Foundation.NSObject GetKeyframeValue(..)
[Selector ("removeKeyframeAtIndex:")] void RemoveKeyframe(..)
[Selector ("removeLastKeyframe")] void RemoveLastKeyframe(..)
[Selector ("sampleAtTime:")] Foundation.NSObject SampleAtTime(..)
[Selector ("setKeyframeTime:forIndex:")] void SetKeyframeTime(..)
[Selector ("setKeyframeValue:forIndex:")] void SetKeyframeValue(..)
[Selector ("setKeyframeValue:time:forIndex:")] void SetKeyframeValue(..)
[Selector ("count")] System.nuint Count { get; }
[Selector ("interpolationMode")] SpriteKit.SKInterpolationMode InterpolationMode { get; }
[Selector ("setInterpolationMode:")] void InterpolationMode { set; }
[Selector ("repeatMode")] SpriteKit.SKRepeatMode RepeatMode { get; }
[Selector ("setRepeatMode:")] void RepeatMode { set; }

Type: SKLabelNode

SpriteKit.SKLabelNode { [Selector ("labelNodeWithFontNamed:")] SpriteKit.SKLabelNode FromFont(..)
[Selector ("labelNodeWithText:")] SpriteKit.SKLabelNode FromText(..)
[Selector ("blendMode")] SpriteKit.SKBlendMode BlendMode { get; }
[Selector ("setBlendMode:")] void BlendMode { set; }
[Selector ("color")] UIKit.UIColor Color { get; }
[Selector ("setColor:")] void Color { set; }
[Selector ("colorBlendFactor")] System.nfloat ColorBlendFactor { get; }
[Selector ("setColorBlendFactor:")] void ColorBlendFactor { set; }
[Selector ("fontColor")] UIKit.UIColor FontColor { get; }
[Selector ("setFontColor:")] void FontColor { set; }
[Selector ("fontName")] string FontName { get; }
[Selector ("setFontName:")] void FontName { set; }
[Selector ("fontSize")] System.nfloat FontSize { get; }
[Selector ("setFontSize:")] void FontSize { set; }
[Selector ("horizontalAlignmentMode")] SpriteKit.SKLabelHorizontalAlignmentMode HorizontalAlignmentMode { get; }
[Selector ("setHorizontalAlignmentMode:")] void HorizontalAlignmentMode { set; }
[Selector ("text")] string Text { get; }
[Selector ("setText:")] void Text { set; }
[Selector ("verticalAlignmentMode")] SpriteKit.SKLabelVerticalAlignmentMode VerticalAlignmentMode { get; }
[Selector ("setVerticalAlignmentMode:")] void VerticalAlignmentMode { set; }

Type: SKLightNode

SpriteKit.SKLightNode { [Selector ("ambientColor")] UIKit.UIColor AmbientColor { get; }
[Selector ("setAmbientColor:")] void AmbientColor { set; }
[Selector ("categoryBitMask")] uint CategoryBitMask { get; }
[Selector ("setCategoryBitMask:")] void CategoryBitMask { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("falloff")] System.nfloat Falloff { get; }
[Selector ("setFalloff:")] void Falloff { set; }
[Selector ("lightColor")] UIKit.UIColor LightColor { get; }
[Selector ("setLightColor:")] void LightColor { set; }
[Selector ("shadowColor")] UIKit.UIColor ShadowColor { get; }
[Selector ("setShadowColor:")] void ShadowColor { set; }

Type: SKMutableTexture

SpriteKit.SKMutableTexture { [Selector ("mutableTextureWithSize:")] SpriteKit.SKMutableTexture Create(..)
[Selector ("modifyPixelDataWithBlock:")] void ModifyPixelData(..)

Type: SKNode

SpriteKit.SKNode { [Selector ("addChild:")] void AddChild(..)
[Selector ("calculateAccumulatedFrame")] CoreGraphics.CGRect CalculateAccumulatedFrame(..)
[Selector ("containsPoint:")] bool ContainsPoint(..)
[Selector ("convertPoint:fromNode:")] CoreGraphics.CGPoint ConvertPointFromNode(..)
[Selector ("convertPoint:toNode:")] CoreGraphics.CGPoint ConvertPointToNode(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("node")] SpriteKit.SKNode Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateChildNodesWithName:usingBlock:")] void EnumerateChildNodes(..)
[Selector ("actionForKey:")] SpriteKit.SKAction GetActionForKey(..)
[Selector ("childNodeWithName:")] SpriteKit.SKNode GetChildNode(..)
[Selector ("nodeAtPoint:")] SpriteKit.SKNode GetNodeAtPoint(..)
[Selector ("nodesAtPoint:")] SpriteKit.SKNode GetNodesAtPoint(..)
[Selector ("objectForKeyedSubscript:")] SpriteKit.SKNode GetObjectsMatching(..)
[Selector ("inParentHierarchy:")] bool InParentHierarchy(..)
[Selector ("insertChild:atIndex:")] void InsertChild(..)
[Selector ("intersectsNode:")] bool IntersectsNode(..)
[Selector ("moveToParent:")] void MoveToParent(..)
[Selector ("obstaclesFromNodeBounds:")] GameplayKit.GKPolygonObstacle ObstaclesFromNodeBounds(..)
[Selector ("obstaclesFromNodePhysicsBodies:")] GameplayKit.GKPolygonObstacle ObstaclesFromNodePhysicsBodies(..)
[Selector ("obstaclesFromSpriteTextures:accuracy:")] GameplayKit.GKPolygonObstacle ObstaclesFromSpriteTextures(..)
[Selector ("removeActionForKey:")] void RemoveActionForKey(..)
[Selector ("removeAllActions")] void RemoveAllActions(..)
[Selector ("removeAllChildren")] void RemoveAllChildren(..)
[Selector ("removeChildrenInArray:")] void RemoveChildren(..)
[Selector ("removeFromParent")] void RemoveFromParent(..)
[Selector ("runAction:")] void RunAction(..)
[Selector ("runAction:completion:")] void RunAction(..)
[Selector ("runAction:withKey:")] void RunAction(..)
[Selector ("setScale:")] void SetScale(..)
[Selector ("alpha")] System.nfloat Alpha { get; }
[Selector ("setAlpha:")] void Alpha { set; }
[Selector ("children")] SpriteKit.SKNode Children { get; }
[Selector ("constraints")] SpriteKit.SKConstraint Constraints { get; }
[Selector ("setConstraints:")] void Constraints { set; }
[Selector ("frame")] CoreGraphics.CGRect Frame { get; }
[Selector ("hasActions")] bool HasActions { get; }
[Selector ("isHidden")] bool Hidden { get; }
[Selector ("setHidden:")] void Hidden { set; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("parent")] SpriteKit.SKNode Parent { get; }
[Selector ("isPaused")] bool Paused { get; }
[Selector ("setPaused:")] void Paused { set; }
[Selector ("physicsBody")] SpriteKit.SKPhysicsBody PhysicsBody { get; }
[Selector ("setPhysicsBody:")] void PhysicsBody { set; }
[Selector ("position")] CoreGraphics.CGPoint Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("reachConstraints")] SpriteKit.SKReachConstraints ReachConstraints { get; }
[Selector ("setReachConstraints:")] void ReachConstraints { set; }
[Selector ("scene")] SpriteKit.SKScene Scene { get; }
[Selector ("speed")] System.nfloat Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("userData")] Foundation.NSMutableDictionary UserData { get; }
[Selector ("setUserData:")] void UserData { set; }
[Selector ("isUserInteractionEnabled")] bool UserInteractionEnabled { get; }
[Selector ("setUserInteractionEnabled:")] void UserInteractionEnabled { set; }
[Selector ("xScale")] System.nfloat XScale { get; }
[Selector ("setXScale:")] void XScale { set; }
[Selector ("yScale")] System.nfloat YScale { get; }
[Selector ("setYScale:")] void YScale { set; }
[Selector ("zPosition")] System.nfloat ZPosition { get; }
[Selector ("setZPosition:")] void ZPosition { set; }
[Selector ("zRotation")] System.nfloat ZRotation { get; }
[Selector ("setZRotation:")] void ZRotation { set; }

Type: SKPhysicsBody

SpriteKit.SKPhysicsBody { [Selector ("applyAngularImpulse:")] void ApplyAngularImpulse(..)
[Selector ("applyForce:")] void ApplyForce(..)
[Selector ("applyForce:atPoint:")] void ApplyForce(..)
[Selector ("applyImpulse:")] void ApplyImpulse(..)
[Selector ("applyImpulse:atPoint:")] void ApplyImpulse(..)
[Selector ("applyTorque:")] void ApplyTorque(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("bodyWithTexture:size:")] SpriteKit.SKPhysicsBody Create(..)
[Selector ("bodyWithTexture:alphaThreshold:size:")] SpriteKit.SKPhysicsBody Create(..)
[Selector ("bodyWithPolygonFromPath:")] SpriteKit.SKPhysicsBody CreateBodyFromPath(..)
[Selector ("bodyWithCircleOfRadius:")] SpriteKit.SKPhysicsBody CreateCircularBody(..)
[Selector ("bodyWithCircleOfRadius:center:")] SpriteKit.SKPhysicsBody CreateCircularBody(..)
[Selector ("bodyWithEdgeFromPoint:toPoint:")] SpriteKit.SKPhysicsBody CreateEdge(..)
[Selector ("bodyWithEdgeChainFromPath:")] SpriteKit.SKPhysicsBody CreateEdgeChain(..)
[Selector ("bodyWithEdgeLoopFromPath:")] SpriteKit.SKPhysicsBody CreateEdgeLoop(..)
[Selector ("bodyWithEdgeLoopFromRect:")] SpriteKit.SKPhysicsBody CreateEdgeLoop(..)
[Selector ("bodyWithRectangleOfSize:")] SpriteKit.SKPhysicsBody CreateRectangularBody(..)
[Selector ("bodyWithRectangleOfSize:center:")] SpriteKit.SKPhysicsBody CreateRectangularBody(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("bodyWithBodies:")] SpriteKit.SKPhysicsBody FromBodies(..)
[Selector ("affectedByGravity")] bool AffectedByGravity { get; }
[Selector ("setAffectedByGravity:")] void AffectedByGravity { set; }
[Selector ("allContactedBodies")] SpriteKit.SKPhysicsBody AllContactedBodies { get; }
[Selector ("allowsRotation")] bool AllowsRotation { get; }
[Selector ("setAllowsRotation:")] void AllowsRotation { set; }
[Selector ("angularDamping")] System.nfloat AngularDamping { get; }
[Selector ("setAngularDamping:")] void AngularDamping { set; }
[Selector ("angularVelocity")] System.nfloat AngularVelocity { get; }
[Selector ("setAngularVelocity:")] void AngularVelocity { set; }
[Selector ("area")] System.nfloat Area { get; }
[Selector ("categoryBitMask")] uint CategoryBitMask { get; }
[Selector ("setCategoryBitMask:")] void CategoryBitMask { set; }
[Selector ("charge")] System.nfloat Charge { get; }
[Selector ("setCharge:")] void Charge { set; }
[Selector ("collisionBitMask")] uint CollisionBitMask { get; }
[Selector ("setCollisionBitMask:")] void CollisionBitMask { set; }
[Selector ("contactTestBitMask")] uint ContactTestBitMask { get; }
[Selector ("setContactTestBitMask:")] void ContactTestBitMask { set; }
[Selector ("density")] System.nfloat Density { get; }
[Selector ("setDensity:")] void Density { set; }
[Selector ("isDynamic")] bool Dynamic { get; }
[Selector ("setDynamic:")] void Dynamic { set; }
[Selector ("fieldBitMask")] uint FieldBitMask { get; }
[Selector ("setFieldBitMask:")] void FieldBitMask { set; }
[Selector ("friction")] System.nfloat Friction { get; }
[Selector ("setFriction:")] void Friction { set; }
[Selector ("joints")] SpriteKit.SKPhysicsJoint Joints { get; }
[Selector ("linearDamping")] System.nfloat LinearDamping { get; }
[Selector ("setLinearDamping:")] void LinearDamping { set; }
[Selector ("mass")] System.nfloat Mass { get; }
[Selector ("setMass:")] void Mass { set; }
[Selector ("node")] SpriteKit.SKNode Node { get; }
[Selector ("pinned")] bool Pinned { get; }
[Selector ("setPinned:")] void Pinned { set; }
[Selector ("isResting")] bool Resting { get; }
[Selector ("setResting:")] void Resting { set; }
[Selector ("restitution")] System.nfloat Restitution { get; }
[Selector ("setRestitution:")] void Restitution { set; }
[Selector ("usesPreciseCollisionDetection")] bool UsesPreciseCollisionDetection { get; }
[Selector ("setUsesPreciseCollisionDetection:")] void UsesPreciseCollisionDetection { set; }
[Selector ("velocity")] CoreGraphics.CGVector Velocity { get; }
[Selector ("setVelocity:")] void Velocity { set; }

Type: SKPhysicsContact

SpriteKit.SKPhysicsContact { [Selector ("bodyA")] SpriteKit.SKPhysicsBody BodyA { get; }
[Selector ("bodyB")] SpriteKit.SKPhysicsBody BodyB { get; }
[Selector ("collisionImpulse")] System.nfloat CollisionImpulse { get; }
[Selector ("contactNormal")] CoreGraphics.CGVector ContactNormal { get; }
[Selector ("contactPoint")] CoreGraphics.CGPoint ContactPoint { get; }

Type: SKPhysicsContactDelegate

SpriteKit.SKPhysicsContactDelegate { [Selector ("didBeginContact:")] void DidBeginContact(..)
[Selector ("didEndContact:")] void DidEndContact(..)

Type: SKPhysicsJoint

SpriteKit.SKPhysicsJoint { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("bodyA")] SpriteKit.SKPhysicsBody BodyA { get; }
[Selector ("setBodyA:")] void BodyA { set; }
[Selector ("bodyB")] SpriteKit.SKPhysicsBody BodyB { get; }
[Selector ("setBodyB:")] void BodyB { set; }
[Selector ("reactionForce")] CoreGraphics.CGVector ReactionForce { get; }
[Selector ("reactionTorque")] System.nfloat ReactionTorque { get; }

Type: SKPhysicsJointFixed

SpriteKit.SKPhysicsJointFixed { [Selector ("jointWithBodyA:bodyB:anchor:")] SpriteKit.SKPhysicsJointFixed Create(..)

Type: SKPhysicsJointLimit

SpriteKit.SKPhysicsJointLimit { [Selector ("jointWithBodyA:bodyB:anchorA:anchorB:")] SpriteKit.SKPhysicsJointLimit Create(..)
[Selector ("maxLength")] System.nfloat MaxLength { get; }
[Selector ("setMaxLength:")] void MaxLength { set; }

Type: SKPhysicsJointPin

SpriteKit.SKPhysicsJointPin { [Selector ("jointWithBodyA:bodyB:anchor:")] SpriteKit.SKPhysicsJointPin Create(..)
[Selector ("frictionTorque")] System.nfloat FrictionTorque { get; }
[Selector ("setFrictionTorque:")] void FrictionTorque { set; }
[Selector ("lowerAngleLimit")] System.nfloat LowerAngleLimit { get; }
[Selector ("setLowerAngleLimit:")] void LowerAngleLimit { set; }
[Selector ("rotationSpeed")] System.nfloat RotationSpeed { get; }
[Selector ("setRotationSpeed:")] void RotationSpeed { set; }
[Selector ("shouldEnableLimits")] bool ShouldEnableLimits { get; }
[Selector ("setShouldEnableLimits:")] void ShouldEnableLimits { set; }
[Selector ("upperAngleLimit")] System.nfloat UpperAngleLimit { get; }
[Selector ("setUpperAngleLimit:")] void UpperAngleLimit { set; }

Type: SKPhysicsJointSliding

SpriteKit.SKPhysicsJointSliding { [Selector ("jointWithBodyA:bodyB:anchor:axis:")] SpriteKit.SKPhysicsJointSliding Create(..)
[Selector ("lowerDistanceLimit")] System.nfloat LowerDistanceLimit { get; }
[Selector ("setLowerDistanceLimit:")] void LowerDistanceLimit { set; }
[Selector ("shouldEnableLimits")] bool ShouldEnableLimits { get; }
[Selector ("setShouldEnableLimits:")] void ShouldEnableLimits { set; }
[Selector ("upperDistanceLimit")] System.nfloat UpperDistanceLimit { get; }
[Selector ("setUpperDistanceLimit:")] void UpperDistanceLimit { set; }

Type: SKPhysicsJointSpring

SpriteKit.SKPhysicsJointSpring { [Selector ("jointWithBodyA:bodyB:anchorA:anchorB:")] SpriteKit.SKPhysicsJointSpring Create(..)
[Selector ("damping")] System.nfloat Damping { get; }
[Selector ("setDamping:")] void Damping { set; }
[Selector ("frequency")] System.nfloat Frequency { get; }
[Selector ("setFrequency:")] void Frequency { set; }

Type: SKPhysicsWorld

SpriteKit.SKPhysicsWorld { [Selector ("addJoint:")] void AddJoint(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("enumerateBodiesAtPoint:usingBlock:")] void EnumerateBodies(..)
[Selector ("enumerateBodiesInRect:usingBlock:")] void EnumerateBodies(..)
[Selector ("enumerateBodiesAlongRayStart:end:usingBlock:")] void EnumerateBodies(..)
[Selector ("bodyAtPoint:")] SpriteKit.SKPhysicsBody GetBody(..)
[Selector ("bodyInRect:")] SpriteKit.SKPhysicsBody GetBody(..)
[Selector ("bodyAlongRayStart:end:")] SpriteKit.SKPhysicsBody GetBody(..)
[Selector ("removeAllJoints")] void RemoveAllJoints(..)
[Selector ("removeJoint:")] void RemoveJoint(..)
[Selector ("sampleFieldsAt:")] OpenTK.Vector3 SampleFields(..)
[Selector ("gravity")] CoreGraphics.CGVector Gravity { get; }
[Selector ("setGravity:")] void Gravity { set; }
[Selector ("speed")] System.nfloat Speed { get; }
[Selector ("setSpeed:")] void Speed { set; }
[Selector ("contactDelegate")] Foundation.NSObject WeakContactDelegate { get; }
[Selector ("setContactDelegate:")] void WeakContactDelegate { set; }

Type: _SKPhysicsContactDelegate

SpriteKit.SKPhysicsWorld+_SKPhysicsContactDelegate { [Selector ("didBeginContact:")] void DidBeginContact(..)
[Selector ("didEndContact:")] void DidEndContact(..)

Type: SKRange

SpriteKit.SKRange { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("rangeWithLowerLimit:upperLimit:")] SpriteKit.SKRange Create(..)
[Selector ("rangeWithConstantValue:")] SpriteKit.SKRange CreateConstant(..)
[Selector ("rangeWithNoLimits")] SpriteKit.SKRange CreateUnlimited(..)
[Selector ("rangeWithLowerLimit:")] SpriteKit.SKRange CreateWithLowerLimit(..)
[Selector ("rangeWithUpperLimit:")] SpriteKit.SKRange CreateWithUpperLimit(..)
[Selector ("rangeWithValue:variance:")] SpriteKit.SKRange CreateWithVariance(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("lowerLimit")] System.nfloat LowerLimit { get; }
[Selector ("setLowerLimit:")] void LowerLimit { set; }
[Selector ("upperLimit")] System.nfloat UpperLimit { get; }
[Selector ("setUpperLimit:")] void UpperLimit { set; }

Type: SKReachConstraints

SpriteKit.SKReachConstraints { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("lowerAngleLimit")] System.nfloat LowerAngleLimit { get; }
[Selector ("setLowerAngleLimit:")] void LowerAngleLimit { set; }
[Selector ("upperAngleLimit")] System.nfloat UpperAngleLimit { get; }
[Selector ("setUpperAngleLimit:")] void UpperAngleLimit { set; }

Type: SKReferenceNode

SpriteKit.SKReferenceNode { [Selector ("didLoadReferenceNode:")] void DidLoadReferenceNode(..)
[Selector ("referenceNodeWithFileNamed:")] SpriteKit.SKReferenceNode FromFile(..)
[Selector ("referenceNodeWithURL:")] SpriteKit.SKReferenceNode FromUrl(..)
[Selector ("resolveReferenceNode")] void Resolve(..)

Type: SKRegion

SpriteKit.SKRegion { [Selector ("containsPoint:")] bool ContainsPoint(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("regionByDifferenceFromRegion:")] SpriteKit.SKRegion CreateDifference(..)
[Selector ("regionByIntersectionWithRegion:")] SpriteKit.SKRegion CreateIntersection(..)
[Selector ("regionByUnionWithRegion:")] SpriteKit.SKRegion CreateUnion(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("inverseRegion")] SpriteKit.SKRegion InverseRegion(..)
[Selector ("infiniteRegion")] SpriteKit.SKRegion InfiniteRegion { get; }
[Selector ("path")] CoreGraphics.CGPath Path { get; }

Type: SKScene

SpriteKit.SKScene { [Selector ("convertPointFromView:")] CoreGraphics.CGPoint ConvertPointFromView(..)
[Selector ("convertPointToView:")] CoreGraphics.CGPoint ConvertPointToView(..)
[Selector ("didApplyConstraints")] void DidApplyConstraints(..)
[Selector ("didChangeSize:")] void DidChangeSize(..)
[Selector ("didEvaluateActions")] void DidEvaluateActions(..)
[Selector ("didFinishUpdate")] void DidFinishUpdate(..)
[Selector ("didMoveToView:")] void DidMoveToView(..)
[Selector ("didSimulatePhysics")] void DidSimulatePhysics(..)
[Selector ("sceneWithSize:")] SpriteKit.SKScene FromSize(..)
[Selector ("update:")] void Update(..)
[Selector ("willMoveFromView:")] void WillMoveFromView(..)
[Selector ("anchorPoint")] CoreGraphics.CGPoint AnchorPoint { get; }
[Selector ("setAnchorPoint:")] void AnchorPoint { set; }
[Selector ("audioEngine")] AVFoundation.AVAudioEngine AudioEngine { get; }
[Selector ("backgroundColor")] UIKit.UIColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("camera")] SpriteKit.SKCameraNode Camera { get; }
[Selector ("setCamera:")] void Camera { set; }
[Selector ("listener")] SpriteKit.SKNode Listener { get; }
[Selector ("setListener:")] void Listener { set; }
[Selector ("physicsWorld")] SpriteKit.SKPhysicsWorld PhysicsWorld { get; }
[Selector ("scaleMode")] SpriteKit.SKSceneScaleMode ScaleMode { get; }
[Selector ("setScaleMode:")] void ScaleMode { set; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }
[Selector ("setSize:")] void Size { set; }
[Selector ("view")] SpriteKit.SKView View { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: SKSceneDelegate

SpriteKit.SKSceneDelegate { [Selector ("didApplyConstraintsForScene:")] void DidApplyConstraints(..)
[Selector ("didEvaluateActionsForScene:")] void DidEvaluateActions(..)
[Selector ("didFinishUpdateForScene:")] void DidFinishUpdate(..)
[Selector ("didSimulatePhysicsForScene:")] void DidSimulatePhysics(..)
[Selector ("update:forScene:")] void Update(..)

Type: SKShader

SpriteKit.SKShader { [Selector ("addUniform:")] void AddUniform(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("shader")] SpriteKit.SKShader Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("shaderWithFileNamed:")] SpriteKit.SKShader FromFile(..)
[Selector ("shaderWithSource:")] SpriteKit.SKShader FromShaderSourceCode(..)
[Selector ("shaderWithSource:uniforms:")] SpriteKit.SKShader FromShaderSourceCode(..)
[Selector ("uniformNamed:")] SpriteKit.SKUniform GetUniform(..)
[Selector ("removeUniformNamed:")] void RemoveUniform(..)
[Selector ("source")] string Source { get; }
[Selector ("setSource:")] void Source { set; }
[Selector ("uniforms")] SpriteKit.SKUniform Uniforms { get; }
[Selector ("setUniforms:")] void Uniforms { set; }

Type: SKShapeNode

SpriteKit.SKShapeNode { [Selector ("shapeNodeWithCircleOfRadius:")] SpriteKit.SKShapeNode FromCircle(..)
[Selector ("shapeNodeWithEllipseInRect:")] SpriteKit.SKShapeNode FromEllipse(..)
[Selector ("shapeNodeWithEllipseOfSize:")] SpriteKit.SKShapeNode FromEllipse(..)
[Selector ("shapeNodeWithPath:")] SpriteKit.SKShapeNode FromPath(..)
[Selector ("shapeNodeWithPath:centered:")] SpriteKit.SKShapeNode FromPath(..)
[Selector ("shapeNodeWithPoints:count:")] SpriteKit.SKShapeNode FromPoints(..)
[Selector ("shapeNodeWithRect:")] SpriteKit.SKShapeNode FromRect(..)
[Selector ("shapeNodeWithRectOfSize:")] SpriteKit.SKShapeNode FromRect(..)
[Selector ("shapeNodeWithRect:cornerRadius:")] SpriteKit.SKShapeNode FromRect(..)
[Selector ("shapeNodeWithRectOfSize:cornerRadius:")] SpriteKit.SKShapeNode FromRect(..)
[Selector ("shapeNodeWithSplinePoints:count:")] SpriteKit.SKShapeNode FromSplinePoints(..)
[Selector ("isAntialiased")] bool Antialiased { get; }
[Selector ("setAntialiased:")] void Antialiased { set; }
[Selector ("blendMode")] SpriteKit.SKBlendMode BlendMode { get; }
[Selector ("setBlendMode:")] void BlendMode { set; }
[Selector ("fillColor")] UIKit.UIColor FillColor { get; }
[Selector ("setFillColor:")] void FillColor { set; }
[Selector ("fillShader")] SpriteKit.SKShader FillShader { get; }
[Selector ("setFillShader:")] void FillShader { set; }
[Selector ("fillTexture")] SpriteKit.SKTexture FillTexture { get; }
[Selector ("setFillTexture:")] void FillTexture { set; }
[Selector ("glowWidth")] System.nfloat GlowWidth { get; }
[Selector ("setGlowWidth:")] void GlowWidth { set; }
[Selector ("lineCap")] CoreGraphics.CGLineCap LineCap { get; }
[Selector ("setLineCap:")] void LineCap { set; }
[Selector ("lineJoin")] CoreGraphics.CGLineJoin LineJoin { get; }
[Selector ("setLineJoin:")] void LineJoin { set; }
[Selector ("lineLength")] System.nfloat LineLength { get; }
[Selector ("lineWidth")] System.nfloat LineWidth { get; }
[Selector ("setLineWidth:")] void LineWidth { set; }
[Selector ("miterLimit")] System.nfloat MiterLimit { get; }
[Selector ("setMiterLimit:")] void MiterLimit { set; }
[Selector ("path")] CoreGraphics.CGPath Path { get; }
[Selector ("setPath:")] void Path { set; }
[Selector ("strokeColor")] UIKit.UIColor StrokeColor { get; }
[Selector ("setStrokeColor:")] void StrokeColor { set; }
[Selector ("strokeShader")] SpriteKit.SKShader StrokeShader { get; }
[Selector ("setStrokeShader:")] void StrokeShader { set; }
[Selector ("strokeTexture")] SpriteKit.SKTexture StrokeTexture { get; }
[Selector ("setStrokeTexture:")] void StrokeTexture { set; }

Type: SKSpriteNode

SpriteKit.SKSpriteNode { [Selector ("spriteNodeWithTexture:normalMap:")] SpriteKit.SKSpriteNode Create(..)
[Selector ("spriteNodeWithImageNamed:normalMapped:")] SpriteKit.SKSpriteNode Create(..)
[Selector ("spriteNodeWithColor:size:")] SpriteKit.SKSpriteNode FromColor(..)
[Selector ("spriteNodeWithImageNamed:")] SpriteKit.SKSpriteNode FromImageNamed(..)
[Selector ("spriteNodeWithTexture:size:")] SpriteKit.SKSpriteNode FromTexture(..)
[Selector ("spriteNodeWithTexture:")] SpriteKit.SKSpriteNode FromTexture(..)
[Selector ("anchorPoint")] CoreGraphics.CGPoint AnchorPoint { get; }
[Selector ("setAnchorPoint:")] void AnchorPoint { set; }
[Selector ("blendMode")] SpriteKit.SKBlendMode BlendMode { get; }
[Selector ("setBlendMode:")] void BlendMode { set; }
[Selector ("centerRect")] CoreGraphics.CGRect CenterRect { get; }
[Selector ("setCenterRect:")] void CenterRect { set; }
[Selector ("color")] UIKit.UIColor Color { get; }
[Selector ("setColor:")] void Color { set; }
[Selector ("colorBlendFactor")] System.nfloat ColorBlendFactor { get; }
[Selector ("setColorBlendFactor:")] void ColorBlendFactor { set; }
[Selector ("lightingBitMask")] uint LightingBitMask { get; }
[Selector ("setLightingBitMask:")] void LightingBitMask { set; }
[Selector ("normalTexture")] SpriteKit.SKTexture NormalTexture { get; }
[Selector ("setNormalTexture:")] void NormalTexture { set; }
[Selector ("shader")] SpriteKit.SKShader Shader { get; }
[Selector ("setShader:")] void Shader { set; }
[Selector ("shadowCastBitMask")] uint ShadowCastBitMask { get; }
[Selector ("setShadowCastBitMask:")] void ShadowCastBitMask { set; }
[Selector ("shadowedBitMask")] uint ShadowedBitMask { get; }
[Selector ("setShadowedBitMask:")] void ShadowedBitMask { set; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }
[Selector ("setSize:")] void Size { set; }
[Selector ("texture")] SpriteKit.SKTexture Texture { get; }
[Selector ("setTexture:")] void Texture { set; }

Type: SKTexture

SpriteKit.SKTexture { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("textureByGeneratingNormalMap")] SpriteKit.SKTexture CreateTextureByGeneratingNormalMap(..)
[Selector ("textureByGeneratingNormalMapWithSmoothness:contrast:")] SpriteKit.SKTexture CreateTextureByGeneratingNormalMap(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("textureWithData:size:")] SpriteKit.SKTexture FromData(..)
[Selector ("textureWithData:size:rowLength:alignment:")] SpriteKit.SKTexture FromData(..)
[Selector ("textureWithData:size:flipped:")] SpriteKit.SKTexture FromData(..)
[Selector ("textureWithCGImage:")] SpriteKit.SKTexture FromImage(..)
[Selector ("textureWithImage:")] SpriteKit.SKTexture FromImage(..)
[Selector ("textureWithImageNamed:")] SpriteKit.SKTexture FromImageNamed(..)
[Selector ("textureWithRect:inTexture:")] SpriteKit.SKTexture FromRectangle(..)
[Selector ("textureNoiseWithSmoothness:size:grayscale:")] SpriteKit.SKTexture FromTextureNoise(..)
[Selector ("textureVectorNoiseWithSmoothness:size:")] SpriteKit.SKTexture FromTextureVectorNoise(..)
[Selector ("preloadWithCompletionHandler:")] void Preload(..)
[Selector ("preloadTextures:withCompletionHandler:")] void PreloadTextures(..)
[Selector ("textureByApplyingCIFilter:")] SpriteKit.SKTexture TextureByApplyingCIFilter(..)
[Selector ("CGImage")] CoreGraphics.CGImage CGImage { get; }
[Selector ("filteringMode")] SpriteKit.SKTextureFilteringMode FilteringMode { get; }
[Selector ("setFilteringMode:")] void FilteringMode { set; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }
[Selector ("textureRect")] CoreGraphics.CGRect TextureRect { get; }
[Selector ("usesMipmaps")] bool UsesMipmaps { get; }
[Selector ("setUsesMipmaps:")] void UsesMipmaps { set; }

Type: SKTextureAtlas

SpriteKit.SKTextureAtlas { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("atlasWithDictionary:")] SpriteKit.SKTextureAtlas FromDictionary(..)
[Selector ("atlasNamed:")] SpriteKit.SKTextureAtlas FromName(..)
[Selector ("preloadWithCompletionHandler:")] void Preload(..)
[Selector ("preloadTextureAtlasesNamed:withCompletionHandler:")] void PreloadTextureAtlases(..)
[Selector ("preloadTextureAtlases:withCompletionHandler:")] void PreloadTextures(..)
[Selector ("textureNamed:")] SpriteKit.SKTexture TextureNamed(..)
[Selector ("textureNames")] string TextureNames { get; }

Type: SKTransition

SpriteKit.SKTransition { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("crossFadeWithDuration:")] SpriteKit.SKTransition CrossFadeWithDuration(..)
[Selector ("doorsCloseHorizontalWithDuration:")] SpriteKit.SKTransition DoorsCloseHorizontalWithDuration(..)
[Selector ("doorsCloseVerticalWithDuration:")] SpriteKit.SKTransition DoorsCloseVerticalWithDuration(..)
[Selector ("doorsOpenHorizontalWithDuration:")] SpriteKit.SKTransition DoorsOpenHorizontalWithDuration(..)
[Selector ("doorsOpenVerticalWithDuration:")] SpriteKit.SKTransition DoorsOpenVerticalWithDuration(..)
[Selector ("doorwayWithDuration:")] SpriteKit.SKTransition DoorwayWithDuration(..)
[Selector ("fadeWithColor:duration:")] SpriteKit.SKTransition FadeWithColor(..)
[Selector ("fadeWithDuration:")] SpriteKit.SKTransition FadeWithDuration(..)
[Selector ("flipHorizontalWithDuration:")] SpriteKit.SKTransition FlipHorizontalWithDuration(..)
[Selector ("flipVerticalWithDuration:")] SpriteKit.SKTransition FlipVerticalWithDuration(..)
[Selector ("moveInWithDirection:duration:")] SpriteKit.SKTransition MoveInWithDirection(..)
[Selector ("pushWithDirection:duration:")] SpriteKit.SKTransition PushWithDirection(..)
[Selector ("revealWithDirection:duration:")] SpriteKit.SKTransition RevealWithDirection(..)
[Selector ("transitionWithCIFilter:duration:")] SpriteKit.SKTransition TransitionWithCIFilter(..)
[Selector ("pausesIncomingScene")] bool PausesIncomingScene { get; }
[Selector ("setPausesIncomingScene:")] void PausesIncomingScene { set; }
[Selector ("pausesOutgoingScene")] bool PausesOutgoingScene { get; }
[Selector ("setPausesOutgoingScene:")] void PausesOutgoingScene { set; }

Type: SKUniform

SpriteKit.SKUniform { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("floatMatrix2Value")] OpenTK.Matrix2 FloatMatrix2Value { get; }
[Selector ("setFloatMatrix2Value:")] void FloatMatrix2Value { set; }
[Selector ("floatMatrix3Value")] OpenTK.Matrix3 FloatMatrix3Value { get; }
[Selector ("setFloatMatrix3Value:")] void FloatMatrix3Value { set; }
[Selector ("floatMatrix4Value")] OpenTK.Matrix4 FloatMatrix4Value { get; }
[Selector ("setFloatMatrix4Value:")] void FloatMatrix4Value { set; }
[Selector ("floatValue")] float FloatValue { get; }
[Selector ("setFloatValue:")] void FloatValue { set; }
[Selector ("floatVector2Value")] OpenTK.Vector2 FloatVector2Value { get; }
[Selector ("setFloatVector2Value:")] void FloatVector2Value { set; }
[Selector ("floatVector3Value")] OpenTK.Vector3 FloatVector3Value { get; }
[Selector ("setFloatVector3Value:")] void FloatVector3Value { set; }
[Selector ("floatVector4Value")] OpenTK.Vector4 FloatVector4Value { get; }
[Selector ("setFloatVector4Value:")] void FloatVector4Value { set; }
[Selector ("name")] string Name { get; }
[Selector ("textureValue")] SpriteKit.SKTexture TextureValue { get; }
[Selector ("setTextureValue:")] void TextureValue { set; }
[Selector ("uniformType")] SpriteKit.SKUniformType UniformType { get; }

Type: SKVideoNode

SpriteKit.SKVideoNode { [Selector ("videoNodeWithVideoFileNamed:")] SpriteKit.SKVideoNode FromFile(..)
[Selector ("videoNodeWithAVPlayer:")] SpriteKit.SKVideoNode FromPlayer(..)
[Selector ("videoNodeWithVideoURL:")] SpriteKit.SKVideoNode FromUrl(..)
[Selector ("pause")] void Pause(..)
[Selector ("play")] void Play(..)
[Selector ("anchorPoint")] CoreGraphics.CGPoint AnchorPoint { get; }
[Selector ("setAnchorPoint:")] void AnchorPoint { set; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }
[Selector ("setSize:")] void Size { set; }

Type: SKView

SpriteKit.SKView { [Selector ("convertPoint:fromScene:")] CoreGraphics.CGPoint ConvertPointFromScene(..)
[Selector ("convertPoint:toScene:")] CoreGraphics.CGPoint ConvertPointToScene(..)
[Selector ("presentScene:")] void PresentScene(..)
[Selector ("presentScene:transition:")] void PresentScene(..)
[Selector ("textureFromNode:")] SpriteKit.SKTexture TextureFromNode(..)
[Selector ("textureFromNode:crop:")] SpriteKit.SKTexture TextureFromNode(..)
[Selector ("allowsTransparency")] bool AllowsTransparency { get; }
[Selector ("setAllowsTransparency:")] void AllowsTransparency { set; }
[Selector ("isAsynchronous")] bool Asynchronous { get; }
[Selector ("setAsynchronous:")] void Asynchronous { set; }
[Selector ("frameInterval")] System.nint FrameInterval { get; }
[Selector ("setFrameInterval:")] void FrameInterval { set; }
[Selector ("ignoresSiblingOrder")] bool IgnoresSiblingOrder { get; }
[Selector ("setIgnoresSiblingOrder:")] void IgnoresSiblingOrder { set; }
[Selector ("isPaused")] bool Paused { get; }
[Selector ("setPaused:")] void Paused { set; }
[Selector ("scene")] SpriteKit.SKScene Scene { get; }
[Selector ("shouldCullNonVisibleNodes")] bool ShouldCullNonVisibleNodes { get; }
[Selector ("setShouldCullNonVisibleNodes:")] void ShouldCullNonVisibleNodes { set; }
[Selector ("showsDrawCount")] bool ShowsDrawCount { get; }
[Selector ("setShowsDrawCount:")] void ShowsDrawCount { set; }
[Selector ("showsFields")] bool ShowsFields { get; }
[Selector ("setShowsFields:")] void ShowsFields { set; }
[Selector ("showsFPS")] bool ShowsFPS { get; }
[Selector ("setShowsFPS:")] void ShowsFPS { set; }
[Selector ("showsNodeCount")] bool ShowsNodeCount { get; }
[Selector ("setShowsNodeCount:")] void ShowsNodeCount { set; }
[Selector ("showsPhysics")] bool ShowsPhysics { get; }
[Selector ("setShowsPhysics:")] void ShowsPhysics { set; }
[Selector ("showsQuadCount")] bool ShowsQuadCount { get; }
[Selector ("setShowsQuadCount:")] void ShowsQuadCount { set; }

Namespace: StoreKit

Type: SKDownload

StoreKit.SKDownload { [Selector ("contentIdentifier")] string ContentIdentifier { get; }
[Selector ("contentLength")] long ContentLength { get; }
[Selector ("contentURL")] Foundation.NSUrl ContentUrl { get; }
[Selector ("contentVersion")] string ContentVersion { get; }
[Selector ("downloadState")] StoreKit.SKDownloadState DownloadState { get; }
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("progress")] float Progress { get; }
[Selector ("timeRemaining")] double TimeRemaining { get; }
[Selector ("transaction")] StoreKit.SKPaymentTransaction Transaction { get; }

Type: SKMutablePayment

StoreKit.SKMutablePayment { [Selector ("paymentWithProduct:")] StoreKit.SKMutablePayment PaymentWithProduct(..)
[Selector ("paymentWithProductIdentifier:")] StoreKit.SKMutablePayment PaymentWithProduct(..)
[Selector ("applicationUsername")] string ApplicationUsername { get; }
[Selector ("setApplicationUsername:")] void ApplicationUsername { set; }
[Selector ("productIdentifier")] string ProductIdentifier { get; }
[Selector ("setProductIdentifier:")] void ProductIdentifier { set; }
[Selector ("quantity")] System.nint Quantity { get; }
[Selector ("setQuantity:")] void Quantity { set; }
[Selector ("requestData")] Foundation.NSData RequestData { get; }
[Selector ("setRequestData:")] void RequestData { set; }
[Selector ("simulatesAskToBuyInSandbox")] bool SimulatesAskToBuyInSandbox { get; }
[Selector ("setSimulatesAskToBuyInSandbox:")] void SimulatesAskToBuyInSandbox { set; }

Type: SKPayment

StoreKit.SKPayment { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("paymentWithProduct:")] StoreKit.SKPayment PaymentWithProduct(..)
[Selector ("paymentWithProductIdentifier:")] StoreKit.SKPayment PaymentWithProduct(..)
[Selector ("applicationUsername")] string ApplicationUsername { get; }
[Selector ("productIdentifier")] string ProductIdentifier { get; }
[Selector ("quantity")] System.nint Quantity { get; }
[Selector ("requestData")] Foundation.NSData RequestData { get; }
[Selector ("simulatesAskToBuyInSandbox")] bool SimulatesAskToBuyInSandbox { get; }

Type: SKPaymentQueue

StoreKit.SKPaymentQueue { [Selector ("addPayment:")] void AddPayment(..)
[Selector ("addTransactionObserver:")] void AddTransactionObserver(..)
[Selector ("cancelDownloads:")] void CancelDownloads(..)
[Selector ("finishTransaction:")] void FinishTransaction(..)
[Selector ("pauseDownloads:")] void PauseDownloads(..)
[Selector ("removeTransactionObserver:")] void RemoveTransactionObserver(..)
[Selector ("restoreCompletedTransactions")] void RestoreCompletedTransactions(..)
[Selector ("restoreCompletedTransactionsWithApplicationUsername:")] void RestoreCompletedTransactions(..)
[Selector ("resumeDownloads:")] void ResumeDownloads(..)
[Selector ("startDownloads:")] void StartDownloads(..)
[Selector ("canMakePayments")] bool CanMakePayments { get; }
[Selector ("defaultQueue")] StoreKit.SKPaymentQueue DefaultQueue { get; }
[Selector ("transactions")] StoreKit.SKPaymentTransaction Transactions { get; }

Type: SKPaymentTransaction

StoreKit.SKPaymentTransaction { [Selector ("downloads")] StoreKit.SKDownload Downloads { get; }
[Selector ("error")] Foundation.NSError Error { get; }
[Selector ("originalTransaction")] StoreKit.SKPaymentTransaction OriginalTransaction { get; }
[Selector ("payment")] StoreKit.SKPayment Payment { get; }
[Selector ("transactionDate")] Foundation.NSDate TransactionDate { get; }
[Selector ("transactionIdentifier")] string TransactionIdentifier { get; }
[Selector ("transactionReceipt")] Foundation.NSData TransactionReceipt { get; }
[Selector ("transactionState")] StoreKit.SKPaymentTransactionState TransactionState { get; }

Type: SKPaymentTransactionObserver

StoreKit.SKPaymentTransactionObserver { [Selector ("paymentQueueRestoreCompletedTransactionsFinished:")] void PaymentQueueRestoreCompletedTransactionsFinished(..)
[Selector ("paymentQueue:removedTransactions:")] void RemovedTransactions(..)
[Selector ("paymentQueue:restoreCompletedTransactionsFailedWithError:")] void RestoreCompletedTransactionsFailedWithError(..)
[Selector ("paymentQueue:updatedDownloads:")] void UpdatedDownloads(..)
[Selector ("paymentQueue:updatedTransactions:")] void UpdatedTransactions(..)

Type: SKProduct

StoreKit.SKProduct { [Selector ("isDownloadable")] bool Downloadable { get; }
[Selector ("downloadContentLengths")] Foundation.NSNumber DownloadContentLengths { get; }
[Selector ("downloadContentVersion")] string DownloadContentVersion { get; }
[Selector ("localizedDescription")] string LocalizedDescription { get; }
[Selector ("localizedTitle")] string LocalizedTitle { get; }
[Selector ("price")] Foundation.NSDecimalNumber Price { get; }
[Selector ("priceLocale")] Foundation.NSLocale PriceLocale { get; }
[Selector ("productIdentifier")] string ProductIdentifier { get; }

Type: SKProductsRequest

StoreKit.SKProductsRequest { [Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _SKProductsRequestDelegate

StoreKit.SKProductsRequest+_SKProductsRequestDelegate { [Selector ("productsRequest:didReceiveResponse:")] void ReceivedResponse(..)

Type: SKProductsRequestDelegate

StoreKit.SKProductsRequestDelegate { [Selector ("productsRequest:didReceiveResponse:")] void ReceivedResponse(..)

Type: SKProductsResponse

StoreKit.SKProductsResponse { [Selector ("invalidProductIdentifiers")] string InvalidProducts { get; }
[Selector ("products")] StoreKit.SKProduct Products { get; }

Type: SKReceiptRefreshRequest

StoreKit.SKReceiptRefreshRequest { [Native ("SKTerminateForInvalidReceipt")] void TerminateForInvalidReceipt(..)
[Selector ("receiptProperties")] Foundation.NSDictionary WeakReceiptProperties { get; }

Type: SKRequest

StoreKit.SKRequest { [Selector ("cancel")] void Cancel(..)
[Selector ("start")] void Start(..)
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _SKRequestDelegate

StoreKit.SKRequest+_SKRequestDelegate { [Selector ("request:didFailWithError:")] void RequestFailed(..)
[Selector ("requestDidFinish:")] void RequestFinished(..)

Type: SKRequestDelegate

StoreKit.SKRequestDelegate { [Selector ("request:didFailWithError:")] void RequestFailed(..)
[Selector ("requestDidFinish:")] void RequestFinished(..)

Type: SKStoreProductViewController

StoreKit.SKStoreProductViewController { [Selector ("loadProductWithParameters:completionBlock:")] void LoadProduct(..)
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _SKStoreProductViewControllerDelegate

StoreKit.SKStoreProductViewController+_SKStoreProductViewControllerDelegate { [Selector ("productViewControllerDidFinish:")] void Finished(..)

Type: SKStoreProductViewControllerDelegate

StoreKit.SKStoreProductViewControllerDelegate { [Selector ("productViewControllerDidFinish:")] void Finished(..)

Namespace: SystemConfiguration

Type: CaptiveNetwork

SystemConfiguration.CaptiveNetwork { [Native ("CNCopyCurrentNetworkInfo")] SystemConfiguration.StatusCode TryCopyCurrentNetworkInfo(..)
[Native ("CNCopySupportedInterfaces")] SystemConfiguration.StatusCode TryGetSupportedInterfaces(..)
[Native ("CNMarkPortalOffline")] bool MarkPortalOffline(..)
[Native ("CNMarkPortalOnline")] bool MarkPortalOnline(..)
[Native ("CNSetSupportedSSIDs")] bool SetSupportedSSIDs(..)

Type: NetworkReachability

SystemConfiguration.NetworkReachability { [Native ("SCNetworkReachabilityGetFlags")] SystemConfiguration.StatusCode GetFlags(..)
[Native ("SCNetworkReachabilitySetCallback")] SystemConfiguration.StatusCode SetNotification(..)
[Native ("SCNetworkReachabilitySetCallback")] SystemConfiguration.StatusCode SetNotification(..)
[Native ("SCNetworkReachabilityScheduleWithRunLoop")] bool Schedule(..)
[Native ("SCNetworkReachabilityUnscheduleFromRunLoop")] bool Unschedule(..)
[Native ("SCNetworkReachabilitySetDispatchQueue")] bool SetDispatchQueue(..)

Type: StatusCodeError

SystemConfiguration.StatusCodeError { [Native ("SCErrorString")] string GetErrorDescription(..)

Namespace: Twitter

Type: TWRequest

Twitter.TWRequest { [Selector ("addMultiPartData:withName:type:")] void AddMultiPartData(..)
[Selector ("performRequestWithHandler:")] void PerformRequest(..)
[Selector ("account")] Accounts.ACAccount Account { get; }
[Selector ("setAccount:")] void Account { set; }
[Selector ("parameters")] Foundation.NSDictionary Parameters { get; }
[Selector ("requestMethod")] Twitter.TWRequestMethod RequestMethod { get; }
[Selector ("signedURLRequest")] Foundation.NSUrlRequest SignedUrlRequest { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }

Type: TWTweetComposeViewController

Twitter.TWTweetComposeViewController { [Selector ("addImage:")] bool AddImage(..)
[Selector ("addURL:")] bool AddUrl(..)
[Selector ("removeAllImages")] bool RemoveAllImages(..)
[Selector ("removeAllURLs")] bool RemoveAllUrls(..)
[Selector ("setCompletionHandler:")] void SetCompletionHandler(..)
[Selector ("setInitialText:")] bool SetInitialText(..)
[Selector ("canSendTweet")] bool CanSendTweet { get; }

Namespace: UIKit

Type: NSDataAsset

UIKit.NSDataAsset { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("data")] Foundation.NSData Data { get; }
[Selector ("name")] string Name { get; }
[Selector ("typeIdentifier")] Foundation.NSString TypeIdentifier { get; }

Type: NSFileProviderExtension

UIKit.NSFileProviderExtension { [Selector ("persistentIdentifierForItemAtURL:")] string GetPersistentIdentifier(..)
[Selector ("placeholderURLForURL:")] Foundation.NSUrl GetPlaceholderUrl(..)
[Selector ("URLForItemWithPersistentIdentifier:")] Foundation.NSUrl GetUrlForItem(..)
[Selector ("itemChangedAtURL:")] void ItemChangedAtUrl(..)
[Selector ("providePlaceholderAtURL:completionHandler:")] void ProvidePlaceholderAtUrl(..)
[Selector ("startProvidingItemAtURL:completionHandler:")] void StartProvidingItemAtUrl(..)
[Selector ("stopProvidingItemAtURL:")] void StopProvidingItemAtUrl(..)
[Selector ("writePlaceholderAtURL:withMetadata:error:")] bool WritePlaceholder(..)
[Selector ("documentStorageURL")] Foundation.NSUrl DocumentStorageUrl { get; }
[Selector ("providerIdentifier")] string ProviderIdentifier { get; }

Type: NSLayoutAnchor

UIKit.NSLayoutAnchor { [Selector ("constraintEqualToAnchor:")] UIKit.NSLayoutConstraint ConstraintEqualToAnchor(..)
[Selector ("constraintEqualToAnchor:constant:")] UIKit.NSLayoutConstraint ConstraintEqualToAnchor(..)
[Selector ("constraintGreaterThanOrEqualToAnchor:")] UIKit.NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor(..)
[Selector ("constraintGreaterThanOrEqualToAnchor:constant:")] UIKit.NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor(..)
[Selector ("constraintLessThanOrEqualToAnchor:")] UIKit.NSLayoutConstraint ConstraintLessThanOrEqualToAnchor(..)
[Selector ("constraintLessThanOrEqualToAnchor:constant:")] UIKit.NSLayoutConstraint ConstraintLessThanOrEqualToAnchor(..)

Type: NSLayoutConstraint

UIKit.NSLayoutConstraint { [Selector ("activateConstraints:")] void ActivateConstraints(..)
[Selector ("constraintWithItem:attribute:relatedBy:toItem:attribute:multiplier:constant:")] UIKit.NSLayoutConstraint Create(..)
[Selector ("deactivateConstraints:")] void DeactivateConstraints(..)
[Selector ("constraintsWithVisualFormat:options:metrics:views:")] UIKit.NSLayoutConstraint FromVisualFormat(..)
[Selector ("isActive")] bool Active { get; }
[Selector ("setActive:")] void Active { set; }
[Selector ("constant")] System.nfloat Constant { get; }
[Selector ("setConstant:")] void Constant { set; }
[Selector ("firstAttribute")] UIKit.NSLayoutAttribute FirstAttribute { get; }
[Selector ("firstItem")] Foundation.NSObject FirstItem { get; }
[Selector ("multiplier")] System.nfloat Multiplier { get; }
[Selector ("priority")] float Priority { get; }
[Selector ("setPriority:")] void Priority { set; }
[Selector ("relation")] UIKit.NSLayoutRelation Relation { get; }
[Selector ("secondAttribute")] UIKit.NSLayoutAttribute SecondAttribute { get; }
[Selector ("secondItem")] Foundation.NSObject SecondItem { get; }
[Selector ("shouldBeArchived")] bool ShouldBeArchived { get; }
[Selector ("setShouldBeArchived:")] void ShouldBeArchived { set; }

Type: NSLayoutDimension

UIKit.NSLayoutDimension { [Selector ("constraintEqualToAnchor:multiplier:")] UIKit.NSLayoutConstraint ConstraintEqualToAnchor(..)
[Selector ("constraintEqualToAnchor:multiplier:constant:")] UIKit.NSLayoutConstraint ConstraintEqualToAnchor(..)
[Selector ("constraintEqualToConstant:")] UIKit.NSLayoutConstraint ConstraintEqualToConstant(..)
[Selector ("constraintGreaterThanOrEqualToAnchor:multiplier:")] UIKit.NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor(..)
[Selector ("constraintGreaterThanOrEqualToAnchor:multiplier:constant:")] UIKit.NSLayoutConstraint ConstraintGreaterThanOrEqualToAnchor(..)
[Selector ("constraintGreaterThanOrEqualToConstant:")] UIKit.NSLayoutConstraint ConstraintGreaterThanOrEqualToConstant(..)
[Selector ("constraintLessThanOrEqualToAnchor:multiplier:")] UIKit.NSLayoutConstraint ConstraintLessThanOrEqualToAnchor(..)
[Selector ("constraintLessThanOrEqualToAnchor:multiplier:constant:")] UIKit.NSLayoutConstraint ConstraintLessThanOrEqualToAnchor(..)
[Selector ("constraintLessThanOrEqualToConstant:")] UIKit.NSLayoutConstraint ConstraintLessThanOrEqualToConstant(..)

Type: NSLayoutManager

UIKit.NSLayoutManager { [Selector ("addTextContainer:")] void AddTextContainer(..)
[Selector ("attachmentSizeForGlyphAtIndex:")] CoreGraphics.CGSize AttachmentSizeForGlyphAtIndex(..)
[Selector ("boundingRectForGlyphRange:inTextContainer:")] CoreGraphics.CGRect BoundingRectForGlyphRange(..)
[Selector ("CGGlyphAtIndex:isValidIndex:")] ushort CGGlyphAtIndex(..)
[Selector ("CGGlyphAtIndex:")] ushort CGGlyphAtIndex(..)
[Selector ("characterIndexForGlyphAtIndex:")] System.nuint CharacterIndexForGlyphAtIndex(..)
[Selector ("characterIndexForPoint:inTextContainer:fractionOfDistanceBetweenInsertionPoints:")] System.nuint CharacterIndexForPoint(..)
[Selector ("characterRangeForGlyphRange:actualGlyphRange:")] Foundation.NSRange CharacterRangeForGlyphRangeInternal(..)
[Selector ("drawBackgroundForGlyphRange:atPoint:")] void DrawBackgroundForGlyphRange(..)
[Selector ("drawGlyphsForGlyphRange:atPoint:")] void DrawGlyphs(..)
[Selector ("drawsOutsideLineFragmentForGlyphAtIndex:")] bool DrawsOutsideLineFragmentForGlyphAtIndex(..)
[Selector ("drawStrikethroughForGlyphRange:strikethroughType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:")] void DrawStrikethrough(..)
[Selector ("drawUnderlineForGlyphRange:underlineType:baselineOffset:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:")] void DrawUnderline(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("ensureGlyphsForCharacterRange:")] void EnsureGlyphsForCharacterRange(..)
[Selector ("ensureGlyphsForGlyphRange:")] void EnsureGlyphsForGlyphRange(..)
[Selector ("ensureLayoutForBoundingRect:inTextContainer:")] void EnsureLayoutForBoundingRect(..)
[Selector ("ensureLayoutForCharacterRange:")] void EnsureLayoutForCharacterRange(..)
[Selector ("ensureLayoutForGlyphRange:")] void EnsureLayoutForGlyphRange(..)
[Selector ("ensureLayoutForTextContainer:")] void EnsureLayoutForTextContainer(..)
[Selector ("enumerateEnclosingRectsForGlyphRange:withinSelectedGlyphRange:inTextContainer:usingBlock:")] void EnumerateEnclosingRects(..)
[Selector ("enumerateLineFragmentsForGlyphRange:usingBlock:")] void EnumerateLineFragments(..)
[Selector ("fractionOfDistanceThroughGlyphForPoint:inTextContainer:")] System.nfloat FractionOfDistanceThroughGlyphForPoint(..)
[Selector ("getFirstUnlaidCharacterIndex:glyphIndex:")] void GetFirstUnlaidCharacterIndex(..)
[Selector ("glyphRangeForTextContainer:")] Foundation.NSRange GetGlyphRange(..)
[Selector ("getGlyphsInRange:glyphs:properties:characterIndexes:bidiLevels:")] System.nuint GetGlyphsInternal(..)
[Selector ("getLineFragmentInsertionPointsForCharacterAtIndex:alternatePositions:inDisplayOrder:positions:characterIndexes:")] System.nuint GetLineFragmentInsertionPoints(..)
[Selector ("usedRectForTextContainer:")] CoreGraphics.CGRect GetUsedRectForTextContainer(..)
[Selector ("glyphAtIndex:isValidIndex:")] ushort GlyphAtIndex(..)
[Selector ("glyphAtIndex:")] ushort GlyphAtIndex(..)
[Selector ("glyphIndexForCharacterAtIndex:")] System.nuint GlyphIndexForCharacterAtIndex(..)
[Selector ("glyphIndexForPoint:inTextContainer:fractionOfDistanceThroughGlyph:")] System.nuint GlyphIndexForPoint(..)
[Selector ("glyphIndexForPoint:inTextContainer:")] System.nuint GlyphIndexForPoint(..)
[Selector ("glyphRangeForBoundingRect:inTextContainer:")] Foundation.NSRange GlyphRangeForBoundingRect(..)
[Selector ("glyphRangeForBoundingRectWithoutAdditionalLayout:inTextContainer:")] Foundation.NSRange GlyphRangeForBoundingRectWithoutAdditionalLayout(..)
[Selector ("glyphRangeForCharacterRange:actualCharacterRange:")] Foundation.NSRange GlyphRangeForCharacterRangeInternal(..)
[Selector ("insertTextContainer:atIndex:")] void InsertTextContainer(..)
[Selector ("invalidateDisplayForCharacterRange:")] void InvalidateDisplayForCharacterRange(..)
[Selector ("invalidateDisplayForGlyphRange:")] void InvalidateDisplayForGlyphRange(..)
[Selector ("invalidateGlyphsForCharacterRange:changeInLength:actualCharacterRange:")] void InvalidateGlyphs(..)
[Selector ("invalidateLayoutForCharacterRange:actualCharacterRange:")] void InvalidateLayout(..)
[Selector ("isValidGlyphIndex:")] bool IsValidGlyphIndex(..)
[Selector ("lineFragmentRectForGlyphAtIndex:effectiveRange:withoutAdditionalLayout:")] CoreGraphics.CGRect LineFragmentRectForGlyphAtIndex(..)
[Selector ("lineFragmentRectForGlyphAtIndex:effectiveRange:")] CoreGraphics.CGRect LineFragmentRectForGlyphAtIndexInternal(..)
[Selector ("lineFragmentUsedRectForGlyphAtIndex:effectiveRange:withoutAdditionalLayout:")] CoreGraphics.CGRect LineFragmentUsedRectForGlyphAtIndex(..)
[Selector ("lineFragmentUsedRectForGlyphAtIndex:effectiveRange:")] CoreGraphics.CGRect LineFragmentUsedRectForGlyphAtIndexInternal(..)
[Selector ("locationForGlyphAtIndex:")] CoreGraphics.CGPoint LocationForGlyphAtIndex(..)
[Selector ("notShownAttributeForGlyphAtIndex:")] bool NotShownAttributeForGlyphAtIndex(..)
[Selector ("processEditingForTextStorage:edited:range:changeInLength:invalidatedRange:")] void ProcessEditing(..)
[Selector ("propertyForGlyphAtIndex:")] UIKit.NSGlyphProperty PropertyForGlyphAtIndex(..)
[Selector ("rangeOfNominallySpacedGlyphsContainingIndex:")] Foundation.NSRange RangeOfNominallySpacedGlyphsContainingIndex(..)
[Selector ("removeTextContainerAtIndex:")] void RemoveTextContainer(..)
[Selector ("setAttachmentSize:forGlyphRange:")] void SetAttachmentSize(..)
[Selector ("setDrawsOutsideLineFragment:forGlyphAtIndex:")] void SetDrawsOutsideLineFragment(..)
[Selector ("setExtraLineFragmentRect:usedRect:textContainer:")] void SetExtraLineFragmentRect(..)
[Selector ("setGlyphs:properties:characterIndexes:font:forGlyphRange:")] void SetGlyphs(..)
[Selector ("setLineFragmentRect:forGlyphRange:usedRect:")] void SetLineFragmentRect(..)
[Selector ("setLocation:forStartOfGlyphRange:")] void SetLocation(..)
[Selector ("setNotShownAttribute:forGlyphAtIndex:")] void SetNotShownAttribute(..)
[Selector ("setTextContainer:forGlyphRange:")] void SetTextContainer(..)
[Selector ("showCGGlyphs:positions:count:font:matrix:attributes:inContext:")] void ShowCGGlyphsInternal(..)
[Selector ("strikethroughGlyphRange:strikethroughType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:")] void Strikethrough(..)
[Selector ("textContainerChangedGeometry:")] void TextContainerChangedGeometry(..)
[Selector ("textContainerForGlyphAtIndex:effectiveRange:withoutAdditionalLayout:")] UIKit.NSTextContainer TextContainerForGlyphAtIndex(..)
[Selector ("textContainerForGlyphAtIndex:effectiveRange:")] UIKit.NSTextContainer TextContainerForGlyphAtIndexInternal(..)
[Selector ("truncatedGlyphRangeInLineFragmentForGlyphAtIndex:")] Foundation.NSRange TruncatedGlyphRangeInLineFragmentForGlyphAtIndex(..)
[Selector ("underlineGlyphRange:underlineType:lineFragmentRect:lineFragmentGlyphRange:containerOrigin:")] void Underline(..)
[Selector ("allowsNonContiguousLayout")] bool AllowsNonContiguousLayout { get; }
[Selector ("setAllowsNonContiguousLayout:")] void AllowsNonContiguousLayout { set; }
[Selector ("extraLineFragmentRect")] CoreGraphics.CGRect ExtraLineFragmentRect { get; }
[Selector ("extraLineFragmentTextContainer")] UIKit.NSTextContainer ExtraLineFragmentTextContainer { get; }
[Selector ("extraLineFragmentUsedRect")] CoreGraphics.CGRect ExtraLineFragmentUsedRect { get; }
[Selector ("firstUnlaidCharacterIndex")] System.nuint FirstUnlaidCharacterIndex { get; }
[Selector ("firstUnlaidGlyphIndex")] System.nuint FirstUnlaidGlyphIndex { get; }
[Selector ("hasNonContiguousLayout")] bool HasNonContiguousLayout { get; }
[Selector ("hyphenationFactor")] System.nfloat HyphenationFactor { get; }
[Selector ("setHyphenationFactor:")] void HyphenationFactor { set; }
[Selector ("numberOfGlyphs")] System.nuint NumberOfGlyphs { get; }
[Selector ("showsControlCharacters")] bool ShowsControlCharacters { get; }
[Selector ("setShowsControlCharacters:")] void ShowsControlCharacters { set; }
[Selector ("showsInvisibleCharacters")] bool ShowsInvisibleCharacters { get; }
[Selector ("setShowsInvisibleCharacters:")] void ShowsInvisibleCharacters { set; }
[Selector ("textContainers")] UIKit.NSTextContainer TextContainers { get; }
[Selector ("textStorage")] UIKit.NSTextStorage TextStorage { get; }
[Selector ("setTextStorage:")] void TextStorage { set; }
[Selector ("usesFontLeading")] bool UsesFontLeading { get; }
[Selector ("setUsesFontLeading:")] void UsesFontLeading { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: NSLayoutManagerDelegate

UIKit.NSLayoutManagerDelegate { [Selector ("layoutManager:boundingBoxForControlGlyphAtIndex:forTextContainer:proposedLineFragment:glyphPosition:characterIndex:")] CoreGraphics.CGRect BoundingBoxForControlGlyph(..)
[Selector ("layoutManager:textContainer:didChangeGeometryFromSize:")] void DidChangeGeometry(..)
[Selector ("layoutManager:didCompleteLayoutForTextContainer:atEnd:")] void DidCompleteLayout(..)
[Selector ("layoutManagerDidInvalidateLayout:")] void DidInvalidatedLayout(..)
[Selector ("layoutManager:lineSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:")] System.nfloat LineSpacingAfterGlyphAtIndex(..)
[Selector ("layoutManager:paragraphSpacingAfterGlyphAtIndex:withProposedLineFragmentRect:")] System.nfloat ParagraphSpacingAfterGlyphAtIndex(..)
[Selector ("layoutManager:paragraphSpacingBeforeGlyphAtIndex:withProposedLineFragmentRect:")] System.nfloat ParagraphSpacingBeforeGlyphAtIndex(..)
[Selector ("layoutManager:shouldBreakLineByHyphenatingBeforeCharacterAtIndex:")] bool ShouldBreakLineByHyphenatingBeforeCharacter(..)
[Selector ("layoutManager:shouldBreakLineByWordBeforeCharacterAtIndex:")] bool ShouldBreakLineByWordBeforeCharacter(..)
[Selector ("layoutManager:shouldGenerateGlyphs:properties:characterIndexes:font:forGlyphRange:")] System.nuint ShouldGenerateGlyphs(..)
[Selector ("layoutManager:shouldSetLineFragmentRect:lineFragmentUsedRect:baselineOffset:inTextContainer:forGlyphRange:")] bool ShouldSetLineFragmentRect(..)
[Selector ("layoutManager:shouldUseAction:forControlCharacterAtIndex:")] UIKit.NSControlCharacterAction ShouldUseAction(..)

Type: NSMutableParagraphStyle

UIKit.NSMutableParagraphStyle { [Selector ("addTabStop:")] void AddTabStop(..)
[Selector ("removeTabStop:")] void RemoveTabStop(..)
[Selector ("setParagraphStyle:")] void SetParagraphStyle(..)
[Selector ("alignment")] UIKit.UITextAlignment Alignment { get; }
[Selector ("setAlignment:")] void Alignment { set; }
[Selector ("allowsDefaultTighteningForTruncation")] bool AllowsDefaultTighteningForTruncation { get; }
[Selector ("setAllowsDefaultTighteningForTruncation:")] void AllowsDefaultTighteningForTruncation { set; }
[Selector ("baseWritingDirection")] Foundation.NSWritingDirection BaseWritingDirection { get; }
[Selector ("setBaseWritingDirection:")] void BaseWritingDirection { set; }
[Selector ("defaultTabInterval")] System.nfloat DefaultTabInterval { get; }
[Selector ("setDefaultTabInterval:")] void DefaultTabInterval { set; }
[Selector ("firstLineHeadIndent")] System.nfloat FirstLineHeadIndent { get; }
[Selector ("setFirstLineHeadIndent:")] void FirstLineHeadIndent { set; }
[Selector ("headIndent")] System.nfloat HeadIndent { get; }
[Selector ("setHeadIndent:")] void HeadIndent { set; }
[Selector ("hyphenationFactor")] float HyphenationFactor { get; }
[Selector ("setHyphenationFactor:")] void HyphenationFactor { set; }
[Selector ("lineBreakMode")] UIKit.UILineBreakMode LineBreakMode { get; }
[Selector ("setLineBreakMode:")] void LineBreakMode { set; }
[Selector ("lineHeightMultiple")] System.nfloat LineHeightMultiple { get; }
[Selector ("setLineHeightMultiple:")] void LineHeightMultiple { set; }
[Selector ("lineSpacing")] System.nfloat LineSpacing { get; }
[Selector ("setLineSpacing:")] void LineSpacing { set; }
[Selector ("maximumLineHeight")] System.nfloat MaximumLineHeight { get; }
[Selector ("setMaximumLineHeight:")] void MaximumLineHeight { set; }
[Selector ("minimumLineHeight")] System.nfloat MinimumLineHeight { get; }
[Selector ("setMinimumLineHeight:")] void MinimumLineHeight { set; }
[Selector ("paragraphSpacing")] System.nfloat ParagraphSpacing { get; }
[Selector ("setParagraphSpacing:")] void ParagraphSpacing { set; }
[Selector ("paragraphSpacingBefore")] System.nfloat ParagraphSpacingBefore { get; }
[Selector ("setParagraphSpacingBefore:")] void ParagraphSpacingBefore { set; }
[Selector ("tabStops")] UIKit.NSTextTab TabStops { get; }
[Selector ("setTabStops:")] void TabStops { set; }
[Selector ("tailIndent")] System.nfloat TailIndent { get; }
[Selector ("setTailIndent:")] void TailIndent { set; }

Type: NSParagraphStyle

UIKit.NSParagraphStyle { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("defaultWritingDirectionForLanguage:")] Foundation.NSWritingDirection GetDefaultWritingDirection(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("alignment")] UIKit.UITextAlignment Alignment { get; }
[Selector ("allowsDefaultTighteningForTruncation")] bool AllowsDefaultTighteningForTruncation { get; }
[Selector ("baseWritingDirection")] Foundation.NSWritingDirection BaseWritingDirection { get; }
[Selector ("defaultParagraphStyle")] UIKit.NSParagraphStyle Default { get; }
[Selector ("defaultTabInterval")] System.nfloat DefaultTabInterval { get; }
[Selector ("firstLineHeadIndent")] System.nfloat FirstLineHeadIndent { get; }
[Selector ("headIndent")] System.nfloat HeadIndent { get; }
[Selector ("hyphenationFactor")] float HyphenationFactor { get; }
[Selector ("lineBreakMode")] UIKit.UILineBreakMode LineBreakMode { get; }
[Selector ("lineHeightMultiple")] System.nfloat LineHeightMultiple { get; }
[Selector ("lineSpacing")] System.nfloat LineSpacing { get; }
[Selector ("maximumLineHeight")] System.nfloat MaximumLineHeight { get; }
[Selector ("minimumLineHeight")] System.nfloat MinimumLineHeight { get; }
[Selector ("paragraphSpacing")] System.nfloat ParagraphSpacing { get; }
[Selector ("paragraphSpacingBefore")] System.nfloat ParagraphSpacingBefore { get; }
[Selector ("tabStops")] UIKit.NSTextTab TabStops { get; }
[Selector ("tailIndent")] System.nfloat TailIndent { get; }

Type: NSShadow

UIKit.NSShadow { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("shadowBlurRadius")] System.nfloat ShadowBlurRadius { get; }
[Selector ("setShadowBlurRadius:")] void ShadowBlurRadius { set; }
[Selector ("shadowColor")] UIKit.UIColor ShadowColor { get; }
[Selector ("setShadowColor:")] void ShadowColor { set; }
[Selector ("shadowOffset")] CoreGraphics.CGSize ShadowOffset { get; }
[Selector ("setShadowOffset:")] void ShadowOffset { set; }

Type: NSTextAttachment

UIKit.NSTextAttachment { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("attachmentBoundsForTextContainer:proposedLineFragment:glyphPosition:characterIndex:")] CoreGraphics.CGRect GetAttachmentBounds(..)
[Selector ("imageForBounds:textContainer:characterIndex:")] UIKit.UIImage GetImageForBounds(..)
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("setBounds:")] void Bounds { set; }
[Selector ("contents")] Foundation.NSData Contents { get; }
[Selector ("setContents:")] void Contents { set; }
[Selector ("fileType")] string FileType { get; }
[Selector ("setFileType:")] void FileType { set; }
[Selector ("fileWrapper")] Foundation.NSFileWrapper FileWrapper { get; }
[Selector ("setFileWrapper:")] void FileWrapper { set; }
[Selector ("image")] UIKit.UIImage Image { get; }
[Selector ("setImage:")] void Image { set; }

Type: NSTextAttachmentContainer

UIKit.NSTextAttachmentContainer { [Selector ("attachmentBoundsForTextContainer:proposedLineFragment:glyphPosition:characterIndex:")] CoreGraphics.CGRect GetAttachmentBounds(..)
[Selector ("imageForBounds:textContainer:characterIndex:")] UIKit.UIImage GetImageForBounds(..)

Type: NSTextContainer

UIKit.NSTextContainer { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("lineFragmentRectForProposedRect:atIndex:writingDirection:remainingRect:")] CoreGraphics.CGRect GetLineFragmentRect(..)
[Selector ("replaceLayoutManager:")] void ReplaceLayoutManager(..)
[Selector ("exclusionPaths")] UIKit.UIBezierPath ExclusionPaths { get; }
[Selector ("setExclusionPaths:")] void ExclusionPaths { set; }
[Selector ("heightTracksTextView")] bool HeightTracksTextView { get; }
[Selector ("setHeightTracksTextView:")] void HeightTracksTextView { set; }
[Selector ("layoutManager")] UIKit.NSLayoutManager LayoutManager { get; }
[Selector ("setLayoutManager:")] void LayoutManager { set; }
[Selector ("layoutOrientation")] UIKit.NSTextLayoutOrientation LayoutOrientation { get; }
[Selector ("setLayoutOrientation:")] void LayoutOrientation { set; }
[Selector ("lineBreakMode")] UIKit.UILineBreakMode LineBreakMode { get; }
[Selector ("setLineBreakMode:")] void LineBreakMode { set; }
[Selector ("lineFragmentPadding")] System.nfloat LineFragmentPadding { get; }
[Selector ("setLineFragmentPadding:")] void LineFragmentPadding { set; }
[Selector ("maximumNumberOfLines")] System.nuint MaximumNumberOfLines { get; }
[Selector ("setMaximumNumberOfLines:")] void MaximumNumberOfLines { set; }
[Selector ("isSimpleRectangularTextContainer")] bool SimpleRectangularTextContainer { get; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }
[Selector ("setSize:")] void Size { set; }
[Selector ("widthTracksTextView")] bool WidthTracksTextView { get; }
[Selector ("setWidthTracksTextView:")] void WidthTracksTextView { set; }

Type: NSTextStorage

UIKit.NSTextStorage { [Selector ("addLayoutManager:")] void AddLayoutManager(..)
[Selector ("edited:range:changeInLength:")] void Edited(..)
[Selector ("ensureAttributesAreFixedInRange:")] void EnsureAttributesAreFixed(..)
[Selector ("invalidateAttributesInRange:")] void InvalidateAttributes(..)
[Selector ("processEditing")] void ProcessEditing(..)
[Selector ("removeLayoutManager:")] void RemoveLayoutManager(..)
[Selector ("changeInLength")] System.nint ChangeInLength { get; }
[Selector ("editedMask")] UIKit.NSTextStorageEditActions EditedMask { get; }
[Selector ("setEditedMask:")] void EditedMask { set; }
[Selector ("editedRange")] Foundation.NSRange EditedRange { get; }
[Selector ("fixesAttributesLazily")] bool FixesAttributesLazily { get; }
[Selector ("layoutManagers")] Foundation.NSObject LayoutManagers { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _NSTextStorageDelegate

UIKit.NSTextStorage+_NSTextStorageDelegate { [Selector ("textStorage:didProcessEditing:range:changeInLength:")] void DidProcessEditing(..)
[Selector ("textStorage:willProcessEditing:range:changeInLength:")] void WillProcessEditing(..)

Type: NSTextStorageDelegate

UIKit.NSTextStorageDelegate { [Selector ("textStorage:didProcessEditing:range:changeInLength:")] void DidProcessEditing(..)
[Selector ("textStorage:willProcessEditing:range:changeInLength:")] void WillProcessEditing(..)

Type: NSTextTab

UIKit.NSTextTab { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("columnTerminatorsForLocale:")] Foundation.NSCharacterSet GetColumnTerminators(..)
[Selector ("alignment")] UIKit.UITextAlignment Alignment { get; }
[Selector ("location")] System.nfloat Location { get; }
[Selector ("options")] Foundation.NSDictionary Options { get; }

Type: UIAcceleration

UIKit.UIAcceleration { [Selector ("timestamp")] double Time { get; }
[Selector ("x")] double X { get; }
[Selector ("y")] double Y { get; }
[Selector ("z")] double Z { get; }

Type: UIAccelerometer

UIKit.UIAccelerometer { [Selector ("sharedAccelerometer")] UIKit.UIAccelerometer SharedAccelerometer { get; }
[Selector ("updateInterval")] double UpdateInterval { get; }
[Selector ("setUpdateInterval:")] void UpdateInterval { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIAccelerometerDelegate

UIKit.UIAccelerometer+_UIAccelerometerDelegate { [Selector ("accelerometer:didAccelerate:")] void DidAccelerate(..)

Type: UIAccelerometerDelegate

UIKit.UIAccelerometerDelegate { [Selector ("accelerometer:didAccelerate:")] void DidAccelerate(..)

Type: UIAccessibility

UIKit.UIAccessibility { [Native ("UIAccessibilityRegisterGestureConflictWithZoom")] void RegisterGestureConflictWithZoom(..)
[Native ("UIAccessibilityIsVoiceOverRunning")] bool IsVoiceOverRunning { get; }
[Native ("UIAccessibilityIsMonoAudioEnabled")] bool IsMonoAudioEnabled { get; }
[Native ("UIAccessibilityFocusedElement")] Foundation.NSObject FocusedElement(..)
[Native ("UIAccessibilityIsShakeToUndoEnabled")] bool IsShakeToUndoEnabled { get; }
[Native ("UIAccessibilityIsClosedCaptioningEnabled")] bool IsClosedCaptioningEnabled { get; }
[Native ("UIAccessibilityIsInvertColorsEnabled")] bool IsInvertColorsEnabled { get; }
[Native ("UIAccessibilityIsGuidedAccessEnabled")] bool IsGuidedAccessEnabled { get; }
[Native ("UIAccessibilityPostNotification")] void PostNotification(..)
[Native ("UIAccessibilityZoomFocusChanged")] void ZoomFocusChanged(..)
[Native ("UIAccessibilityConvertPathToScreenCoordinates")] UIKit.UIBezierPath ConvertPathToScreenCoordinates(..)
[Native ("UIAccessibilityConvertFrameToScreenCoordinates")] CoreGraphics.CGRect ConvertFrameToScreenCoordinates(..)
[Native ("UIAccessibilityRequestGuidedAccessSession")] void RequestGuidedAccessSession(..)
[Native ("UIAccessibilityRequestGuidedAccessSession")] void RequestGuidedAccessSession(..)
[Native ("UIAccessibilityDarkerSystemColorsEnabled")] bool DarkerSystemColosEnabled { get; }
[Native ("UIAccessibilityIsBoldTextEnabled")] bool IsBoldTextEnabled { get; }
[Native ("UIAccessibilityIsGrayscaleEnabled")] bool IsGrayscaleEnabled { get; }
[Native ("UIAccessibilityIsReduceMotionEnabled")] bool IsReduceMotionEnabled { get; }
[Native ("UIAccessibilityIsReduceTransparencyEnabled")] bool IsReduceTransparencyEnabled { get; }
[Native ("UIAccessibilityIsSwitchControlRunning")] bool IsSwitchControlRunning { get; }
[Native ("UIAccessibilityIsSpeakSelectionEnabled")] bool IsSpeakSelectionEnabled { get; }
[Native ("UIAccessibilityIsSpeakScreenEnabled")] bool IsSpeakScreenEnabled { get; }

Type: UIAccessibilityCustomAction

UIKit.UIAccessibilityCustomAction { [Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("selector")] ObjCRuntime.Selector Selector { get; }
[Selector ("setSelector:")] void Selector { set; }
[Selector ("target")] Foundation.NSObject Target { get; }
[Selector ("setTarget:")] void Target { set; }

Type: FuncBoolDispatcher

UIKit.UIAccessibilityCustomAction+FuncBoolDispatcher { [Selector ("xamarinApplySelectorFunc:")] bool Probe(..)

Type: UIAccessibilityElement

UIKit.UIAccessibilityElement { [Selector ("accessibilityContainer")] Foundation.NSObject AccessibilityContainer { get; }
[Selector ("setAccessibilityContainer:")] void AccessibilityContainer { set; }
[Selector ("accessibilityFrame")] CoreGraphics.CGRect AccessibilityFrame { get; }
[Selector ("setAccessibilityFrame:")] void AccessibilityFrame { set; }
[Selector ("accessibilityHint")] string AccessibilityHint { get; }
[Selector ("setAccessibilityHint:")] void AccessibilityHint { set; }
[Selector ("accessibilityIdentifier")] string AccessibilityIdentifier { get; }
[Selector ("setAccessibilityIdentifier:")] void AccessibilityIdentifier { set; }
[Selector ("accessibilityLabel")] string AccessibilityLabel { get; }
[Selector ("setAccessibilityLabel:")] void AccessibilityLabel { set; }
[Selector ("accessibilityTraits")] ulong AccessibilityTraits { get; }
[Selector ("setAccessibilityTraits:")] void AccessibilityTraits { set; }
[Selector ("accessibilityValue")] string AccessibilityValue { get; }
[Selector ("setAccessibilityValue:")] void AccessibilityValue { set; }
[Selector ("isAccessibilityElement")] bool IsAccessibilityElement { get; }
[Selector ("setIsAccessibilityElement:")] void IsAccessibilityElement { set; }

Type: UIActionSheet

UIKit.UIActionSheet { [Selector ("addButtonWithTitle:")] System.nint AddButton(..)
[Selector ("buttonTitleAtIndex:")] string ButtonTitle(..)
[Selector ("dismissWithClickedButtonIndex:animated:")] void DismissWithClickedButtonIndex(..)
[Selector ("showFromBarButtonItem:animated:")] void ShowFrom(..)
[Selector ("showFromRect:inView:animated:")] void ShowFrom(..)
[Selector ("showFromTabBar:")] void ShowFromTabBar(..)
[Selector ("showFromToolbar:")] void ShowFromToolbar(..)
[Selector ("showInView:")] void ShowInView(..)
[Selector ("numberOfButtons")] System.nint ButtonCount { get; }
[Selector ("cancelButtonIndex")] System.nint CancelButtonIndex { get; }
[Selector ("setCancelButtonIndex:")] void CancelButtonIndex { set; }
[Selector ("destructiveButtonIndex")] System.nint DestructiveButtonIndex { get; }
[Selector ("setDestructiveButtonIndex:")] void DestructiveButtonIndex { set; }
[Selector ("firstOtherButtonIndex")] System.nint FirstOtherButtonIndex { get; }
[Selector ("actionSheetStyle")] UIKit.UIActionSheetStyle Style { get; }
[Selector ("setActionSheetStyle:")] void Style { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("isVisible")] bool Visible { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIActionSheetDelegate

UIKit.UIActionSheet+_UIActionSheetDelegate { [Selector ("actionSheetCancel:")] void Canceled(..)
[Selector ("actionSheet:clickedButtonAtIndex:")] void Clicked(..)
[Selector ("actionSheet:didDismissWithButtonIndex:")] void Dismissed(..)
[Selector ("didPresentActionSheet:")] void Presented(..)
[Selector ("actionSheet:willDismissWithButtonIndex:")] void WillDismiss(..)
[Selector ("willPresentActionSheet:")] void WillPresent(..)

Type: UIActionSheetDelegate

UIKit.UIActionSheetDelegate { [Selector ("actionSheetCancel:")] void Canceled(..)
[Selector ("actionSheet:clickedButtonAtIndex:")] void Clicked(..)
[Selector ("actionSheet:didDismissWithButtonIndex:")] void Dismissed(..)
[Selector ("didPresentActionSheet:")] void Presented(..)
[Selector ("actionSheet:willDismissWithButtonIndex:")] void WillDismiss(..)
[Selector ("willPresentActionSheet:")] void WillPresent(..)

Type: UIActivity

UIKit.UIActivity { [Selector ("canPerformWithActivityItems:")] bool CanPerform(..)
[Selector ("activityDidFinish:")] void Finished(..)
[Selector ("performActivity")] void Perform(..)
[Selector ("prepareWithActivityItems:")] void Prepare(..)
[Selector ("activityCategory")] UIKit.UIActivityCategory Category { get; }
[Selector ("activityImage")] UIKit.UIImage Image { get; }
[Selector ("activityTitle")] string Title { get; }
[Selector ("activityType")] Foundation.NSString Type { get; }
[Selector ("activityViewController")] UIKit.UIViewController ViewController { get; }

Type: UIActivityIndicatorView

UIKit.UIActivityIndicatorView { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("startAnimating")] void StartAnimating(..)
[Selector ("stopAnimating")] void StopAnimating(..)
[Selector ("activityIndicatorViewStyle")] UIKit.UIActivityIndicatorViewStyle ActivityIndicatorViewStyle { get; }
[Selector ("setActivityIndicatorViewStyle:")] void ActivityIndicatorViewStyle { set; }
[Selector ("color")] UIKit.UIColor Color { get; }
[Selector ("setColor:")] void Color { set; }
[Selector ("hidesWhenStopped")] bool HidesWhenStopped { get; }
[Selector ("setHidesWhenStopped:")] void HidesWhenStopped { set; }
[Selector ("isAnimating")] bool IsAnimating { get; }

Type: UIActivityIndicatorViewAppearance

UIKit.UIActivityIndicatorView+UIActivityIndicatorViewAppearance { [Selector ("color")] UIKit.UIColor Color { get; }
[Selector ("setColor:")] void Color { set; }

Type: UIActivityItemProvider

UIKit.UIActivityItemProvider { [Selector ("activityViewController:dataTypeIdentifierForActivityType:")] string GetDataTypeIdentifierForActivity(..)
[Selector ("activityViewController:itemForActivityType:")] Foundation.NSObject GetItemForActivity(..)
[Selector ("activityViewControllerPlaceholderItem:")] Foundation.NSObject GetPlaceholderData(..)
[Selector ("activityViewController:subjectForActivityType:")] string GetSubjectForActivity(..)
[Selector ("activityViewController:thumbnailImageForActivityType:suggestedSize:")] UIKit.UIImage GetThumbnailImageForActivity(..)
[Selector ("activityType")] Foundation.NSString ActivityType { get; }
[Selector ("item")] Foundation.NSObject Item { get; }
[Selector ("placeholderItem")] Foundation.NSObject PlaceholderItem { get; }

Type: UIActivityItemSource

UIKit.UIActivityItemSource { [Selector ("activityViewController:dataTypeIdentifierForActivityType:")] string GetDataTypeIdentifierForActivity(..)
[Selector ("activityViewController:itemForActivityType:")] Foundation.NSObject GetItemForActivity(..)
[Selector ("activityViewControllerPlaceholderItem:")] Foundation.NSObject GetPlaceholderData(..)
[Selector ("activityViewController:subjectForActivityType:")] string GetSubjectForActivity(..)
[Selector ("activityViewController:thumbnailImageForActivityType:suggestedSize:")] UIKit.UIImage GetThumbnailImageForActivity(..)

Type: UIActivityViewController

UIKit.UIActivityViewController { [Selector ("setCompletionWithItemsHandler:")] void SetCompletionHandler(..)
[Selector ("completionHandler")] System.Action`2[Foundation.NSString,System.Boolean] CompletionHandler { get; }
[Selector ("setCompletionHandler:")] void CompletionHandler { set; }
[Selector ("excludedActivityTypes")] Foundation.NSString ExcludedActivityTypes { get; }
[Selector ("setExcludedActivityTypes:")] void ExcludedActivityTypes { set; }

Type: UIAdaptivePresentationControllerDelegate

UIKit.UIAdaptivePresentationControllerDelegate { [Selector ("adaptivePresentationStyleForPresentationController:")] UIKit.UIModalPresentationStyle GetAdaptivePresentationStyle(..)
[Selector ("adaptivePresentationStyleForPresentationController:traitCollection:")] UIKit.UIModalPresentationStyle GetAdaptivePresentationStyle(..)
[Selector ("presentationController:viewControllerForAdaptivePresentationStyle:")] UIKit.UIViewController GetViewControllerForAdaptivePresentation(..)
[Selector ("presentationController:willPresentWithAdaptiveStyle:transitionCoordinator:")] void WillPresent(..)

Type: UIAlertAction

UIKit.UIAlertAction { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("actionWithTitle:style:handler:")] UIKit.UIAlertAction Create(..)
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("style")] UIKit.UIAlertActionStyle Style { get; }
[Selector ("title")] string Title { get; }

Type: UIAlertController

UIKit.UIAlertController { [Selector ("addAction:")] void AddAction(..)
[Selector ("addTextFieldWithConfigurationHandler:")] void AddTextField(..)
[Selector ("alertControllerWithTitle:message:preferredStyle:")] UIKit.UIAlertController Create(..)
[Selector ("actions")] UIKit.UIAlertAction Actions { get; }
[Selector ("message")] string Message { get; }
[Selector ("setMessage:")] void Message { set; }
[Selector ("preferredAction")] UIKit.UIAlertAction PreferredAction { get; }
[Selector ("setPreferredAction:")] void PreferredAction { set; }
[Selector ("preferredStyle")] UIKit.UIAlertControllerStyle PreferredStyle { get; }
[Selector ("textFields")] UIKit.UITextField TextFields { get; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }

Type: UIAlertView

UIKit.UIAlertView { [Selector ("addButtonWithTitle:")] System.nint AddButton(..)
[Selector ("buttonTitleAtIndex:")] string ButtonTitle(..)
[Selector ("dismissWithClickedButtonIndex:animated:")] void DismissWithClickedButtonIndex(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("textFieldAtIndex:")] UIKit.UITextField GetTextField(..)
[Selector ("show")] void Show(..)
[Selector ("alertViewStyle")] UIKit.UIAlertViewStyle AlertViewStyle { get; }
[Selector ("setAlertViewStyle:")] void AlertViewStyle { set; }
[Selector ("numberOfButtons")] System.nint ButtonCount { get; }
[Selector ("cancelButtonIndex")] System.nint CancelButtonIndex { get; }
[Selector ("setCancelButtonIndex:")] void CancelButtonIndex { set; }
[Selector ("firstOtherButtonIndex")] System.nint FirstOtherButtonIndex { get; }
[Selector ("message")] string Message { get; }
[Selector ("setMessage:")] void Message { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("isVisible")] bool Visible { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIAlertViewDelegate

UIKit.UIAlertView+_UIAlertViewDelegate { [Selector ("alertViewCancel:")] void Canceled(..)
[Selector ("alertView:clickedButtonAtIndex:")] void Clicked(..)
[Selector ("alertView:didDismissWithButtonIndex:")] void Dismissed(..)
[Selector ("didPresentAlertView:")] void Presented(..)
[Selector ("alertViewShouldEnableFirstOtherButton:")] bool ShouldEnableFirstOtherButton(..)
[Selector ("alertView:willDismissWithButtonIndex:")] void WillDismiss(..)
[Selector ("willPresentAlertView:")] void WillPresent(..)

Type: UIAlertViewDelegate

UIKit.UIAlertViewDelegate { [Selector ("alertViewCancel:")] void Canceled(..)
[Selector ("alertView:clickedButtonAtIndex:")] void Clicked(..)
[Selector ("alertView:didDismissWithButtonIndex:")] void Dismissed(..)
[Selector ("didPresentAlertView:")] void Presented(..)
[Selector ("alertViewShouldEnableFirstOtherButton:")] bool ShouldEnableFirstOtherButton(..)
[Selector ("alertView:willDismissWithButtonIndex:")] void WillDismiss(..)
[Selector ("willPresentAlertView:")] void WillPresent(..)

Type: UIAppearance

UIKit.UIAppearance { [Native ("IntPtr_objc_msgSend_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr")] System.IntPtr GetAppearance(..)
[Native ("IntPtr_objc_msgSend_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr_IntPtr")] System.IntPtr GetAppearance(..)

Type: UIApplication

UIKit.UIApplication { [Selector ("beginBackgroundTaskWithExpirationHandler:")] System.nint BeginBackgroundTask(..)
[Selector ("beginBackgroundTaskWithName:expirationHandler:")] System.nint BeginBackgroundTask(..)
[Selector ("beginIgnoringInteractionEvents")] void BeginIgnoringInteractionEvents(..)
[Selector ("beginReceivingRemoteControlEvents")] void BeginReceivingRemoteControlEvents(..)
[Selector ("cancelAllLocalNotifications")] void CancelAllLocalNotifications(..)
[Selector ("cancelLocalNotification:")] void CancelLocalNotification(..)
[Selector ("canOpenURL:")] bool CanOpenUrl(..)
[Selector ("clearKeepAliveTimeout")] void ClearKeepAliveTimeout(..)
[Selector ("completeStateRestoration")] void CompleteStateRestoration(..)
[Selector ("endBackgroundTask:")] void EndBackgroundTask(..)
[Selector ("endIgnoringInteractionEvents")] void EndIgnoringInteractionEvents(..)
[Selector ("endReceivingRemoteControlEvents")] void EndReceivingRemoteControlEvents(..)
[Selector ("extendStateRestoration")] void ExtendStateRestoration(..)
[Selector ("ignoreSnapshotOnNextApplicationLaunch")] void IgnoreSnapshotOnNextApplicationLaunch(..)
[Selector ("openURL:")] bool OpenUrl(..)
[Selector ("presentLocalNotificationNow:")] void PresentLocalNotificationNow(..)
[Selector ("registerForRemoteNotifications")] void RegisterForRemoteNotifications(..)
[Selector ("registerForRemoteNotificationTypes:")] void RegisterForRemoteNotificationTypes(..)
[Selector ("registerObjectForStateRestoration:restorationIdentifier:")] void RegisterObjectForStateRestoration(..)
[Selector ("registerUserNotificationSettings:")] void RegisterUserNotificationSettings(..)
[Selector ("scheduleLocalNotification:")] void ScheduleLocalNotification(..)
[Selector ("sendAction:to:from:forEvent:")] bool SendAction(..)
[Selector ("sendEvent:")] void SendEvent(..)
[Selector ("setKeepAliveTimeout:handler:")] bool SetKeepAliveTimeout(..)
[Selector ("setMinimumBackgroundFetchInterval:")] void SetMinimumBackgroundFetchInterval(..)
[Selector ("setNewsstandIconImage:")] void SetNewsstandIconImage(..)
[Selector ("setStatusBarHidden:withAnimation:")] void SetStatusBarHidden(..)
[Selector ("setStatusBarHidden:animated:")] void SetStatusBarHidden(..)
[Selector ("setStatusBarOrientation:animated:")] void SetStatusBarOrientation(..)
[Selector ("setStatusBarStyle:animated:")] void SetStatusBarStyle(..)
[Selector ("supportedInterfaceOrientationsForWindow:")] UIKit.UIInterfaceOrientationMask SupportedInterfaceOrientationsForWindow(..)
[Selector ("unregisterForRemoteNotifications")] void UnregisterForRemoteNotifications(..)
[Selector ("applicationIconBadgeNumber")] System.nint ApplicationIconBadgeNumber { get; }
[Selector ("setApplicationIconBadgeNumber:")] void ApplicationIconBadgeNumber { set; }
[Selector ("applicationState")] UIKit.UIApplicationState ApplicationState { get; }
[Selector ("applicationSupportsShakeToEdit")] bool ApplicationSupportsShakeToEdit { get; }
[Selector ("setApplicationSupportsShakeToEdit:")] void ApplicationSupportsShakeToEdit { set; }
[Selector ("backgroundRefreshStatus")] UIKit.UIBackgroundRefreshStatus BackgroundRefreshStatus { get; }
[Selector ("backgroundTimeRemaining")] double BackgroundTimeRemaining { get; }
[Selector ("currentUserNotificationSettings")] UIKit.UIUserNotificationSettings CurrentUserNotificationSettings { get; }
[Selector ("enabledRemoteNotificationTypes")] UIKit.UIRemoteNotificationType EnabledRemoteNotificationTypes { get; }
[Selector ("isIdleTimerDisabled")] bool IdleTimerDisabled { get; }
[Selector ("setIdleTimerDisabled:")] void IdleTimerDisabled { set; }
[Selector ("isIgnoringInteractionEvents")] bool IsIgnoringInteractionEvents { get; }
[Selector ("isRegisteredForRemoteNotifications")] bool IsRegisteredForRemoteNotifications { get; }
[Selector ("keyWindow")] UIKit.UIWindow KeyWindow { get; }
[Selector ("isNetworkActivityIndicatorVisible")] bool NetworkActivityIndicatorVisible { get; }
[Selector ("setNetworkActivityIndicatorVisible:")] void NetworkActivityIndicatorVisible { set; }
[Selector ("preferredContentSizeCategory")] Foundation.NSString PreferredContentSizeCategory { get; }
[Selector ("isProtectedDataAvailable")] bool ProtectedDataAvailable { get; }
[Selector ("scheduledLocalNotifications")] UIKit.UILocalNotification ScheduledLocalNotifications { get; }
[Selector ("setScheduledLocalNotifications:")] void ScheduledLocalNotifications { set; }
[Selector ("sharedApplication")] UIKit.UIApplication SharedApplication { get; }
[Selector ("statusBarFrame")] CoreGraphics.CGRect StatusBarFrame { get; }
[Selector ("isStatusBarHidden")] bool StatusBarHidden { get; }
[Selector ("setStatusBarHidden:")] void StatusBarHidden { set; }
[Selector ("statusBarOrientation")] UIKit.UIInterfaceOrientation StatusBarOrientation { get; }
[Selector ("setStatusBarOrientation:")] void StatusBarOrientation { set; }
[Selector ("statusBarOrientationAnimationDuration")] double StatusBarOrientationAnimationDuration { get; }
[Selector ("statusBarStyle")] UIKit.UIStatusBarStyle StatusBarStyle { get; }
[Selector ("setStatusBarStyle:")] void StatusBarStyle { set; }
[Selector ("userInterfaceLayoutDirection")] UIKit.UIUserInterfaceLayoutDirection UserInterfaceLayoutDirection { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("windows")] UIKit.UIWindow Windows { get; }
[Native ("UIApplicationMain")] void Main(..)

Type: UIApplicationDelegate

UIKit.UIApplicationDelegate { [Selector ("accessibilityPerformMagicTap")] bool AccessibilityPerformMagicTap(..)
[Selector ("applicationShouldRequestHealthAuthorization:")] void ApplicationShouldRequestHealthAuthorization(..)
[Selector ("applicationSignificantTimeChange:")] void ApplicationSignificantTimeChange(..)
[Selector ("application:didChangeStatusBarFrame:")] void ChangedStatusBarFrame(..)
[Selector ("application:continueUserActivity:restorationHandler:")] bool ContinueUserActivity(..)
[Selector ("application:didChangeStatusBarOrientation:")] void DidChangeStatusBarOrientation(..)
[Selector ("application:didDecodeRestorableStateWithCoder:")] void DidDecodeRestorableState(..)
[Selector ("applicationDidEnterBackground:")] void DidEnterBackground(..)
[Selector ("application:didFailToContinueUserActivityWithType:error:")] void DidFailToContinueUserActivitiy(..)
[Selector ("application:didReceiveRemoteNotification:fetchCompletionHandler:")] void DidReceiveRemoteNotification(..)
[Selector ("application:didRegisterUserNotificationSettings:")] void DidRegisterUserNotificationSettings(..)
[Selector ("application:didFailToRegisterForRemoteNotificationsWithError:")] void FailedToRegisterForRemoteNotifications(..)
[Selector ("applicationDidFinishLaunching:")] void FinishedLaunching(..)
[Selector ("application:didFinishLaunchingWithOptions:")] bool FinishedLaunching(..)
[Selector ("application:supportedInterfaceOrientationsForWindow:")] UIKit.UIInterfaceOrientationMask GetSupportedInterfaceOrientations(..)
[Selector ("application:viewControllerWithRestorationIdentifierPath:coder:")] UIKit.UIViewController GetViewController(..)
[Selector ("application:handleActionWithIdentifier:forLocalNotification:completionHandler:")] void HandleAction(..)
[Selector ("application:handleActionWithIdentifier:forLocalNotification:withResponseInfo:completionHandler:")] void HandleAction(..)
[Selector ("application:handleActionWithIdentifier:forRemoteNotification:completionHandler:")] void HandleAction(..)
[Selector ("application:handleActionWithIdentifier:forRemoteNotification:withResponseInfo:completionHandler:")] void HandleAction(..)
[Selector ("application:handleEventsForBackgroundURLSession:completionHandler:")] void HandleEventsForBackgroundUrl(..)
[Selector ("application:handleOpenURL:")] bool HandleOpenURL(..)
[Selector ("application:handleWatchKitExtensionRequest:reply:")] void HandleWatchKitExtensionRequest(..)
[Selector ("applicationDidBecomeActive:")] void OnActivated(..)
[Selector ("applicationWillResignActive:")] void OnResignActivation(..)
[Selector ("application:openURL:sourceApplication:annotation:")] bool OpenUrl(..)
[Selector ("application:openURL:options:")] bool OpenUrl(..)
[Selector ("application:performFetchWithCompletionHandler:")] void PerformFetch(..)
[Selector ("applicationProtectedDataDidBecomeAvailable:")] void ProtectedDataDidBecomeAvailable(..)
[Selector ("applicationProtectedDataWillBecomeUnavailable:")] void ProtectedDataWillBecomeUnavailable(..)
[Selector ("application:didReceiveLocalNotification:")] void ReceivedLocalNotification(..)
[Selector ("application:didReceiveRemoteNotification:")] void ReceivedRemoteNotification(..)
[Selector ("applicationDidReceiveMemoryWarning:")] void ReceiveMemoryWarning(..)
[Selector ("application:didRegisterForRemoteNotificationsWithDeviceToken:")] void RegisteredForRemoteNotifications(..)
[Selector ("application:shouldAllowExtensionPointIdentifier:")] bool ShouldAllowExtensionPointIdentifier(..)
[Selector ("application:shouldRestoreApplicationState:")] bool ShouldRestoreApplicationState(..)
[Selector ("application:shouldSaveApplicationState:")] bool ShouldSaveApplicationState(..)
[Selector ("application:didUpdateUserActivity:")] void UserActivityUpdated(..)
[Selector ("application:willChangeStatusBarFrame:")] void WillChangeStatusBarFrame(..)
[Selector ("application:willChangeStatusBarOrientation:duration:")] void WillChangeStatusBarOrientation(..)
[Selector ("application:willContinueUserActivityWithType:")] bool WillContinueUserActivity(..)
[Selector ("application:willEncodeRestorableStateWithCoder:")] void WillEncodeRestorableState(..)
[Selector ("applicationWillEnterForeground:")] void WillEnterForeground(..)
[Selector ("application:willFinishLaunchingWithOptions:")] bool WillFinishLaunching(..)
[Selector ("applicationWillTerminate:")] void WillTerminate(..)
[Selector ("window")] UIKit.UIWindow Window { get; }
[Selector ("setWindow:")] void Window { set; }

Type: UIAttachmentBehavior

UIKit.UIAttachmentBehavior { [Selector ("fixedAttachmentWithItem:attachedToItem:attachmentAnchor:")] UIKit.UIAttachmentBehavior CreateFixedAttachment(..)
[Selector ("limitAttachmentWithItem:offsetFromCenter:attachedToItem:offsetFromCenter:")] UIKit.UIAttachmentBehavior CreateLimitAttachment(..)
[Selector ("pinAttachmentWithItem:attachedToItem:attachmentAnchor:")] UIKit.UIAttachmentBehavior CreatePinAttachment(..)
[Selector ("slidingAttachmentWithItem:attachedToItem:attachmentAnchor:axisOfTranslation:")] UIKit.UIAttachmentBehavior CreateSlidingAttachment(..)
[Selector ("slidingAttachmentWithItem:attachmentAnchor:axisOfTranslation:")] UIKit.UIAttachmentBehavior CreateSlidingAttachment(..)
[Selector ("anchorPoint")] CoreGraphics.CGPoint AnchorPoint { get; }
[Selector ("setAnchorPoint:")] void AnchorPoint { set; }
[Selector ("attachedBehaviorType")] UIKit.UIAttachmentBehaviorType AttachedBehaviorType { get; }
[Selector ("attachmentRange")] UIKit.UIFloatRange AttachmentRange { get; }
[Selector ("setAttachmentRange:")] void AttachmentRange { set; }
[Selector ("damping")] System.nfloat Damping { get; }
[Selector ("setDamping:")] void Damping { set; }
[Selector ("frequency")] System.nfloat Frequency { get; }
[Selector ("setFrequency:")] void Frequency { set; }
[Selector ("frictionTorque")] System.nfloat FrictionTorque { get; }
[Selector ("setFrictionTorque:")] void FrictionTorque { set; }
[Selector ("items")] UIKit.IUIDynamicItem Items { get; }
[Selector ("length")] System.nfloat Length { get; }
[Selector ("setLength:")] void Length { set; }

Type: UIBarButtonItem

UIKit.UIBarButtonItem { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("backButtonBackgroundImageForState:barMetrics:")] UIKit.UIImage GetBackButtonBackgroundImage(..)
[Selector ("backButtonBackgroundVerticalPositionAdjustmentForBarMetrics:")] System.nfloat GetBackButtonBackgroundVerticalPositionAdjustment(..)
[Selector ("backButtonTitlePositionAdjustmentForBarMetrics:")] UIKit.UIOffset GetBackButtonTitlePositionAdjustment(..)
[Selector ("backgroundImageForState:barMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("backgroundImageForState:style:barMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("backgroundVerticalPositionAdjustmentForBarMetrics:")] System.nfloat GetBackgroundVerticalPositionAdjustment(..)
[Selector ("titlePositionAdjustmentForBarMetrics:")] UIKit.UIOffset GetTitlePositionAdjustment(..)
[Selector ("setBackButtonBackgroundImage:forState:barMetrics:")] void SetBackButtonBackgroundImage(..)
[Selector ("setBackButtonBackgroundVerticalPositionAdjustment:forBarMetrics:")] void SetBackButtonBackgroundVerticalPositionAdjustment(..)
[Selector ("setBackButtonTitlePositionAdjustment:forBarMetrics:")] void SetBackButtonTitlePositionAdjustment(..)
[Selector ("setBackgroundImage:forState:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setBackgroundImage:forState:style:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setBackgroundVerticalPositionAdjustment:forBarMetrics:")] void SetBackgroundVerticalPositionAdjustment(..)
[Selector ("setTitlePositionAdjustment:forBarMetrics:")] void SetTitlePositionAdjustment(..)
[Selector ("action")] ObjCRuntime.Selector Action { get; }
[Selector ("setAction:")] void Action { set; }
[Selector ("buttonGroup")] UIKit.UIBarButtonItemGroup ButtonGroup { get; }
[Selector ("customView")] UIKit.UIView CustomView { get; }
[Selector ("setCustomView:")] void CustomView { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("image")] UIKit.UIImage Image { get; }
[Selector ("setImage:")] void Image { set; }
[Selector ("imageInsets")] UIKit.UIEdgeInsets ImageInsets { get; }
[Selector ("setImageInsets:")] void ImageInsets { set; }
[Selector ("possibleTitles")] Foundation.NSSet PossibleTitles { get; }
[Selector ("setPossibleTitles:")] void PossibleTitles { set; }
[Selector ("style")] UIKit.UIBarButtonItemStyle Style { get; }
[Selector ("setStyle:")] void Style { set; }
[Selector ("tag")] System.nint Tag { get; }
[Selector ("setTag:")] void Tag { set; }
[Selector ("target")] Foundation.NSObject Target { get; }
[Selector ("setTarget:")] void Target { set; }
[Selector ("tintColor")] UIKit.UIColor TintColor { get; }
[Selector ("setTintColor:")] void TintColor { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("width")] System.nfloat Width { get; }
[Selector ("setWidth:")] void Width { set; }

Type: Callback

UIKit.UIBarButtonItem+Callback { [Selector ("InvokeAction:")] void Call(..)

Type: UIBarButtonItemAppearance

UIKit.UIBarButtonItem+UIBarButtonItemAppearance { [Selector ("backButtonBackgroundImageForState:barMetrics:")] UIKit.UIImage GetBackButtonBackgroundImage(..)
[Selector ("backButtonBackgroundVerticalPositionAdjustmentForBarMetrics:")] System.nfloat GetBackButtonBackgroundVerticalPositionAdjustment(..)
[Selector ("backButtonTitlePositionAdjustmentForBarMetrics:")] UIKit.UIOffset GetBackButtonTitlePositionAdjustment(..)
[Selector ("backgroundImageForState:barMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("backgroundImageForState:style:barMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("backgroundVerticalPositionAdjustmentForBarMetrics:")] System.nfloat GetBackgroundVerticalPositionAdjustment(..)
[Selector ("titlePositionAdjustmentForBarMetrics:")] UIKit.UIOffset GetTitlePositionAdjustment(..)
[Selector ("setBackButtonBackgroundImage:forState:barMetrics:")] void SetBackButtonBackgroundImage(..)
[Selector ("setBackButtonBackgroundVerticalPositionAdjustment:forBarMetrics:")] void SetBackButtonBackgroundVerticalPositionAdjustment(..)
[Selector ("setBackButtonTitlePositionAdjustment:forBarMetrics:")] void SetBackButtonTitlePositionAdjustment(..)
[Selector ("setBackgroundImage:forState:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setBackgroundImage:forState:style:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setBackgroundVerticalPositionAdjustment:forBarMetrics:")] void SetBackgroundVerticalPositionAdjustment(..)
[Selector ("setTitlePositionAdjustment:forBarMetrics:")] void SetTitlePositionAdjustment(..)
[Selector ("tintColor")] UIKit.UIColor TintColor { get; }
[Selector ("setTintColor:")] void TintColor { set; }

Type: UIBarButtonItemGroup

UIKit.UIBarButtonItemGroup { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("barButtonItems")] UIKit.UIBarButtonItem BarButtonItems { get; }
[Selector ("setBarButtonItems:")] void BarButtonItems { set; }
[Selector ("isDisplayingRepresentativeItem")] bool DisplayingRepresentativeItem { get; }
[Selector ("representativeItem")] UIKit.UIBarButtonItem RepresentativeItem { get; }
[Selector ("setRepresentativeItem:")] void RepresentativeItem { set; }

Type: UIBarItem

UIKit.UIBarItem { [Selector ("titleTextAttributesForState:")] Foundation.NSDictionary _GetTitleTextAttributes(..)
[Selector ("setTitleTextAttributes:forState:")] void _SetTitleTextAttributes(..)
[Selector ("accessibilityActivate")] bool AccessibilityActivate(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("accessibilityActivationPoint")] CoreGraphics.CGPoint AccessibilityActivationPoint { get; }
[Selector ("setAccessibilityActivationPoint:")] void AccessibilityActivationPoint { set; }
[Selector ("accessibilityElementsHidden")] bool AccessibilityElementsHidden { get; }
[Selector ("setAccessibilityElementsHidden:")] void AccessibilityElementsHidden { set; }
[Selector ("accessibilityFrame")] CoreGraphics.CGRect AccessibilityFrame { get; }
[Selector ("setAccessibilityFrame:")] void AccessibilityFrame { set; }
[Selector ("accessibilityHint")] string AccessibilityHint { get; }
[Selector ("setAccessibilityHint:")] void AccessibilityHint { set; }
[Selector ("accessibilityIdentifier")] string AccessibilityIdentifier { get; }
[Selector ("setAccessibilityIdentifier:")] void AccessibilityIdentifier { set; }
[Selector ("accessibilityLabel")] string AccessibilityLabel { get; }
[Selector ("setAccessibilityLabel:")] void AccessibilityLabel { set; }
[Selector ("accessibilityLanguage")] string AccessibilityLanguage { get; }
[Selector ("setAccessibilityLanguage:")] void AccessibilityLanguage { set; }
[Selector ("accessibilityNavigationStyle")] UIKit.UIAccessibilityNavigationStyle AccessibilityNavigationStyle { get; }
[Selector ("setAccessibilityNavigationStyle:")] void AccessibilityNavigationStyle { set; }
[Selector ("accessibilityPath")] UIKit.UIBezierPath AccessibilityPath { get; }
[Selector ("setAccessibilityPath:")] void AccessibilityPath { set; }
[Selector ("accessibilityTraits")] UIKit.UIAccessibilityTrait AccessibilityTraits { get; }
[Selector ("setAccessibilityTraits:")] void AccessibilityTraits { set; }
[Selector ("accessibilityValue")] string AccessibilityValue { get; }
[Selector ("setAccessibilityValue:")] void AccessibilityValue { set; }
[Selector ("accessibilityViewIsModal")] bool AccessibilityViewIsModal { get; }
[Selector ("setAccessibilityViewIsModal:")] void AccessibilityViewIsModal { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("image")] UIKit.UIImage Image { get; }
[Selector ("setImage:")] void Image { set; }
[Selector ("imageInsets")] UIKit.UIEdgeInsets ImageInsets { get; }
[Selector ("setImageInsets:")] void ImageInsets { set; }
[Selector ("isAccessibilityElement")] bool IsAccessibilityElement { get; }
[Selector ("setIsAccessibilityElement:")] void IsAccessibilityElement { set; }
[Selector ("landscapeImagePhone")] UIKit.UIImage LandscapeImagePhone { get; }
[Selector ("setLandscapeImagePhone:")] void LandscapeImagePhone { set; }
[Selector ("landscapeImagePhoneInsets")] UIKit.UIEdgeInsets LandscapeImagePhoneInsets { get; }
[Selector ("setLandscapeImagePhoneInsets:")] void LandscapeImagePhoneInsets { set; }
[Selector ("shouldGroupAccessibilityChildren")] bool ShouldGroupAccessibilityChildren { get; }
[Selector ("setShouldGroupAccessibilityChildren:")] void ShouldGroupAccessibilityChildren { set; }
[Selector ("tag")] System.nint Tag { get; }
[Selector ("setTag:")] void Tag { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }

Type: UIBarItemAppearance

UIKit.UIBarItem+UIBarItemAppearance { [Selector ("titleTextAttributesForState:")] Foundation.NSDictionary _GetTitleTextAttributes(..)
[Selector ("setTitleTextAttributes:forState:")] void _SetTitleTextAttributes(..)

Type: UIBarPositioning

UIKit.UIBarPositioning { [Selector ("barPosition")] UIKit.UIBarPosition BarPosition { get; }

Type: UIBarPositioningDelegate

UIKit.UIBarPositioningDelegate { [Selector ("positionForBar:")] UIKit.UIBarPosition GetPositionForBar(..)

Type: UIBezierPath

UIKit.UIBezierPath { [Selector ("addArcWithCenter:radius:startAngle:endAngle:clockwise:")] void AddArc(..)
[Selector ("addClip")] void AddClip(..)
[Selector ("addCurveToPoint:controlPoint1:controlPoint2:")] void AddCurveToPoint(..)
[Selector ("addLineToPoint:")] void AddLineTo(..)
[Selector ("addQuadCurveToPoint:controlPoint:")] void AddQuadCurveToPoint(..)
[Selector ("appendPath:")] void AppendPath(..)
[Selector ("applyTransform:")] void ApplyTransform(..)
[Selector ("bezierPathByReversingPath")] UIKit.UIBezierPath BezierPathByReversingPath(..)
[Selector ("closePath")] void ClosePath(..)
[Selector ("containsPoint:")] bool ContainsPoint(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("bezierPath")] UIKit.UIBezierPath Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("fill")] void Fill(..)
[Selector ("fillWithBlendMode:alpha:")] void Fill(..)
[Selector ("bezierPathWithArcCenter:radius:startAngle:endAngle:clockwise:")] UIKit.UIBezierPath FromArc(..)
[Selector ("bezierPathWithOvalInRect:")] UIKit.UIBezierPath FromOval(..)
[Selector ("bezierPathWithCGPath:")] UIKit.UIBezierPath FromPath(..)
[Selector ("bezierPathWithRect:")] UIKit.UIBezierPath FromRect(..)
[Selector ("bezierPathWithRoundedRect:byRoundingCorners:cornerRadii:")] UIKit.UIBezierPath FromRoundedRect(..)
[Selector ("bezierPathWithRoundedRect:cornerRadius:")] UIKit.UIBezierPath FromRoundedRect(..)
[Selector ("moveToPoint:")] void MoveTo(..)
[Selector ("removeAllPoints")] void RemoveAllPoints(..)
[Selector ("setLineDash:count:phase:")] void SetLineDash(..)
[Selector ("stroke")] void Stroke(..)
[Selector ("strokeWithBlendMode:alpha:")] void Stroke(..)
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("CGPath")] CoreGraphics.CGPath CGPath { get; }
[Selector ("setCGPath:")] void CGPath { set; }
[Selector ("currentPoint")] CoreGraphics.CGPoint CurrentPoint { get; }
[Selector ("isEmpty")] bool Empty { get; }
[Selector ("flatness")] System.nfloat Flatness { get; }
[Selector ("setFlatness:")] void Flatness { set; }
[Selector ("lineCapStyle")] CoreGraphics.CGLineCap LineCapStyle { get; }
[Selector ("setLineCapStyle:")] void LineCapStyle { set; }
[Selector ("lineJoinStyle")] CoreGraphics.CGLineJoin LineJoinStyle { get; }
[Selector ("setLineJoinStyle:")] void LineJoinStyle { set; }
[Selector ("lineWidth")] System.nfloat LineWidth { get; }
[Selector ("setLineWidth:")] void LineWidth { set; }
[Selector ("miterLimit")] System.nfloat MiterLimit { get; }
[Selector ("setMiterLimit:")] void MiterLimit { set; }
[Selector ("usesEvenOddFillRule")] bool UsesEvenOddFillRule { get; }
[Selector ("setUsesEvenOddFillRule:")] void UsesEvenOddFillRule { set; }

Type: UIBlurEffect

UIKit.UIBlurEffect { [Selector ("effectWithStyle:")] UIKit.UIBlurEffect FromStyle(..)

Type: UIButton

UIKit.UIButton { [Selector ("backgroundImageForState:")] UIKit.UIImage BackgroundImageForState(..)
[Selector ("backgroundRectForBounds:")] CoreGraphics.CGRect BackgroundRectForBounds(..)
[Selector ("contentRectForBounds:")] CoreGraphics.CGRect ContentRectForBounds(..)
[Selector ("buttonWithType:")] UIKit.UIButton FromType(..)
[Selector ("attributedTitleForState:")] Foundation.NSAttributedString GetAttributedTitle(..)
[Selector ("imageForState:")] UIKit.UIImage ImageForState(..)
[Selector ("imageRectForContentRect:")] CoreGraphics.CGRect ImageRectForContentRect(..)
[Selector ("setAttributedTitle:forState:")] void SetAttributedTitle(..)
[Selector ("setBackgroundImage:forState:")] void SetBackgroundImage(..)
[Selector ("setImage:forState:")] void SetImage(..)
[Selector ("setTitle:forState:")] void SetTitle(..)
[Selector ("setTitleColor:forState:")] void SetTitleColor(..)
[Selector ("setTitleShadowColor:forState:")] void SetTitleShadowColor(..)
[Selector ("titleForState:")] string Title(..)
[Selector ("titleColorForState:")] UIKit.UIColor TitleColor(..)
[Selector ("titleRectForContentRect:")] CoreGraphics.CGRect TitleRectForContentRect(..)
[Selector ("titleShadowColorForState:")] UIKit.UIColor TitleShadowColor(..)
[Selector ("adjustsImageWhenDisabled")] bool AdjustsImageWhenDisabled { get; }
[Selector ("setAdjustsImageWhenDisabled:")] void AdjustsImageWhenDisabled { set; }
[Selector ("adjustsImageWhenHighlighted")] bool AdjustsImageWhenHighlighted { get; }
[Selector ("setAdjustsImageWhenHighlighted:")] void AdjustsImageWhenHighlighted { set; }
[Selector ("buttonType")] UIKit.UIButtonType ButtonType { get; }
[Selector ("contentEdgeInsets")] UIKit.UIEdgeInsets ContentEdgeInsets { get; }
[Selector ("setContentEdgeInsets:")] void ContentEdgeInsets { set; }
[Selector ("currentAttributedTitle")] Foundation.NSAttributedString CurrentAttributedTitle { get; }
[Selector ("currentBackgroundImage")] UIKit.UIImage CurrentBackgroundImage { get; }
[Selector ("currentImage")] UIKit.UIImage CurrentImage { get; }
[Selector ("currentTitle")] string CurrentTitle { get; }
[Selector ("currentTitleColor")] UIKit.UIColor CurrentTitleColor { get; }
[Selector ("currentTitleShadowColor")] UIKit.UIColor CurrentTitleShadowColor { get; }
[Selector ("font")] UIKit.UIFont Font { get; }
[Selector ("setFont:")] void Font { set; }
[Selector ("imageEdgeInsets")] UIKit.UIEdgeInsets ImageEdgeInsets { get; }
[Selector ("setImageEdgeInsets:")] void ImageEdgeInsets { set; }
[Selector ("imageView")] UIKit.UIImageView ImageView { get; }
[Selector ("lineBreakMode")] UIKit.UILineBreakMode LineBreakMode { get; }
[Selector ("setLineBreakMode:")] void LineBreakMode { set; }
[Selector ("reversesTitleShadowWhenHighlighted")] bool ReverseTitleShadowWhenHighlighted { get; }
[Selector ("setReversesTitleShadowWhenHighlighted:")] void ReverseTitleShadowWhenHighlighted { set; }
[Selector ("showsTouchWhenHighlighted")] bool ShowsTouchWhenHighlighted { get; }
[Selector ("setShowsTouchWhenHighlighted:")] void ShowsTouchWhenHighlighted { set; }
[Selector ("titleEdgeInsets")] UIKit.UIEdgeInsets TitleEdgeInsets { get; }
[Selector ("setTitleEdgeInsets:")] void TitleEdgeInsets { set; }
[Selector ("titleLabel")] UIKit.UILabel TitleLabel { get; }
[Selector ("titleShadowOffset")] CoreGraphics.CGSize TitleShadowOffset { get; }
[Selector ("setTitleShadowOffset:")] void TitleShadowOffset { set; }

Type: UIButtonAppearance

UIKit.UIButton+UIButtonAppearance { [Selector ("backgroundImageForState:")] UIKit.UIImage BackgroundImageForState(..)
[Selector ("currentBackgroundImage")] UIKit.UIImage CurrentBackgroundImage { get; }
[Selector ("currentImage")] UIKit.UIImage CurrentImage { get; }
[Selector ("currentTitleColor")] UIKit.UIColor CurrentTitleColor { get; }
[Selector ("currentTitleShadowColor")] UIKit.UIColor CurrentTitleShadowColor { get; }
[Selector ("imageForState:")] UIKit.UIImage ImageForState(..)
[Selector ("setBackgroundImage:forState:")] void SetBackgroundImage(..)
[Selector ("setImage:forState:")] void SetImage(..)
[Selector ("setTitleColor:forState:")] void SetTitleColor(..)
[Selector ("setTitleShadowColor:forState:")] void SetTitleShadowColor(..)
[Selector ("titleColorForState:")] UIKit.UIColor TitleColor(..)
[Selector ("titleShadowColorForState:")] UIKit.UIColor TitleShadowColor(..)

Type: UICollectionReusableView

UIKit.UICollectionReusableView { [Selector ("applyLayoutAttributes:")] void ApplyLayoutAttributes(..)
[Selector ("didTransitionFromLayout:toLayout:")] void DidTransition(..)
[Selector ("preferredLayoutAttributesFittingAttributes:")] UIKit.UICollectionViewLayoutAttributes PreferredLayoutAttributesFittingAttributes(..)
[Selector ("prepareForReuse")] void PrepareForReuse(..)
[Selector ("willTransitionFromLayout:toLayout:")] void WillTransition(..)
[Selector ("reuseIdentifier")] Foundation.NSString ReuseIdentifier { get; }

Type: UICollectionView

UIKit.UICollectionView { [Selector ("beginInteractiveMovementForItemAtIndexPath:")] bool BeginInteractiveMovementForItem(..)
[Selector ("cancelInteractiveMovement")] void CancelInteractiveMovement(..)
[Selector ("cancelInteractiveTransition")] void CancelInteractiveTransition(..)
[Selector ("cellForItemAtIndexPath:")] UIKit.UICollectionViewCell CellForItem(..)
[Selector ("deleteItemsAtIndexPaths:")] void DeleteItems(..)
[Selector ("deleteSections:")] void DeleteSections(..)
[Selector ("dequeueReusableCellWithReuseIdentifier:forIndexPath:")] UIKit.UICollectionReusableView DequeueReusableCell(..)
[Selector ("dequeueReusableSupplementaryViewOfKind:withReuseIdentifier:forIndexPath:")] UIKit.UICollectionReusableView DequeueReusableSupplementaryView(..)
[Selector ("deselectItemAtIndexPath:animated:")] void DeselectItem(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("endInteractiveMovement")] void EndInteractiveMovement(..)
[Selector ("finishInteractiveTransition")] void FinishInteractiveTransition(..)
[Selector ("indexPathsForSelectedItems")] Foundation.NSIndexPath GetIndexPathsForSelectedItems(..)
[Selector ("indexPathsForVisibleSupplementaryElementsOfKind:")] Foundation.NSIndexPath GetIndexPathsForVisibleSupplementaryElements(..)
[Selector ("layoutAttributesForItemAtIndexPath:")] UIKit.UICollectionViewLayoutAttributes GetLayoutAttributesForItem(..)
[Selector ("layoutAttributesForSupplementaryElementOfKind:atIndexPath:")] UIKit.UICollectionViewLayoutAttributes GetLayoutAttributesForSupplementaryElement(..)
[Selector ("supplementaryViewForElementKind:atIndexPath:")] UIKit.UICollectionReusableView GetSupplementaryView(..)
[Selector ("visibleSupplementaryViewsOfKind:")] UIKit.UICollectionReusableView GetVisibleSupplementaryViews(..)
[Selector ("indexPathForCell:")] Foundation.NSIndexPath IndexPathForCell(..)
[Selector ("indexPathForItemAtPoint:")] Foundation.NSIndexPath IndexPathForItemAtPoint(..)
[Selector ("insertItemsAtIndexPaths:")] void InsertItems(..)
[Selector ("insertSections:")] void InsertSections(..)
[Selector ("moveItemAtIndexPath:toIndexPath:")] void MoveItem(..)
[Selector ("moveSection:toSection:")] void MoveSection(..)
[Selector ("numberOfItemsInSection:")] System.nint NumberOfItemsInSection(..)
[Selector ("numberOfSections")] System.nint NumberOfSections(..)
[Selector ("performBatchUpdates:completion:")] void PerformBatchUpdates(..)
[Selector ("registerClass:forCellWithReuseIdentifier:")] void RegisterClassForCell(..)
[Selector ("registerClass:forSupplementaryViewOfKind:withReuseIdentifier:")] void RegisterClassForSupplementaryView(..)
[Selector ("registerNib:forCellWithReuseIdentifier:")] void RegisterNibForCell(..)
[Selector ("registerNib:forSupplementaryViewOfKind:withReuseIdentifier:")] void RegisterNibForSupplementaryView(..)
[Selector ("reloadData")] void ReloadData(..)
[Selector ("reloadItemsAtIndexPaths:")] void ReloadItems(..)
[Selector ("reloadSections:")] void ReloadSections(..)
[Selector ("scrollToItemAtIndexPath:atScrollPosition:animated:")] void ScrollToItem(..)
[Selector ("selectItemAtIndexPath:animated:scrollPosition:")] void SelectItem(..)
[Selector ("setCollectionViewLayout:animated:")] void SetCollectionViewLayout(..)
[Selector ("setCollectionViewLayout:animated:completion:")] void SetCollectionViewLayout(..)
[Selector ("startInteractiveTransitionToCollectionViewLayout:completion:")] UIKit.UICollectionViewTransitionLayout StartInteractiveTransition(..)
[Selector ("updateInteractiveMovementTargetPosition:")] void UpdateInteractiveMovementTargetPosition(..)
[Selector ("allowsMultipleSelection")] bool AllowsMultipleSelection { get; }
[Selector ("setAllowsMultipleSelection:")] void AllowsMultipleSelection { set; }
[Selector ("allowsSelection")] bool AllowsSelection { get; }
[Selector ("setAllowsSelection:")] void AllowsSelection { set; }
[Selector ("backgroundView")] UIKit.UIView BackgroundView { get; }
[Selector ("setBackgroundView:")] void BackgroundView { set; }
[Selector ("collectionViewLayout")] UIKit.UICollectionViewLayout CollectionViewLayout { get; }
[Selector ("setCollectionViewLayout:")] void CollectionViewLayout { set; }
[Selector ("indexPathsForVisibleItems")] Foundation.NSIndexPath IndexPathsForVisibleItems { get; }
[Selector ("visibleCells")] UIKit.UICollectionViewCell VisibleCells { get; }
[Selector ("dataSource")] Foundation.NSObject WeakDataSource { get; }
[Selector ("setDataSource:")] void WeakDataSource { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UICollectionViewCell

UIKit.UICollectionViewCell { [Selector ("backgroundView")] UIKit.UIView BackgroundView { get; }
[Selector ("setBackgroundView:")] void BackgroundView { set; }
[Selector ("contentView")] UIKit.UIView ContentView { get; }
[Selector ("isHighlighted")] bool Highlighted { get; }
[Selector ("setHighlighted:")] void Highlighted { set; }
[Selector ("isSelected")] bool Selected { get; }
[Selector ("setSelected:")] void Selected { set; }
[Selector ("selectedBackgroundView")] UIKit.UIView SelectedBackgroundView { get; }
[Selector ("setSelectedBackgroundView:")] void SelectedBackgroundView { set; }

Type: UICollectionViewController

UIKit.UICollectionViewController { [Selector ("collectionView:canMoveItemAtIndexPath:")] bool CanMoveItem(..)
[Selector ("collectionView:canPerformAction:forItemAtIndexPath:withSender:")] bool CanPerformAction(..)
[Selector ("collectionView:didEndDisplayingCell:forItemAtIndexPath:")] void CellDisplayingEnded(..)
[Selector ("scrollViewDidEndDecelerating:")] void DecelerationEnded(..)
[Selector ("scrollViewWillBeginDecelerating:")] void DecelerationStarted(..)
[Selector ("scrollViewDidZoom:")] void DidZoom(..)
[Selector ("scrollViewDidEndDragging:willDecelerate:")] void DraggingEnded(..)
[Selector ("scrollViewWillBeginDragging:")] void DraggingStarted(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("collectionView:cellForItemAtIndexPath:")] UIKit.UICollectionViewCell GetCell(..)
[Selector ("collectionView:numberOfItemsInSection:")] System.nint GetItemsCount(..)
[Selector ("collectionView:targetContentOffsetForProposedContentOffset:")] CoreGraphics.CGPoint GetTargetContentOffset(..)
[Selector ("collectionView:targetIndexPathForMoveFromItemAtIndexPath:toProposedIndexPath:")] Foundation.NSIndexPath GetTargetIndexPathForMove(..)
[Selector ("collectionView:viewForSupplementaryElementOfKind:atIndexPath:")] UIKit.UICollectionReusableView GetViewForSupplementaryElement(..)
[Selector ("collectionView:didDeselectItemAtIndexPath:")] void ItemDeselected(..)
[Selector ("collectionView:didHighlightItemAtIndexPath:")] void ItemHighlighted(..)
[Selector ("collectionView:didSelectItemAtIndexPath:")] void ItemSelected(..)
[Selector ("collectionView:didUnhighlightItemAtIndexPath:")] void ItemUnhighlighted(..)
[Selector ("collectionView:moveItemAtIndexPath:toIndexPath:")] void MoveItem(..)
[Selector ("numberOfSectionsInCollectionView:")] System.nint NumberOfSections(..)
[Selector ("collectionView:performAction:forItemAtIndexPath:withSender:")] void PerformAction(..)
[Selector ("scrollViewDidEndScrollingAnimation:")] void ScrollAnimationEnded(..)
[Selector ("scrollViewDidScroll:")] void Scrolled(..)
[Selector ("scrollViewDidScrollToTop:")] void ScrolledToTop(..)
[Selector ("collectionView:shouldDeselectItemAtIndexPath:")] bool ShouldDeselectItem(..)
[Selector ("collectionView:shouldHighlightItemAtIndexPath:")] bool ShouldHighlightItem(..)
[Selector ("scrollViewShouldScrollToTop:")] bool ShouldScrollToTop(..)
[Selector ("collectionView:shouldSelectItemAtIndexPath:")] bool ShouldSelectItem(..)
[Selector ("collectionView:shouldShowMenuForItemAtIndexPath:")] bool ShouldShowMenu(..)
[Selector ("collectionView:didEndDisplayingSupplementaryView:forElementOfKind:atIndexPath:")] void SupplementaryViewDisplayingEnded(..)
[Selector ("collectionView:transitionLayoutForOldLayout:newLayout:")] UIKit.UICollectionViewTransitionLayout TransitionLayout(..)
[Selector ("viewForZoomingInScrollView:")] UIKit.UIView ViewForZoomingInScrollView(..)
[Selector ("collectionView:willDisplayCell:forItemAtIndexPath:")] void WillDisplayCell(..)
[Selector ("collectionView:willDisplaySupplementaryView:forElementKind:atIndexPath:")] void WillDisplaySupplementaryView(..)
[Selector ("scrollViewWillEndDragging:withVelocity:targetContentOffset:")] void WillEndDragging(..)
[Selector ("scrollViewDidEndZooming:withView:atScale:")] void ZoomingEnded(..)
[Selector ("scrollViewWillBeginZooming:withView:")] void ZoomingStarted(..)
[Selector ("clearsSelectionOnViewWillAppear")] bool ClearsSelectionOnViewWillAppear { get; }
[Selector ("setClearsSelectionOnViewWillAppear:")] void ClearsSelectionOnViewWillAppear { set; }
[Selector ("collectionView")] UIKit.UICollectionView CollectionView { get; }
[Selector ("setCollectionView:")] void CollectionView { set; }
[Selector ("installsStandardGestureForInteractiveMovement")] bool InstallsStandardGestureForInteractiveMovement { get; }
[Selector ("setInstallsStandardGestureForInteractiveMovement:")] void InstallsStandardGestureForInteractiveMovement { set; }
[Selector ("collectionViewLayout")] UIKit.UICollectionViewLayout Layout { get; }
[Selector ("useLayoutToLayoutNavigationTransitions")] bool UseLayoutToLayoutNavigationTransitions { get; }
[Selector ("setUseLayoutToLayoutNavigationTransitions:")] void UseLayoutToLayoutNavigationTransitions { set; }

Type: UICollectionViewDataSource

UIKit.UICollectionViewDataSource { [Selector ("collectionView:canMoveItemAtIndexPath:")] bool CanMoveItem(..)
[Selector ("collectionView:cellForItemAtIndexPath:")] UIKit.UICollectionViewCell GetCell(..)
[Selector ("collectionView:numberOfItemsInSection:")] System.nint GetItemsCount(..)
[Selector ("collectionView:viewForSupplementaryElementOfKind:atIndexPath:")] UIKit.UICollectionReusableView GetViewForSupplementaryElement(..)
[Selector ("collectionView:moveItemAtIndexPath:toIndexPath:")] void MoveItem(..)
[Selector ("numberOfSectionsInCollectionView:")] System.nint NumberOfSections(..)

Type: UICollectionViewDelegate

UIKit.UICollectionViewDelegate { [Selector ("collectionView:canPerformAction:forItemAtIndexPath:withSender:")] bool CanPerformAction(..)
[Selector ("collectionView:didEndDisplayingCell:forItemAtIndexPath:")] void CellDisplayingEnded(..)
[Selector ("scrollViewDidEndDecelerating:")] void DecelerationEnded(..)
[Selector ("scrollViewWillBeginDecelerating:")] void DecelerationStarted(..)
[Selector ("scrollViewDidZoom:")] void DidZoom(..)
[Selector ("scrollViewDidEndDragging:willDecelerate:")] void DraggingEnded(..)
[Selector ("scrollViewWillBeginDragging:")] void DraggingStarted(..)
[Selector ("collectionView:targetContentOffsetForProposedContentOffset:")] CoreGraphics.CGPoint GetTargetContentOffset(..)
[Selector ("collectionView:targetIndexPathForMoveFromItemAtIndexPath:toProposedIndexPath:")] Foundation.NSIndexPath GetTargetIndexPathForMove(..)
[Selector ("collectionView:didDeselectItemAtIndexPath:")] void ItemDeselected(..)
[Selector ("collectionView:didHighlightItemAtIndexPath:")] void ItemHighlighted(..)
[Selector ("collectionView:didSelectItemAtIndexPath:")] void ItemSelected(..)
[Selector ("collectionView:didUnhighlightItemAtIndexPath:")] void ItemUnhighlighted(..)
[Selector ("collectionView:performAction:forItemAtIndexPath:withSender:")] void PerformAction(..)
[Selector ("scrollViewDidEndScrollingAnimation:")] void ScrollAnimationEnded(..)
[Selector ("scrollViewDidScroll:")] void Scrolled(..)
[Selector ("scrollViewDidScrollToTop:")] void ScrolledToTop(..)
[Selector ("collectionView:shouldDeselectItemAtIndexPath:")] bool ShouldDeselectItem(..)
[Selector ("collectionView:shouldHighlightItemAtIndexPath:")] bool ShouldHighlightItem(..)
[Selector ("scrollViewShouldScrollToTop:")] bool ShouldScrollToTop(..)
[Selector ("collectionView:shouldSelectItemAtIndexPath:")] bool ShouldSelectItem(..)
[Selector ("collectionView:shouldShowMenuForItemAtIndexPath:")] bool ShouldShowMenu(..)
[Selector ("collectionView:didEndDisplayingSupplementaryView:forElementOfKind:atIndexPath:")] void SupplementaryViewDisplayingEnded(..)
[Selector ("collectionView:transitionLayoutForOldLayout:newLayout:")] UIKit.UICollectionViewTransitionLayout TransitionLayout(..)
[Selector ("viewForZoomingInScrollView:")] UIKit.UIView ViewForZoomingInScrollView(..)
[Selector ("collectionView:willDisplayCell:forItemAtIndexPath:")] void WillDisplayCell(..)
[Selector ("collectionView:willDisplaySupplementaryView:forElementKind:atIndexPath:")] void WillDisplaySupplementaryView(..)
[Selector ("scrollViewWillEndDragging:withVelocity:targetContentOffset:")] void WillEndDragging(..)
[Selector ("scrollViewDidEndZooming:withView:atScale:")] void ZoomingEnded(..)
[Selector ("scrollViewWillBeginZooming:withView:")] void ZoomingStarted(..)

Type: UICollectionViewDelegateFlowLayout

UIKit.UICollectionViewDelegateFlowLayout { [Selector ("collectionView:layout:insetForSectionAtIndex:")] UIKit.UIEdgeInsets GetInsetForSection(..)
[Selector ("collectionView:layout:minimumInteritemSpacingForSectionAtIndex:")] System.nfloat GetMinimumInteritemSpacingForSection(..)
[Selector ("collectionView:layout:minimumLineSpacingForSectionAtIndex:")] System.nfloat GetMinimumLineSpacingForSection(..)
[Selector ("collectionView:layout:referenceSizeForFooterInSection:")] CoreGraphics.CGSize GetReferenceSizeForFooter(..)
[Selector ("collectionView:layout:referenceSizeForHeaderInSection:")] CoreGraphics.CGSize GetReferenceSizeForHeader(..)
[Selector ("collectionView:layout:sizeForItemAtIndexPath:")] CoreGraphics.CGSize GetSizeForItem(..)

Type: UICollectionViewFlowLayout

UIKit.UICollectionViewFlowLayout { [Selector ("estimatedItemSize")] CoreGraphics.CGSize EstimatedItemSize { get; }
[Selector ("setEstimatedItemSize:")] void EstimatedItemSize { set; }
[Selector ("footerReferenceSize")] CoreGraphics.CGSize FooterReferenceSize { get; }
[Selector ("setFooterReferenceSize:")] void FooterReferenceSize { set; }
[Selector ("headerReferenceSize")] CoreGraphics.CGSize HeaderReferenceSize { get; }
[Selector ("setHeaderReferenceSize:")] void HeaderReferenceSize { set; }
[Selector ("itemSize")] CoreGraphics.CGSize ItemSize { get; }
[Selector ("setItemSize:")] void ItemSize { set; }
[Selector ("minimumInteritemSpacing")] System.nfloat MinimumInteritemSpacing { get; }
[Selector ("setMinimumInteritemSpacing:")] void MinimumInteritemSpacing { set; }
[Selector ("minimumLineSpacing")] System.nfloat MinimumLineSpacing { get; }
[Selector ("setMinimumLineSpacing:")] void MinimumLineSpacing { set; }
[Selector ("scrollDirection")] UIKit.UICollectionViewScrollDirection ScrollDirection { get; }
[Selector ("setScrollDirection:")] void ScrollDirection { set; }
[Selector ("sectionFootersPinToVisibleBounds")] bool SectionFootersPinToVisibleBounds { get; }
[Selector ("setSectionFootersPinToVisibleBounds:")] void SectionFootersPinToVisibleBounds { set; }
[Selector ("sectionHeadersPinToVisibleBounds")] bool SectionHeadersPinToVisibleBounds { get; }
[Selector ("setSectionHeadersPinToVisibleBounds:")] void SectionHeadersPinToVisibleBounds { set; }
[Selector ("sectionInset")] UIKit.UIEdgeInsets SectionInset { get; }
[Selector ("setSectionInset:")] void SectionInset { set; }

Type: UICollectionViewFlowLayoutInvalidationContext

UIKit.UICollectionViewFlowLayoutInvalidationContext { [Selector ("invalidateFlowLayoutAttributes")] bool InvalidateFlowLayoutAttributes { get; }
[Selector ("setInvalidateFlowLayoutAttributes:")] void InvalidateFlowLayoutAttributes { set; }
[Selector ("invalidateFlowLayoutDelegateMetrics")] bool InvalidateFlowLayoutDelegateMetrics { get; }
[Selector ("setInvalidateFlowLayoutDelegateMetrics:")] void InvalidateFlowLayoutDelegateMetrics { set; }

Type: UICollectionViewLayout

UIKit.UICollectionViewLayout { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("finalizeAnimatedBoundsChange")] void FinalizeAnimatedBoundsChange(..)
[Selector ("finalizeCollectionViewUpdates")] void FinalizeCollectionViewUpdates(..)
[Selector ("finalizeLayoutTransition")] void FinalizeLayoutTransition(..)
[Selector ("finalLayoutAttributesForDisappearingDecorationElementOfKind:atIndexPath:")] UIKit.UICollectionViewLayoutAttributes FinalLayoutAttributesForDisappearingDecorationElement(..)
[Selector ("finalLayoutAttributesForDisappearingItemAtIndexPath:")] UIKit.UICollectionViewLayoutAttributes FinalLayoutAttributesForDisappearingItem(..)
[Selector ("finalLayoutAttributesForDisappearingSupplementaryElementOfKind:atIndexPath:")] UIKit.UICollectionViewLayoutAttributes FinalLayoutAttributesForDisappearingSupplementaryElement(..)
[Selector ("indexPathsToDeleteForDecorationViewOfKind:")] Foundation.NSIndexPath GetIndexPathsToDeleteForDecorationViewOfKind(..)
[Selector ("indexPathsToDeleteForSupplementaryViewOfKind:")] Foundation.NSIndexPath GetIndexPathsToDeleteForSupplementaryView(..)
[Selector ("indexPathsToInsertForDecorationViewOfKind:")] Foundation.NSIndexPath GetIndexPathsToInsertForDecorationView(..)
[Selector ("indexPathsToInsertForSupplementaryViewOfKind:")] Foundation.NSIndexPath GetIndexPathsToInsertForSupplementaryView(..)
[Selector ("invalidationContextForPreferredLayoutAttributes:withOriginalAttributes:")] UIKit.UICollectionViewLayoutInvalidationContext GetInvalidationContext(..)
[Selector ("invalidationContextForBoundsChange:")] UIKit.UICollectionViewLayoutInvalidationContext GetInvalidationContextForBoundsChange(..)
[Selector ("invalidationContextForEndingInteractiveMovementOfItemsToFinalIndexPaths:previousIndexPaths:movementCancelled:")] UIKit.UICollectionViewLayoutInvalidationContext GetInvalidationContextForEndingInteractiveMovementOfItems(..)
[Selector ("invalidationContextForInteractivelyMovingItems:withTargetPosition:previousIndexPaths:previousPosition:")] UIKit.UICollectionViewLayoutInvalidationContext GetInvalidationContextForInteractivelyMovingItems(..)
[Selector ("layoutAttributesForInteractivelyMovingItemAtIndexPath:withTargetPosition:")] UIKit.UICollectionViewLayoutAttributes GetLayoutAttributesForInteractivelyMovingItem(..)
[Selector ("targetIndexPathForInteractivelyMovingItem:withPosition:")] Foundation.NSIndexPath GetTargetIndexPathForInteractivelyMovingItem(..)
[Selector ("initialLayoutAttributesForAppearingDecorationElementOfKind:atIndexPath:")] UIKit.UICollectionViewLayoutAttributes InitialLayoutAttributesForAppearingDecorationElement(..)
[Selector ("initialLayoutAttributesForAppearingItemAtIndexPath:")] UIKit.UICollectionViewLayoutAttributes InitialLayoutAttributesForAppearingItem(..)
[Selector ("initialLayoutAttributesForAppearingSupplementaryElementOfKind:atIndexPath:")] UIKit.UICollectionViewLayoutAttributes InitialLayoutAttributesForAppearingSupplementaryElement(..)
[Selector ("invalidateLayout")] void InvalidateLayout(..)
[Selector ("invalidateLayoutWithContext:")] void InvalidateLayout(..)
[Selector ("invalidationContextClass")] ObjCRuntime.Class InvalidationContextClass(..)
[Selector ("layoutAttributesForDecorationViewOfKind:atIndexPath:")] UIKit.UICollectionViewLayoutAttributes LayoutAttributesForDecorationView(..)
[Selector ("layoutAttributesForElementsInRect:")] UIKit.UICollectionViewLayoutAttributes LayoutAttributesForElementsInRect(..)
[Selector ("layoutAttributesForItemAtIndexPath:")] UIKit.UICollectionViewLayoutAttributes LayoutAttributesForItem(..)
[Selector ("layoutAttributesForSupplementaryViewOfKind:atIndexPath:")] UIKit.UICollectionViewLayoutAttributes LayoutAttributesForSupplementaryView(..)
[Selector ("prepareForAnimatedBoundsChange:")] void PrepareForAnimatedBoundsChange(..)
[Selector ("prepareForCollectionViewUpdates:")] void PrepareForCollectionViewUpdates(..)
[Selector ("prepareForTransitionFromLayout:")] void PrepareForTransitionFromLayout(..)
[Selector ("prepareForTransitionToLayout:")] void PrepareForTransitionToLayout(..)
[Selector ("prepareLayout")] void PrepareLayout(..)
[Selector ("registerClass:forDecorationViewOfKind:")] void RegisterClassForDecorationView(..)
[Selector ("registerNib:forDecorationViewOfKind:")] void RegisterNibForDecorationView(..)
[Selector ("shouldInvalidateLayoutForPreferredLayoutAttributes:withOriginalAttributes:")] bool ShouldInvalidateLayout(..)
[Selector ("shouldInvalidateLayoutForBoundsChange:")] bool ShouldInvalidateLayoutForBoundsChange(..)
[Selector ("targetContentOffsetForProposedContentOffset:withScrollingVelocity:")] CoreGraphics.CGPoint TargetContentOffset(..)
[Selector ("targetContentOffsetForProposedContentOffset:")] CoreGraphics.CGPoint TargetContentOffsetForProposedContentOffset(..)
[Selector ("collectionView")] UIKit.UICollectionView CollectionView { get; }
[Selector ("collectionViewContentSize")] CoreGraphics.CGSize CollectionViewContentSize { get; }
[Selector ("layoutAttributesClass")] ObjCRuntime.Class LayoutAttributesClass { get; }

Type: UICollectionViewLayoutAttributes

UIKit.UICollectionViewLayoutAttributes { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("layoutAttributesForCellWithIndexPath:")] UIKit.UICollectionViewLayoutAttributes CreateForCell(..)
[Selector ("layoutAttributesForDecorationViewOfKind:withIndexPath:")] UIKit.UICollectionViewLayoutAttributes CreateForDecorationView(..)
[Selector ("layoutAttributesForSupplementaryViewOfKind:withIndexPath:")] UIKit.UICollectionViewLayoutAttributes CreateForSupplementaryView(..)
[Selector ("alpha")] System.nfloat Alpha { get; }
[Selector ("setAlpha:")] void Alpha { set; }
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("setBounds:")] void Bounds { set; }
[Selector ("center")] CoreGraphics.CGPoint Center { get; }
[Selector ("setCenter:")] void Center { set; }
[Selector ("collisionBoundingPath")] UIKit.UIBezierPath CollisionBoundingPath { get; }
[Selector ("collisionBoundsType")] UIKit.UIDynamicItemCollisionBoundsType CollisionBoundsType { get; }
[Selector ("frame")] CoreGraphics.CGRect Frame { get; }
[Selector ("setFrame:")] void Frame { set; }
[Selector ("isHidden")] bool Hidden { get; }
[Selector ("setHidden:")] void Hidden { set; }
[Selector ("indexPath")] Foundation.NSIndexPath IndexPath { get; }
[Selector ("setIndexPath:")] void IndexPath { set; }
[Selector ("representedElementCategory")] UIKit.UICollectionElementCategory RepresentedElementCategory { get; }
[Selector ("representedElementKind")] string RepresentedElementKind { get; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }
[Selector ("setSize:")] void Size { set; }
[Selector ("transform")] CoreGraphics.CGAffineTransform Transform { get; }
[Selector ("setTransform:")] void Transform { set; }
[Selector ("transform3D")] CoreAnimation.CATransform3D Transform3D { get; }
[Selector ("setTransform3D:")] void Transform3D { set; }
[Selector ("zIndex")] System.nint ZIndex { get; }
[Selector ("setZIndex:")] void ZIndex { set; }

Type: UICollectionViewLayoutInvalidationContext

UIKit.UICollectionViewLayoutInvalidationContext { [Selector ("invalidateDecorationElementsOfKind:atIndexPaths:")] void InvalidateDecorationElements(..)
[Selector ("invalidateItemsAtIndexPaths:")] void InvalidateItems(..)
[Selector ("invalidateSupplementaryElementsOfKind:atIndexPaths:")] void InvalidateSupplementaryElements(..)
[Selector ("contentOffsetAdjustment")] CoreGraphics.CGPoint ContentOffsetAdjustment { get; }
[Selector ("setContentOffsetAdjustment:")] void ContentOffsetAdjustment { set; }
[Selector ("contentSizeAdjustment")] CoreGraphics.CGSize ContentSizeAdjustment { get; }
[Selector ("setContentSizeAdjustment:")] void ContentSizeAdjustment { set; }
[Selector ("interactiveMovementTarget")] CoreGraphics.CGPoint InteractiveMovementTarget { get; }
[Selector ("invalidateDataSourceCounts")] bool InvalidateDataSourceCounts { get; }
[Selector ("invalidatedDecorationIndexPaths")] Foundation.NSDictionary InvalidatedDecorationIndexPaths { get; }
[Selector ("invalidatedItemIndexPaths")] Foundation.NSIndexPath InvalidatedItemIndexPaths { get; }
[Selector ("invalidatedSupplementaryIndexPaths")] Foundation.NSDictionary InvalidatedSupplementaryIndexPaths { get; }
[Selector ("invalidateEverything")] bool InvalidateEverything { get; }
[Selector ("previousIndexPathsForInteractivelyMovingItems")] Foundation.NSIndexPath PreviousIndexPathsForInteractivelyMovingItems { get; }
[Selector ("targetIndexPathsForInteractivelyMovingItems")] Foundation.NSIndexPath TargetIndexPathsForInteractivelyMovingItems { get; }

Type: UICollectionViewSource

UIKit.UICollectionViewSource { [Selector ("collectionView:canMoveItemAtIndexPath:")] bool CanMoveItem(..)
[Selector ("collectionView:canPerformAction:forItemAtIndexPath:withSender:")] bool CanPerformAction(..)
[Selector ("collectionView:didEndDisplayingCell:forItemAtIndexPath:")] void CellDisplayingEnded(..)
[Selector ("scrollViewDidEndDecelerating:")] void DecelerationEnded(..)
[Selector ("scrollViewWillBeginDecelerating:")] void DecelerationStarted(..)
[Selector ("scrollViewDidZoom:")] void DidZoom(..)
[Selector ("scrollViewDidEndDragging:willDecelerate:")] void DraggingEnded(..)
[Selector ("scrollViewWillBeginDragging:")] void DraggingStarted(..)
[Selector ("collectionView:cellForItemAtIndexPath:")] UIKit.UICollectionViewCell GetCell(..)
[Selector ("collectionView:numberOfItemsInSection:")] System.nint GetItemsCount(..)
[Selector ("collectionView:targetContentOffsetForProposedContentOffset:")] CoreGraphics.CGPoint GetTargetContentOffset(..)
[Selector ("collectionView:targetIndexPathForMoveFromItemAtIndexPath:toProposedIndexPath:")] Foundation.NSIndexPath GetTargetIndexPathForMove(..)
[Selector ("collectionView:viewForSupplementaryElementOfKind:atIndexPath:")] UIKit.UICollectionReusableView GetViewForSupplementaryElement(..)
[Selector ("collectionView:didDeselectItemAtIndexPath:")] void ItemDeselected(..)
[Selector ("collectionView:didHighlightItemAtIndexPath:")] void ItemHighlighted(..)
[Selector ("collectionView:didSelectItemAtIndexPath:")] void ItemSelected(..)
[Selector ("collectionView:didUnhighlightItemAtIndexPath:")] void ItemUnhighlighted(..)
[Selector ("collectionView:moveItemAtIndexPath:toIndexPath:")] void MoveItem(..)
[Selector ("numberOfSectionsInCollectionView:")] System.nint NumberOfSections(..)
[Selector ("collectionView:performAction:forItemAtIndexPath:withSender:")] void PerformAction(..)
[Selector ("scrollViewDidEndScrollingAnimation:")] void ScrollAnimationEnded(..)
[Selector ("scrollViewDidScroll:")] void Scrolled(..)
[Selector ("scrollViewDidScrollToTop:")] void ScrolledToTop(..)
[Selector ("collectionView:shouldDeselectItemAtIndexPath:")] bool ShouldDeselectItem(..)
[Selector ("collectionView:shouldHighlightItemAtIndexPath:")] bool ShouldHighlightItem(..)
[Selector ("scrollViewShouldScrollToTop:")] bool ShouldScrollToTop(..)
[Selector ("collectionView:shouldSelectItemAtIndexPath:")] bool ShouldSelectItem(..)
[Selector ("collectionView:shouldShowMenuForItemAtIndexPath:")] bool ShouldShowMenu(..)
[Selector ("collectionView:didEndDisplayingSupplementaryView:forElementOfKind:atIndexPath:")] void SupplementaryViewDisplayingEnded(..)
[Selector ("collectionView:transitionLayoutForOldLayout:newLayout:")] UIKit.UICollectionViewTransitionLayout TransitionLayout(..)
[Selector ("viewForZoomingInScrollView:")] UIKit.UIView ViewForZoomingInScrollView(..)
[Selector ("collectionView:willDisplayCell:forItemAtIndexPath:")] void WillDisplayCell(..)
[Selector ("collectionView:willDisplaySupplementaryView:forElementKind:atIndexPath:")] void WillDisplaySupplementaryView(..)
[Selector ("scrollViewWillEndDragging:withVelocity:targetContentOffset:")] void WillEndDragging(..)
[Selector ("scrollViewDidEndZooming:withView:atScale:")] void ZoomingEnded(..)
[Selector ("scrollViewWillBeginZooming:withView:")] void ZoomingStarted(..)

Type: UICollectionViewTransitionLayout

UIKit.UICollectionViewTransitionLayout { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("valueForAnimatedKey:")] System.nfloat GetValueForAnimatedKey(..)
[Selector ("updateValue:forAnimatedKey:")] void UpdateValue(..)
[Selector ("currentLayout")] UIKit.UICollectionViewLayout CurrentLayout { get; }
[Selector ("nextLayout")] UIKit.UICollectionViewLayout NextLayout { get; }
[Selector ("transitionProgress")] System.nfloat TransitionProgress { get; }
[Selector ("setTransitionProgress:")] void TransitionProgress { set; }

Type: UICollectionViewUpdateItem

UIKit.UICollectionViewUpdateItem { [Selector ("indexPathAfterUpdate")] Foundation.NSIndexPath IndexPathAfterUpdate { get; }
[Selector ("indexPathBeforeUpdate")] Foundation.NSIndexPath IndexPathBeforeUpdate { get; }
[Selector ("updateAction")] UIKit.UICollectionUpdateAction UpdateAction { get; }

Type: UICollisionBehavior

UIKit.UICollisionBehavior { [Selector ("addBoundaryWithIdentifier:forPath:")] void AddBoundary(..)
[Selector ("addBoundaryWithIdentifier:fromPoint:toPoint:")] void AddBoundary(..)
[Selector ("addItem:")] void AddItem(..)
[Selector ("boundaryWithIdentifier:")] UIKit.UIBezierPath GetBoundary(..)
[Selector ("removeAllBoundaries")] void RemoveAllBoundaries(..)
[Selector ("removeBoundaryWithIdentifier:")] void RemoveBoundary(..)
[Selector ("removeItem:")] void RemoveItem(..)
[Selector ("setTranslatesReferenceBoundsIntoBoundaryWithInsets:")] void SetTranslatesReferenceBoundsIntoBoundaryWithInsets(..)
[Selector ("boundaryIdentifiers")] Foundation.NSObject BoundaryIdentifiers { get; }
[Selector ("collisionMode")] UIKit.UICollisionBehaviorMode CollisionMode { get; }
[Selector ("setCollisionMode:")] void CollisionMode { set; }
[Selector ("items")] UIKit.IUIDynamicItem Items { get; }
[Selector ("translatesReferenceBoundsIntoBoundary")] bool TranslatesReferenceBoundsIntoBoundary { get; }
[Selector ("setTranslatesReferenceBoundsIntoBoundary:")] void TranslatesReferenceBoundsIntoBoundary { set; }
[Selector ("collisionDelegate")] Foundation.NSObject WeakCollisionDelegate { get; }
[Selector ("setCollisionDelegate:")] void WeakCollisionDelegate { set; }

Type: _UICollisionBehaviorDelegate

UIKit.UICollisionBehavior+_UICollisionBehaviorDelegate { [Selector ("collisionBehavior:beganContactForItem:withBoundaryIdentifier:atPoint:")] void BeganBoundaryContact(..)
[Selector ("collisionBehavior:beganContactForItem:withItem:atPoint:")] void BeganContact(..)
[Selector ("collisionBehavior:endedContactForItem:withBoundaryIdentifier:")] void EndedBoundaryContact(..)
[Selector ("collisionBehavior:endedContactForItem:withItem:")] void EndedContact(..)

Type: UICollisionBehaviorDelegate

UIKit.UICollisionBehaviorDelegate { [Selector ("collisionBehavior:beganContactForItem:withBoundaryIdentifier:atPoint:")] void BeganBoundaryContact(..)
[Selector ("collisionBehavior:beganContactForItem:withItem:atPoint:")] void BeganContact(..)
[Selector ("collisionBehavior:endedContactForItem:withBoundaryIdentifier:")] void EndedBoundaryContact(..)
[Selector ("collisionBehavior:endedContactForItem:withItem:")] void EndedContact(..)

Type: UIColor

UIKit.UIColor { [Selector ("colorWithAlphaComponent:")] UIKit.UIColor ColorWithAlpha(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("colorWithCGColor:")] UIKit.UIColor FromCGColor(..)
[Selector ("colorWithCIColor:")] UIKit.UIColor FromCIColor(..)
[Selector ("colorWithHue:saturation:brightness:alpha:")] UIKit.UIColor FromHSBA(..)
[Selector ("colorWithPatternImage:")] UIKit.UIColor FromPatternImage(..)
[Selector ("colorWithRed:green:blue:alpha:")] UIKit.UIColor FromRGBA(..)
[Selector ("colorWithWhite:alpha:")] UIKit.UIColor FromWhiteAlpha(..)
[Selector ("getWhite:alpha:")] bool GetWhite(..)
[Selector ("set")] void SetColor(..)
[Selector ("setFill")] void SetFill(..)
[Selector ("setStroke")] void SetStroke(..)
[Selector ("blackColor")] UIKit.UIColor Black { get; }
[Selector ("blueColor")] UIKit.UIColor Blue { get; }
[Selector ("brownColor")] UIKit.UIColor Brown { get; }
[Selector ("CGColor")] CoreGraphics.CGColor CGColor { get; }
[Selector ("CIColor")] CoreImage.CIColor CIColor { get; }
[Selector ("clearColor")] UIKit.UIColor Clear { get; }
[Selector ("cyanColor")] UIKit.UIColor Cyan { get; }
[Selector ("darkGrayColor")] UIKit.UIColor DarkGray { get; }
[Selector ("darkTextColor")] UIKit.UIColor DarkTextColor { get; }
[Selector ("grayColor")] UIKit.UIColor Gray { get; }
[Selector ("greenColor")] UIKit.UIColor Green { get; }
[Selector ("groupTableViewBackgroundColor")] UIKit.UIColor GroupTableViewBackgroundColor { get; }
[Selector ("lightGrayColor")] UIKit.UIColor LightGray { get; }
[Selector ("lightTextColor")] UIKit.UIColor LightTextColor { get; }
[Selector ("magentaColor")] UIKit.UIColor Magenta { get; }
[Selector ("orangeColor")] UIKit.UIColor Orange { get; }
[Selector ("purpleColor")] UIKit.UIColor Purple { get; }
[Selector ("redColor")] UIKit.UIColor Red { get; }
[Selector ("scrollViewTexturedBackgroundColor")] UIKit.UIColor ScrollViewTexturedBackgroundColor { get; }
[Selector ("underPageBackgroundColor")] UIKit.UIColor UnderPageBackgroundColor { get; }
[Selector ("viewFlipsideBackgroundColor")] UIKit.UIColor ViewFlipsideBackgroundColor { get; }
[Selector ("whiteColor")] UIKit.UIColor White { get; }
[Selector ("yellowColor")] UIKit.UIColor Yellow { get; }

Type: UIContentContainer

UIKit.UIContentContainer { [Selector ("sizeForChildContentContainer:withParentContainerSize:")] CoreGraphics.CGSize GetSizeForChildContentContainer(..)
[Selector ("preferredContentSizeDidChangeForChildContentContainer:")] void PreferredContentSizeDidChangeForChildContentContainer(..)
[Selector ("systemLayoutFittingSizeDidChangeForChildContentContainer:")] void SystemLayoutFittingSizeDidChangeForChildContentContainer(..)
[Selector ("viewWillTransitionToSize:withTransitionCoordinator:")] void ViewWillTransitionToSize(..)
[Selector ("willTransitionToTraitCollection:withTransitionCoordinator:")] void WillTransitionToTraitCollection(..)
[Selector ("preferredContentSize")] CoreGraphics.CGSize PreferredContentSize { get; }

Type: UIControl

UIKit.UIControl { [Selector ("addTarget:action:forControlEvents:")] void AddTarget(..)
[Selector ("beginTrackingWithTouch:withEvent:")] bool BeginTracking(..)
[Selector ("cancelTrackingWithEvent:")] void CancelTracking(..)
[Selector ("continueTrackingWithTouch:withEvent:")] bool ContinueTracking(..)
[Selector ("endTrackingWithTouch:withEvent:")] void EndTracking(..)
[Selector ("actionsForTarget:forControlEvent:")] string GetActions(..)
[Selector ("removeTarget:action:forControlEvents:")] void RemoveTarget(..)
[Selector ("sendAction:to:forEvent:")] void SendAction(..)
[Selector ("sendActionsForControlEvents:")] void SendActionForControlEvents(..)
[Selector ("allControlEvents")] UIKit.UIControlEvent AllControlEvents { get; }
[Selector ("allTargets")] Foundation.NSSet AllTargets { get; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("isHighlighted")] bool Highlighted { get; }
[Selector ("setHighlighted:")] void Highlighted { set; }
[Selector ("contentHorizontalAlignment")] UIKit.UIControlContentHorizontalAlignment HorizontalAlignment { get; }
[Selector ("setContentHorizontalAlignment:")] void HorizontalAlignment { set; }
[Selector ("isSelected")] bool Selected { get; }
[Selector ("setSelected:")] void Selected { set; }
[Selector ("state")] UIKit.UIControlState State { get; }
[Selector ("isTouchInside")] bool TouchInside { get; }
[Selector ("isTracking")] bool Tracking { get; }
[Selector ("contentVerticalAlignment")] UIKit.UIControlContentVerticalAlignment VerticalAlignment { get; }
[Selector ("setContentVerticalAlignment:")] void VerticalAlignment { set; }

Type: UIControlEventProxy

UIKit.UIControlEventProxy { [Selector ("BridgeSelector")] void Activated(..)

Type: UICoordinateSpace

UIKit.UICoordinateSpace { [Selector ("convertPoint:fromCoordinateSpace:")] CoreGraphics.CGPoint ConvertPointFromCoordinateSpace(..)
[Selector ("convertPoint:toCoordinateSpace:")] CoreGraphics.CGPoint ConvertPointToCoordinateSpace(..)
[Selector ("convertRect:fromCoordinateSpace:")] CoreGraphics.CGRect ConvertRectFromCoordinateSpace(..)
[Selector ("convertRect:toCoordinateSpace:")] CoreGraphics.CGRect ConvertRectToCoordinateSpace(..)
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }

Type: UIDatePicker

UIKit.UIDatePicker { [Selector ("setDate:animated:")] void SetDate(..)
[Selector ("calendar")] Foundation.NSCalendar Calendar { get; }
[Selector ("setCalendar:")] void Calendar { set; }
[Selector ("countDownDuration")] double CountDownDuration { get; }
[Selector ("setCountDownDuration:")] void CountDownDuration { set; }
[Selector ("date")] Foundation.NSDate Date { get; }
[Selector ("setDate:")] void Date { set; }
[Selector ("locale")] Foundation.NSLocale Locale { get; }
[Selector ("setLocale:")] void Locale { set; }
[Selector ("maximumDate")] Foundation.NSDate MaximumDate { get; }
[Selector ("setMaximumDate:")] void MaximumDate { set; }
[Selector ("minimumDate")] Foundation.NSDate MinimumDate { get; }
[Selector ("setMinimumDate:")] void MinimumDate { set; }
[Selector ("minuteInterval")] System.nint MinuteInterval { get; }
[Selector ("setMinuteInterval:")] void MinuteInterval { set; }
[Selector ("datePickerMode")] UIKit.UIDatePickerMode Mode { get; }
[Selector ("setDatePickerMode:")] void Mode { set; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }
[Selector ("setTimeZone:")] void TimeZone { set; }

Type: UIDevice

UIKit.UIDevice { [Selector ("beginGeneratingDeviceOrientationNotifications")] void BeginGeneratingDeviceOrientationNotifications(..)
[Selector ("endGeneratingDeviceOrientationNotifications")] void EndGeneratingDeviceOrientationNotifications(..)
[Selector ("playInputClick")] void PlayInputClick(..)
[Selector ("isMultitaskingSupported")] bool IsMultitaskingSupported { get; }
[Selector ("userInterfaceIdiom")] UIKit.UIUserInterfaceIdiom UserInterfaceIdiom { get; }
[Selector ("batteryLevel")] float BatteryLevel { get; }
[Selector ("isBatteryMonitoringEnabled")] bool BatteryMonitoringEnabled { get; }
[Selector ("setBatteryMonitoringEnabled:")] void BatteryMonitoringEnabled { set; }
[Selector ("batteryState")] UIKit.UIDeviceBatteryState BatteryState { get; }
[Selector ("currentDevice")] UIKit.UIDevice CurrentDevice { get; }
[Selector ("isGeneratingDeviceOrientationNotifications")] bool GeneratesDeviceOrientationNotifications { get; }
[Selector ("identifierForVendor")] Foundation.NSUuid IdentifierForVendor { get; }
[Selector ("localizedModel")] string LocalizedModel { get; }
[Selector ("model")] string Model { get; }
[Selector ("name")] string Name { get; }
[Selector ("orientation")] UIKit.UIDeviceOrientation Orientation { get; }
[Selector ("isProximityMonitoringEnabled")] bool ProximityMonitoringEnabled { get; }
[Selector ("setProximityMonitoringEnabled:")] void ProximityMonitoringEnabled { set; }
[Selector ("proximityState")] bool ProximityState { get; }
[Selector ("systemName")] string SystemName { get; }
[Selector ("systemVersion")] string SystemVersion { get; }

Type: UIDictationPhrase

UIKit.UIDictationPhrase { [Selector ("alternativeInterpretations")] string AlternativeInterpretations { get; }
[Selector ("text")] string Text { get; }

Type: UIDocument

UIKit.UIDocument { [Selector ("accommodatePresentedItemDeletionWithCompletionHandler:")] void AccommodatePresentedItemDeletion(..)
[Selector ("accommodatePresentedSubitemDeletionAtURL:completionHandler:")] void AccommodatePresentedSubitemDeletion(..)
[Selector ("autosaveWithCompletionHandler:")] void AutoSave(..)
[Selector ("changeCountTokenForSaveOperation:")] Foundation.NSObject ChangeCountTokenForSaveOperation(..)
[Selector ("closeWithCompletionHandler:")] void Close(..)
[Selector ("contentsForType:error:")] Foundation.NSObject ContentsForType(..)
[Selector ("disableEditing")] void DisableEditing(..)
[Selector ("enableEditing")] void EnableEditing(..)
[Selector ("finishedHandlingError:recovered:")] void FinishedHandlingError(..)
[Selector ("fileAttributesToWriteToURL:forSaveOperation:error:")] Foundation.NSDictionary GetFileAttributesToWrite(..)
[Selector ("fileNameExtensionForType:saveOperation:")] string GetFileNameExtension(..)
[Selector ("handleError:userInteractionPermitted:")] void HandleError(..)
[Selector ("loadFromContents:ofType:error:")] bool LoadFromContents(..)
[Selector ("openWithCompletionHandler:")] void Open(..)
[Selector ("performAsynchronousFileAccessUsingBlock:")] void PerformAsynchronousFileAccess(..)
[Selector ("presentedItemDidChange")] void PresentedItemChanged(..)
[Selector ("presentedItemDidGainVersion:")] void PresentedItemGainedVersion(..)
[Selector ("presentedItemDidLoseVersion:")] void PresentedItemLostVersion(..)
[Selector ("presentedItemDidMoveToURL:")] void PresentedItemMoved(..)
[Selector ("presentedItemDidResolveConflictVersion:")] void PresentedItemResolveConflictVersion(..)
[Selector ("presentedSubitemDidAppearAtURL:")] void PresentedSubitemAppeared(..)
[Selector ("presentedSubitemDidChangeAtURL:")] void PresentedSubitemChanged(..)
[Selector ("presentedSubitemAtURL:didGainVersion:")] void PresentedSubitemGainedVersion(..)
[Selector ("presentedSubitemAtURL:didLoseVersion:")] void PresentedSubitemLostVersion(..)
[Selector ("presentedSubitemAtURL:didMoveToURL:")] void PresentedSubitemMoved(..)
[Selector ("presentedSubitemAtURL:didResolveConflictVersion:")] void PresentedSubitemResolvedConflictVersion(..)
[Selector ("readFromURL:error:")] bool Read(..)
[Selector ("relinquishPresentedItemToReader:")] void RelinquishPresentedItemToReader(..)
[Selector ("relinquishPresentedItemToWriter:")] void RelinquishPresentedItemToWriter(..)
[Selector ("restoreUserActivityState:")] void RestoreUserActivityState(..)
[Selector ("revertToContentsOfURL:completionHandler:")] void RevertToContentsOfUrl(..)
[Selector ("saveToURL:forSaveOperation:completionHandler:")] void Save(..)
[Selector ("savePresentedItemChangesWithCompletionHandler:")] void SavePresentedItemChanges(..)
[Selector ("updateChangeCount:")] void UpdateChangeCount(..)
[Selector ("updateChangeCountWithToken:forSaveOperation:")] void UpdateChangeCount(..)
[Selector ("updateUserActivityState:")] void UpdateUserActivityState(..)
[Selector ("userInteractionNoLongerPermittedForError:")] void UserInteractionNoLongerPermittedForError(..)
[Selector ("writeContents:andAttributes:safelyToURL:forSaveOperation:error:")] bool WriteContents(..)
[Selector ("writeContents:toURL:forSaveOperation:originalContentsURL:error:")] bool WriteContents(..)
[Selector ("documentState")] UIKit.UIDocumentState DocumentState { get; }
[Selector ("fileModificationDate")] Foundation.NSDate FileModificationDate { get; }
[Selector ("setFileModificationDate:")] void FileModificationDate { set; }
[Selector ("fileType")] string FileType { get; }
[Selector ("fileURL")] Foundation.NSUrl FileUrl { get; }
[Selector ("hasUnsavedChanges")] bool HasUnsavedChanges { get; }
[Selector ("localizedName")] string LocalizedName { get; }
[Selector ("presentedItemOperationQueue")] Foundation.NSOperationQueue PesentedItemOperationQueue { get; }
[Selector ("presentedItemURL")] Foundation.NSUrl PresentedItemURL { get; }
[Selector ("progress")] Foundation.NSProgress Progress { get; }
[Selector ("savingFileType")] string SavingFileType { get; }
[Selector ("undoManager")] Foundation.NSUndoManager UndoManager { get; }
[Selector ("setUndoManager:")] void UndoManager { set; }
[Selector ("userActivity")] Foundation.NSUserActivity UserActivity { get; }
[Selector ("setUserActivity:")] void UserActivity { set; }

Type: UIDocumentInteractionController

UIKit.UIDocumentInteractionController { [Selector ("dismissMenuAnimated:")] void DismissMenu(..)
[Selector ("dismissPreviewAnimated:")] void DismissPreview(..)
[Selector ("interactionControllerWithURL:")] UIKit.UIDocumentInteractionController FromUrl(..)
[Selector ("presentOpenInMenuFromBarButtonItem:animated:")] bool PresentOpenInMenu(..)
[Selector ("presentOpenInMenuFromRect:inView:animated:")] bool PresentOpenInMenu(..)
[Selector ("presentOptionsMenuFromBarButtonItem:animated:")] bool PresentOptionsMenu(..)
[Selector ("presentOptionsMenuFromRect:inView:animated:")] bool PresentOptionsMenu(..)
[Selector ("presentPreviewAnimated:")] bool PresentPreview(..)
[Selector ("annotation")] Foundation.NSObject Annotation { get; }
[Selector ("setAnnotation:")] void Annotation { set; }
[Selector ("gestureRecognizers")] UIKit.UIGestureRecognizer GestureRecognizers { get; }
[Selector ("icons")] UIKit.UIImage Icons { get; }
[Selector ("name")] string Name { get; }
[Selector ("setName:")] void Name { set; }
[Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("setURL:")] void Url { set; }
[Selector ("UTI")] string Uti { get; }
[Selector ("setUTI:")] void Uti { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIDocumentInteractionControllerDelegate

UIKit.UIDocumentInteractionController+_UIDocumentInteractionControllerDelegate { [Selector ("documentInteractionController:canPerformAction:")] bool CanPerformAction(..)
[Selector ("documentInteractionControllerDidDismissOpenInMenu:")] void DidDismissOpenInMenu(..)
[Selector ("documentInteractionControllerDidDismissOptionsMenu:")] void DidDismissOptionsMenu(..)
[Selector ("documentInteractionControllerDidEndPreview:")] void DidEndPreview(..)
[Selector ("documentInteractionController:didEndSendingToApplication:")] void DidEndSendingToApplication(..)
[Selector ("documentInteractionController:performAction:")] bool PerformAction(..)
[Selector ("documentInteractionControllerRectForPreview:")] CoreGraphics.CGRect RectangleForPreview(..)
[Selector ("documentInteractionControllerViewControllerForPreview:")] UIKit.UIViewController ViewControllerForPreview(..)
[Selector ("documentInteractionControllerViewForPreview:")] UIKit.UIView ViewForPreview(..)
[Selector ("documentInteractionControllerWillBeginPreview:")] void WillBeginPreview(..)
[Selector ("documentInteractionController:willBeginSendingToApplication:")] void WillBeginSendingToApplication(..)
[Selector ("documentInteractionControllerWillPresentOpenInMenu:")] void WillPresentOpenInMenu(..)
[Selector ("documentInteractionControllerWillPresentOptionsMenu:")] void WillPresentOptionsMenu(..)

Type: UIDocumentInteractionControllerDelegate

UIKit.UIDocumentInteractionControllerDelegate { [Selector ("documentInteractionController:canPerformAction:")] bool CanPerformAction(..)
[Selector ("documentInteractionControllerDidDismissOpenInMenu:")] void DidDismissOpenInMenu(..)
[Selector ("documentInteractionControllerDidDismissOptionsMenu:")] void DidDismissOptionsMenu(..)
[Selector ("documentInteractionControllerDidEndPreview:")] void DidEndPreview(..)
[Selector ("documentInteractionController:didEndSendingToApplication:")] void DidEndSendingToApplication(..)
[Selector ("documentInteractionController:performAction:")] bool PerformAction(..)
[Selector ("documentInteractionControllerRectForPreview:")] CoreGraphics.CGRect RectangleForPreview(..)
[Selector ("documentInteractionControllerViewControllerForPreview:")] UIKit.UIViewController ViewControllerForPreview(..)
[Selector ("documentInteractionControllerViewForPreview:")] UIKit.UIView ViewForPreview(..)
[Selector ("documentInteractionControllerWillBeginPreview:")] void WillBeginPreview(..)
[Selector ("documentInteractionController:willBeginSendingToApplication:")] void WillBeginSendingToApplication(..)
[Selector ("documentInteractionControllerWillPresentOpenInMenu:")] void WillPresentOpenInMenu(..)
[Selector ("documentInteractionControllerWillPresentOptionsMenu:")] void WillPresentOptionsMenu(..)

Type: UIDocumentMenuDelegate

UIKit.UIDocumentMenuDelegate { [Selector ("documentMenu:didPickDocumentPicker:")] void DidPickDocumentPicker(..)
[Selector ("documentMenuWasCancelled:")] void WasCancelled(..)

Type: UIDocumentMenuViewController

UIKit.UIDocumentMenuViewController { [Selector ("addOptionWithTitle:image:order:handler:")] void AddOption(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIDocumentMenuDelegate

UIKit.UIDocumentMenuViewController+_UIDocumentMenuDelegate { [Selector ("documentMenu:didPickDocumentPicker:")] void DidPickDocumentPicker(..)
[Selector ("documentMenuWasCancelled:")] void WasCancelled(..)

Type: UIDocumentPickerDelegate

UIKit.UIDocumentPickerDelegate { [Selector ("documentPicker:didPickDocumentAtURL:")] void DidPickDocument(..)
[Selector ("documentPickerWasCancelled:")] void WasCancelled(..)

Type: UIDocumentPickerExtensionViewController

UIKit.UIDocumentPickerExtensionViewController { [Selector ("dismissGrantingAccessToURL:")] void DismissGrantingAccess(..)
[Selector ("prepareForPresentationInMode:")] void PrepareForPresentation(..)
[Selector ("documentPickerMode")] UIKit.UIDocumentPickerMode DocumentPickerMode { get; }
[Selector ("documentStorageURL")] Foundation.NSUrl DocumentStorageUrl { get; }
[Selector ("originalURL")] Foundation.NSUrl OriginalUrl { get; }
[Selector ("providerIdentifier")] string ProviderIdentifier { get; }
[Selector ("validTypes")] string ValidTypes { get; }

Type: UIDocumentPickerViewController

UIKit.UIDocumentPickerViewController { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("documentPickerMode")] UIKit.UIDocumentPickerMode DocumentPickerMode { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIDocumentPickerDelegate

UIKit.UIDocumentPickerViewController+_UIDocumentPickerDelegate { [Selector ("documentPicker:didPickDocumentAtURL:")] void DidPickDocument(..)
[Selector ("documentPickerWasCancelled:")] void WasCancelled(..)

Type: UIDynamicAnimator

UIKit.UIDynamicAnimator { [Selector ("addBehavior:")] void AddBehavior(..)
[Selector ("itemsInRect:")] UIKit.IUIDynamicItem GetDynamicItems(..)
[Selector ("layoutAttributesForCellAtIndexPath:")] UIKit.UICollectionViewLayoutAttributes GetLayoutAttributesForCell(..)
[Selector ("layoutAttributesForDecorationViewOfKind:atIndexPath:")] UIKit.UICollectionViewLayoutAttributes GetLayoutAttributesForDecorationView(..)
[Selector ("layoutAttributesForSupplementaryViewOfKind:atIndexPath:")] UIKit.UICollectionViewLayoutAttributes GetLayoutAttributesForSupplementaryView(..)
[Selector ("removeAllBehaviors")] void RemoveAllBehaviors(..)
[Selector ("removeBehavior:")] void RemoveBehavior(..)
[Selector ("updateItemUsingCurrentState:")] void UpdateItemUsingCurrentState(..)
[Selector ("behaviors")] UIKit.UIDynamicBehavior Behaviors { get; }
[Selector ("elapsedTime")] double ElapsedTime { get; }
[Selector ("referenceView")] UIKit.UIView ReferenceView { get; }
[Selector ("isRunning")] bool Running { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UIDynamicAnimatorDelegate

UIKit.UIDynamicAnimatorDelegate { [Selector ("dynamicAnimatorDidPause:")] void DidPause(..)
[Selector ("dynamicAnimatorWillResume:")] void WillResume(..)

Type: UIDynamicBehavior

UIKit.UIDynamicBehavior { [Selector ("addChildBehavior:")] void AddChildBehavior(..)
[Selector ("removeChildBehavior:")] void RemoveChildBehavior(..)
[Selector ("willMoveToAnimator:")] void WillMoveToAnimator(..)
[Selector ("action")] System.Action Action { get; }
[Selector ("setAction:")] void Action { set; }
[Selector ("childBehaviors")] UIKit.UIDynamicBehavior ChildBehaviors { get; }
[Selector ("dynamicAnimator")] UIKit.UIDynamicAnimator DynamicAnimator { get; }

Type: UIDynamicItem

UIKit.UIDynamicItem { [Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("center")] CoreGraphics.CGPoint Center { get; }
[Selector ("setCenter:")] void Center { set; }
[Selector ("collisionBoundingPath")] UIKit.UIBezierPath CollisionBoundingPath { get; }
[Selector ("collisionBoundsType")] UIKit.UIDynamicItemCollisionBoundsType CollisionBoundsType { get; }
[Selector ("transform")] CoreGraphics.CGAffineTransform Transform { get; }
[Selector ("setTransform:")] void Transform { set; }

Type: UIDynamicItemBehavior

UIKit.UIDynamicItemBehavior { [Selector ("addAngularVelocity:forItem:")] void AddAngularVelocityForItem(..)
[Selector ("addItem:")] void AddItem(..)
[Selector ("addLinearVelocity:forItem:")] void AddLinearVelocityForItem(..)
[Selector ("angularVelocityForItem:")] System.nfloat GetAngularVelocityForItem(..)
[Selector ("linearVelocityForItem:")] CoreGraphics.CGPoint GetLinearVelocityForItem(..)
[Selector ("removeItem:")] void RemoveItem(..)
[Selector ("allowsRotation")] bool AllowsRotation { get; }
[Selector ("setAllowsRotation:")] void AllowsRotation { set; }
[Selector ("isAnchored")] bool Anchored { get; }
[Selector ("setAnchored:")] void Anchored { set; }
[Selector ("angularResistance")] System.nfloat AngularResistance { get; }
[Selector ("setAngularResistance:")] void AngularResistance { set; }
[Selector ("charge")] System.nfloat Charge { get; }
[Selector ("setCharge:")] void Charge { set; }
[Selector ("density")] System.nfloat Density { get; }
[Selector ("setDensity:")] void Density { set; }
[Selector ("elasticity")] System.nfloat Elasticity { get; }
[Selector ("setElasticity:")] void Elasticity { set; }
[Selector ("friction")] System.nfloat Friction { get; }
[Selector ("setFriction:")] void Friction { set; }
[Selector ("items")] UIKit.IUIDynamicItem Items { get; }
[Selector ("resistance")] System.nfloat Resistance { get; }
[Selector ("setResistance:")] void Resistance { set; }

Type: UIDynamicItemGroup

UIKit.UIDynamicItemGroup { [Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("center")] CoreGraphics.CGPoint Center { get; }
[Selector ("setCenter:")] void Center { set; }
[Selector ("collisionBoundingPath")] UIKit.UIBezierPath CollisionBoundingPath { get; }
[Selector ("collisionBoundsType")] UIKit.UIDynamicItemCollisionBoundsType CollisionBoundsType { get; }
[Selector ("items")] UIKit.IUIDynamicItem Items { get; }
[Selector ("transform")] CoreGraphics.CGAffineTransform Transform { get; }
[Selector ("setTransform:")] void Transform { set; }

Type: UIEdgeInsets

UIKit.UIEdgeInsets { [Native ("UIEdgeInsetsFromString")] UIKit.UIEdgeInsets FromString(..)
[Native ("NSStringFromUIEdgeInsets")] string ToString(..)

Type: UIEvent

UIKit.UIEvent { [Selector ("coalescedTouchesForTouch:")] UIKit.UITouch CoalescedTouchesForTouch(..)
[Selector ("predictedTouchesForTouch:")] UIKit.UITouch PredictedTouchesForTouch(..)
[Selector ("touchesForGestureRecognizer:")] Foundation.NSSet TouchesForGestureRecognizer(..)
[Selector ("touchesForView:")] Foundation.NSSet TouchesForView(..)
[Selector ("touchesForWindow:")] Foundation.NSSet TouchesForWindow(..)
[Selector ("allTouches")] Foundation.NSSet AllTouches { get; }
[Selector ("subtype")] UIKit.UIEventSubtype Subtype { get; }
[Selector ("timestamp")] double Timestamp { get; }
[Selector ("type")] UIKit.UIEventType Type { get; }

Type: UIFieldBehavior

UIKit.UIFieldBehavior { [Selector ("addItem:")] void AddItem(..)
[Selector ("fieldWithEvaluationBlock:")] UIKit.UIFieldBehavior CreateCustomField(..)
[Selector ("dragField")] UIKit.UIFieldBehavior CreateDragField(..)
[Selector ("electricField")] UIKit.UIFieldBehavior CreateElectricField(..)
[Selector ("linearGravityFieldWithVector:")] UIKit.UIFieldBehavior CreateLinearGravityField(..)
[Selector ("magneticField")] UIKit.UIFieldBehavior CreateMagneticField(..)
[Selector ("noiseFieldWithSmoothness:animationSpeed:")] UIKit.UIFieldBehavior CreateNoiseField(..)
[Selector ("radialGravityFieldWithPosition:")] UIKit.UIFieldBehavior CreateRadialGravityField(..)
[Selector ("springField")] UIKit.UIFieldBehavior CreateSpringField(..)
[Selector ("turbulenceFieldWithSmoothness:animationSpeed:")] UIKit.UIFieldBehavior CreateTurbulenceField(..)
[Selector ("velocityFieldWithVector:")] UIKit.UIFieldBehavior CreateVelocityField(..)
[Selector ("vortexField")] UIKit.UIFieldBehavior CreateVortexField(..)
[Selector ("removeItem:")] void RemoveItem(..)
[Selector ("animationSpeed")] System.nfloat AnimationSpeed { get; }
[Selector ("setAnimationSpeed:")] void AnimationSpeed { set; }
[Selector ("direction")] CoreGraphics.CGVector Direction { get; }
[Selector ("setDirection:")] void Direction { set; }
[Selector ("falloff")] System.nfloat Falloff { get; }
[Selector ("setFalloff:")] void Falloff { set; }
[Selector ("items")] UIKit.IUIDynamicItem Items { get; }
[Selector ("minimumRadius")] System.nfloat MinimumRadius { get; }
[Selector ("setMinimumRadius:")] void MinimumRadius { set; }
[Selector ("position")] CoreGraphics.CGPoint Position { get; }
[Selector ("setPosition:")] void Position { set; }
[Selector ("region")] UIKit.UIRegion Region { get; }
[Selector ("setRegion:")] void Region { set; }
[Selector ("smoothness")] System.nfloat Smoothness { get; }
[Selector ("setSmoothness:")] void Smoothness { set; }
[Selector ("strength")] System.nfloat Strength { get; }
[Selector ("setStrength:")] void Strength { set; }

Type: UIFloatRange

UIKit.UIFloatRange { [Native ("UIFloatRangeIsInfinite")] bool IsInfinite { get; }
[Native ("UIFloatRangeIsEqualToRange")] bool Equals(..)

Type: UIFont

UIKit.UIFont { [Selector ("boldSystemFontOfSize:")] System.IntPtr _BoldSystemFontOfSize(..)
[Selector ("fontWithDescriptor:size:")] System.IntPtr _FromDescriptor(..)
[Selector ("fontWithName:size:")] System.IntPtr _FromName(..)
[Selector ("preferredFontForTextStyle:")] System.IntPtr _GetPreferredFontForTextStyle(..)
[Selector ("italicSystemFontOfSize:")] System.IntPtr _ItalicSystemFontOfSize(..)
[Selector ("monospacedDigitSystemFontOfSize:weight:")] System.IntPtr _MonospacedDigitSystemFontOfSize(..)
[Selector ("systemFontOfSize:")] System.IntPtr _SystemFontOfSize(..)
[Selector ("systemFontOfSize:weight:")] System.IntPtr _SystemFontOfSize(..)
[Selector ("fontWithSize:")] System.IntPtr _WithSize(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("fontNamesForFamilyName:")] string FontNamesForFamilyName(..)
[Selector ("ascender")] System.nfloat Ascender { get; }
[Selector ("buttonFontSize")] System.nfloat ButtonFontSize { get; }
[Selector ("capHeight")] System.nfloat CapHeight { get; }
[Selector ("descender")] System.nfloat Descender { get; }
[Selector ("familyName")] string FamilyName { get; }
[Selector ("familyNames")] string FamilyNames { get; }
[Selector ("fontDescriptor")] UIKit.UIFontDescriptor FontDescriptor { get; }
[Selector ("labelFontSize")] System.nfloat LabelFontSize { get; }
[Selector ("leading")] System.nfloat Leading { get; }
[Selector ("lineHeight")] System.nfloat LineHeight { get; }
[Selector ("fontName")] string Name { get; }
[Selector ("pointSize")] System.nfloat PointSize { get; }
[Selector ("smallSystemFontSize")] System.nfloat SmallSystemFontSize { get; }
[Selector ("systemFontSize")] System.nfloat SystemFontSize { get; }
[Selector ("xHeight")] System.nfloat xHeight { get; }

Type: UIFontDescriptor

UIKit.UIFontDescriptor { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("fontDescriptorByAddingAttributes:")] UIKit.UIFontDescriptor CreateWithAttributes(..)
[Selector ("fontDescriptorWithFace:")] UIKit.UIFontDescriptor CreateWithFace(..)
[Selector ("fontDescriptorWithFamily:")] UIKit.UIFontDescriptor CreateWithFamily(..)
[Selector ("fontDescriptorWithMatrix:")] UIKit.UIFontDescriptor CreateWithMatrix(..)
[Selector ("fontDescriptorWithSize:")] UIKit.UIFontDescriptor CreateWithSize(..)
[Selector ("fontDescriptorWithSymbolicTraits:")] UIKit.UIFontDescriptor CreateWithTraits(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("fontDescriptorWithFontAttributes:")] UIKit.UIFontDescriptor FromAttributes(..)
[Selector ("fontDescriptorWithName:size:")] UIKit.UIFontDescriptor FromName(..)
[Selector ("fontDescriptorWithName:matrix:")] UIKit.UIFontDescriptor FromName(..)
[Selector ("matchingFontDescriptorsWithMandatoryKeys:")] UIKit.UIFontDescriptor GetMatchingFontDescriptors(..)
[Selector ("objectForKey:")] Foundation.NSObject GetObject(..)
[Selector ("preferredFontDescriptorWithTextStyle:")] UIKit.UIFontDescriptor GetPreferredDescriptorForTextStyle(..)
[Selector ("matrix")] CoreGraphics.CGAffineTransform Matrix { get; }
[Selector ("pointSize")] System.nfloat PointSize { get; }
[Selector ("postscriptName")] string PostscriptName { get; }
[Selector ("symbolicTraits")] UIKit.UIFontDescriptorSymbolicTraits SymbolicTraits { get; }
[Selector ("fontAttributes")] Foundation.NSDictionary WeakFontAttributes { get; }

Type: UIGestureRecognizer

UIKit.UIGestureRecognizer { [Selector ("addTarget:action:")] void AddTarget(..)
[Selector ("canBePreventedByGestureRecognizer:")] bool CanBePreventedByGestureRecognizer(..)
[Selector ("canPreventGestureRecognizer:")] bool CanPreventGestureRecognizer(..)
[Selector ("ignoreTouch:forEvent:")] void IgnoreTouch(..)
[Selector ("locationInView:")] CoreGraphics.CGPoint LocationInView(..)
[Selector ("locationOfTouch:inView:")] CoreGraphics.CGPoint LocationOfTouch(..)
[Selector ("removeTarget:action:")] void RemoveTarget(..)
[Selector ("requireGestureRecognizerToFail:")] void RequireGestureRecognizerToFail(..)
[Selector ("reset")] void Reset(..)
[Selector ("shouldBeRequiredToFailByGestureRecognizer:")] bool ShouldBeRequiredToFailByGestureRecognizer(..)
[Selector ("shouldRequireFailureOfGestureRecognizer:")] bool ShouldRequireFailureOfGestureRecognizer(..)
[Selector ("touchesBegan:withEvent:")] void TouchesBegan(..)
[Selector ("touchesCancelled:withEvent:")] void TouchesCancelled(..)
[Selector ("touchesEnded:withEvent:")] void TouchesEnded(..)
[Selector ("touchesMoved:withEvent:")] void TouchesMoved(..)
[Selector ("cancelsTouchesInView")] bool CancelsTouchesInView { get; }
[Selector ("setCancelsTouchesInView:")] void CancelsTouchesInView { set; }
[Selector ("delaysTouchesBegan")] bool DelaysTouchesBegan { get; }
[Selector ("setDelaysTouchesBegan:")] void DelaysTouchesBegan { set; }
[Selector ("delaysTouchesEnded")] bool DelaysTouchesEnded { get; }
[Selector ("setDelaysTouchesEnded:")] void DelaysTouchesEnded { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("numberOfTouches")] System.nint NumberOfTouches { get; }
[Selector ("state")] UIKit.UIGestureRecognizerState State { get; }
[Selector ("setState:")] void State { set; }
[Selector ("view")] UIKit.UIView View { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIGestureRecognizerDelegate

UIKit.UIGestureRecognizer+_UIGestureRecognizerDelegate { [Selector ("gestureRecognizerShouldBegin:")] bool ShouldBegin(..)
[Selector ("gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:")] bool ShouldBeRequiredToFailBy(..)
[Selector ("gestureRecognizer:shouldReceiveTouch:")] bool ShouldReceiveTouch(..)
[Selector ("gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:")] bool ShouldRecognizeSimultaneously(..)
[Selector ("gestureRecognizer:shouldRequireFailureOfGestureRecognizer:")] bool ShouldRequireFailureOf(..)

Type: ParameterlessDispatch

UIKit.UIGestureRecognizer+ParameterlessDispatch { [Selector ("target")] void Activated(..)

Type: ParametrizedDispatch

UIKit.UIGestureRecognizer+ParametrizedDispatch { [Selector ("target:")] void Activated(..)

Type: UIGestureRecognizerDelegate

UIKit.UIGestureRecognizerDelegate { [Selector ("gestureRecognizerShouldBegin:")] bool ShouldBegin(..)
[Selector ("gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:")] bool ShouldBeRequiredToFailBy(..)
[Selector ("gestureRecognizer:shouldReceiveTouch:")] bool ShouldReceiveTouch(..)
[Selector ("gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:")] bool ShouldRecognizeSimultaneously(..)
[Selector ("gestureRecognizer:shouldRequireFailureOfGestureRecognizer:")] bool ShouldRequireFailureOf(..)

Type: UIGraphics

UIKit.UIGraphics { [Native ("UIRectFillUsingBlendMode")] void RectFillUsingBlendMode(..)
[Native ("UIRectFill")] void RectFill(..)
[Native ("UIRectFrameUsingBlendMode")] void RectFrameUsingBlendMode(..)
[Native ("UIRectFrame")] void RectFrame(..)
[Native ("UIRectClip")] void RectClip(..)
[Native ("UIGraphicsBeginImageContext")] void BeginImageContext(..)
[Native ("UIGraphicsBeginImageContextWithOptions")] void BeginImageContextWithOptions(..)
[Native ("UIGraphicsEndImageContext")] void EndImageContext(..)
[Native ("UIGraphicsGetCurrentContext")] CoreGraphics.CGContext GetCurrentContext(..)
[Native ("UIGraphicsPushContext")] void PushContext(..)
[Native ("UIGraphicsPopContext")] void PopContext(..)
[Native ("UIGraphicsGetImageFromCurrentImageContext")] UIKit.UIImage GetImageFromCurrentImageContext(..)
[Native ("UIGraphicsAddPDFContextDestinationAtPoint")] void AddPDFContextDestination(..)
[Native ("UIGraphicsSetPDFContextDestinationForRect")] void SetPDFContextDestination(..)
[Native ("UIGraphicsGetPDFContextBounds")] CoreGraphics.CGRect PDFContextBounds { get; }
[Native ("UIGraphicsSetPDFContextURLForRect")] void SetPDFContextURL(..)
[Native ("UIGraphicsBeginPDFContextToFile")] void BeginPDFContext(..)
[Native ("UIGraphicsBeginPDFContextToFile")] void BeginPDFContext(..)
[Native ("UIGraphicsBeginPDFContextToData")] void BeginPDFContext(..)
[Native ("UIGraphicsBeginPDFPage")] void BeginPDFPage(..)
[Native ("UIGraphicsBeginPDFPageWithInfo")] void BeginPDFPage(..)
[Native ("UIGraphicsEndPDFContext")] void EndPDFContent(..)

Type: UIGravityBehavior

UIKit.UIGravityBehavior { [Selector ("addItem:")] void AddItem(..)
[Selector ("removeItem:")] void RemoveItem(..)
[Selector ("setAngle:magnitude:")] void SetAngleAndMagnitude(..)
[Selector ("angle")] System.nfloat Angle { get; }
[Selector ("setAngle:")] void Angle { set; }
[Selector ("gravityDirection")] CoreGraphics.CGVector GravityDirection { get; }
[Selector ("setGravityDirection:")] void GravityDirection { set; }
[Selector ("items")] UIKit.IUIDynamicItem Items { get; }
[Selector ("magnitude")] System.nfloat Magnitude { get; }
[Selector ("setMagnitude:")] void Magnitude { set; }

Type: UIGuidedAccessRestriction

UIKit.UIGuidedAccessRestriction { [Native ("UIGuidedAccessRestrictionStateForIdentifier")] UIKit.UIGuidedAccessRestrictionState GetState(..)

Type: UIImage

UIKit.UIImage { [Selector ("accessibilityActivate")] bool AccessibilityActivate(..)
[Selector ("animatedImageNamed:duration:")] UIKit.UIImage CreateAnimatedImage(..)
[Selector ("animatedImageWithImages:duration:")] UIKit.UIImage CreateAnimatedImage(..)
[Selector ("animatedResizableImageNamed:capInsets:duration:")] UIKit.UIImage CreateAnimatedImage(..)
[Selector ("animatedResizableImageNamed:capInsets:resizingMode:duration:")] UIKit.UIImage CreateAnimatedImage(..)
[Selector ("resizableImageWithCapInsets:")] UIKit.UIImage CreateResizableImage(..)
[Selector ("resizableImageWithCapInsets:resizingMode:")] UIKit.UIImage CreateResizableImage(..)
[Selector ("drawAtPoint:")] void Draw(..)
[Selector ("drawAtPoint:blendMode:alpha:")] void Draw(..)
[Selector ("drawInRect:")] void Draw(..)
[Selector ("drawInRect:blendMode:alpha:")] void Draw(..)
[Selector ("drawAsPatternInRect:")] void DrawAsPatternInRect(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("imageNamed:")] UIKit.UIImage FromBundle(..)
[Selector ("imageNamed:inBundle:compatibleWithTraitCollection:")] UIKit.UIImage FromBundle(..)
[Selector ("imageWithContentsOfFile:")] UIKit.UIImage FromFile(..)
[Selector ("imageWithCGImage:")] UIKit.UIImage FromImage(..)
[Selector ("imageWithCGImage:scale:orientation:")] UIKit.UIImage FromImage(..)
[Selector ("imageWithCIImage:")] UIKit.UIImage FromImage(..)
[Selector ("imageWithCIImage:scale:orientation:")] UIKit.UIImage FromImage(..)
[Selector ("imageFlippedForRightToLeftLayoutDirection")] UIKit.UIImage ImageFlippedForRightToLeftLayoutDirection(..)
[Selector ("imageWithAlignmentRectInsets:")] UIKit.UIImage ImageWithAlignmentRectInsets(..)
[Selector ("imageWithRenderingMode:")] UIKit.UIImage ImageWithRenderingMode(..)
[Selector ("imageWithData:")] UIKit.UIImage LoadFromData(..)
[Selector ("imageWithData:scale:")] UIKit.UIImage LoadFromData(..)
[Selector ("stretchableImageWithLeftCapWidth:topCapHeight:")] UIKit.UIImage StretchableImage(..)
[Selector ("accessibilityActivationPoint")] CoreGraphics.CGPoint AccessibilityActivationPoint { get; }
[Selector ("setAccessibilityActivationPoint:")] void AccessibilityActivationPoint { set; }
[Selector ("accessibilityElementsHidden")] bool AccessibilityElementsHidden { get; }
[Selector ("setAccessibilityElementsHidden:")] void AccessibilityElementsHidden { set; }
[Selector ("accessibilityFrame")] CoreGraphics.CGRect AccessibilityFrame { get; }
[Selector ("setAccessibilityFrame:")] void AccessibilityFrame { set; }
[Selector ("accessibilityHint")] string AccessibilityHint { get; }
[Selector ("setAccessibilityHint:")] void AccessibilityHint { set; }
[Selector ("accessibilityIdentifier")] string AccessibilityIdentifier { get; }
[Selector ("setAccessibilityIdentifier:")] void AccessibilityIdentifier { set; }
[Selector ("accessibilityLabel")] string AccessibilityLabel { get; }
[Selector ("setAccessibilityLabel:")] void AccessibilityLabel { set; }
[Selector ("accessibilityLanguage")] string AccessibilityLanguage { get; }
[Selector ("setAccessibilityLanguage:")] void AccessibilityLanguage { set; }
[Selector ("accessibilityNavigationStyle")] UIKit.UIAccessibilityNavigationStyle AccessibilityNavigationStyle { get; }
[Selector ("setAccessibilityNavigationStyle:")] void AccessibilityNavigationStyle { set; }
[Selector ("accessibilityPath")] UIKit.UIBezierPath AccessibilityPath { get; }
[Selector ("setAccessibilityPath:")] void AccessibilityPath { set; }
[Selector ("accessibilityTraits")] UIKit.UIAccessibilityTrait AccessibilityTraits { get; }
[Selector ("setAccessibilityTraits:")] void AccessibilityTraits { set; }
[Selector ("accessibilityValue")] string AccessibilityValue { get; }
[Selector ("setAccessibilityValue:")] void AccessibilityValue { set; }
[Selector ("accessibilityViewIsModal")] bool AccessibilityViewIsModal { get; }
[Selector ("setAccessibilityViewIsModal:")] void AccessibilityViewIsModal { set; }
[Selector ("alignmentRectInsets")] UIKit.UIEdgeInsets AlignmentRectInsets { get; }
[Selector ("capInsets")] UIKit.UIEdgeInsets CapInsets { get; }
[Selector ("CGImage")] CoreGraphics.CGImage CGImage { get; }
[Selector ("CIImage")] CoreImage.CIImage CIImage { get; }
[Selector ("scale")] System.nfloat CurrentScale { get; }
[Selector ("duration")] double Duration { get; }
[Selector ("flipsForRightToLeftLayoutDirection")] bool FlipsForRightToLeftLayoutDirection { get; }
[Selector ("imageAsset")] UIKit.UIImageAsset ImageAsset { get; }
[Selector ("images")] UIKit.UIImage Images { get; }
[Selector ("isAccessibilityElement")] bool IsAccessibilityElement { get; }
[Selector ("setIsAccessibilityElement:")] void IsAccessibilityElement { set; }
[Selector ("leftCapWidth")] System.nint LeftCapWidth { get; }
[Selector ("imageOrientation")] UIKit.UIImageOrientation Orientation { get; }
[Selector ("renderingMode")] UIKit.UIImageRenderingMode RenderingMode { get; }
[Selector ("resizingMode")] UIKit.UIImageResizingMode ResizingMode { get; }
[Selector ("shouldGroupAccessibilityChildren")] bool ShouldGroupAccessibilityChildren { get; }
[Selector ("setShouldGroupAccessibilityChildren:")] void ShouldGroupAccessibilityChildren { set; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }
[Selector ("topCapHeight")] System.nint TopCapHeight { get; }
[Selector ("traitCollection")] UIKit.UITraitCollection TraitCollection { get; }
[Native ("UIImageWriteToSavedPhotosAlbum")] void SaveToPhotosAlbum(..)
[Native ("UIImagePNGRepresentation")] Foundation.NSData AsPNG(..)
[Native ("UIImageJPEGRepresentation")] Foundation.NSData AsJPEG(..)
[Native ("UIImageJPEGRepresentation")] Foundation.NSData AsJPEG(..)

Type: UIImageAsset

UIKit.UIImageAsset { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("imageWithTraitCollection:")] UIKit.UIImage FromTraitCollection(..)
[Selector ("registerImage:withTraitCollection:")] void RegisterImage(..)
[Selector ("unregisterImageWithTraitCollection:")] void UnregisterImageWithTraitCollection(..)

Type: UIImagePickerController

UIKit.UIImagePickerController { [Selector ("availableCaptureModesForCameraDevice:")] Foundation.NSNumber AvailableCaptureModesForCameraDevice(..)
[Selector ("availableMediaTypesForSourceType:")] string AvailableMediaTypes(..)
[Selector ("isCameraDeviceAvailable:")] bool IsCameraDeviceAvailable(..)
[Selector ("isFlashAvailableForCameraDevice:")] bool IsFlashAvailableForCameraDevice(..)
[Selector ("isSourceTypeAvailable:")] bool IsSourceTypeAvailable(..)
[Selector ("startVideoCapture")] bool StartVideoCapture(..)
[Selector ("stopVideoCapture")] void StopVideoCapture(..)
[Selector ("takePicture")] void TakePicture(..)
[Selector ("allowsEditing")] bool AllowsEditing { get; }
[Selector ("setAllowsEditing:")] void AllowsEditing { set; }
[Selector ("allowsImageEditing")] bool AllowsImageEditing { get; }
[Selector ("setAllowsImageEditing:")] void AllowsImageEditing { set; }
[Selector ("cameraCaptureMode")] UIKit.UIImagePickerControllerCameraCaptureMode CameraCaptureMode { get; }
[Selector ("setCameraCaptureMode:")] void CameraCaptureMode { set; }
[Selector ("cameraDevice")] UIKit.UIImagePickerControllerCameraDevice CameraDevice { get; }
[Selector ("setCameraDevice:")] void CameraDevice { set; }
[Selector ("cameraFlashMode")] UIKit.UIImagePickerControllerCameraFlashMode CameraFlashMode { get; }
[Selector ("setCameraFlashMode:")] void CameraFlashMode { set; }
[Selector ("cameraOverlayView")] UIKit.UIView CameraOverlayView { get; }
[Selector ("setCameraOverlayView:")] void CameraOverlayView { set; }
[Selector ("cameraViewTransform")] CoreGraphics.CGAffineTransform CameraViewTransform { get; }
[Selector ("setCameraViewTransform:")] void CameraViewTransform { set; }
[Selector ("delegate")] Foundation.NSObject Delegate { get; }
[Selector ("setDelegate:")] void Delegate { set; }
[Selector ("mediaTypes")] string MediaTypes { get; }
[Selector ("setMediaTypes:")] void MediaTypes { set; }
[Selector ("showsCameraControls")] bool ShowsCameraControls { get; }
[Selector ("setShowsCameraControls:")] void ShowsCameraControls { set; }
[Selector ("sourceType")] UIKit.UIImagePickerControllerSourceType SourceType { get; }
[Selector ("setSourceType:")] void SourceType { set; }
[Selector ("videoMaximumDuration")] double VideoMaximumDuration { get; }
[Selector ("setVideoMaximumDuration:")] void VideoMaximumDuration { set; }
[Selector ("videoQuality")] UIKit.UIImagePickerControllerQualityType VideoQuality { get; }
[Selector ("setVideoQuality:")] void VideoQuality { set; }

Type: UIImagePickerControllerDelegate

UIKit.UIImagePickerControllerDelegate { [Selector ("imagePickerControllerDidCancel:")] void Canceled(..)
[Selector ("imagePickerController:didFinishPickingImage:editingInfo:")] void FinishedPickingImage(..)
[Selector ("imagePickerController:didFinishPickingMediaWithInfo:")] void FinishedPickingMedia(..)

Type: UIImageStatusDispatcher

UIKit.UIImageStatusDispatcher { [Selector ("Xamarin_Internal__image:didFinishSavingWithError:contextInfo:")] void Callback(..)

Type: UIImageView

UIKit.UIImageView { [Selector ("startAnimating")] void StartAnimating(..)
[Selector ("stopAnimating")] void StopAnimating(..)
[Selector ("animationDuration")] double AnimationDuration { get; }
[Selector ("setAnimationDuration:")] void AnimationDuration { set; }
[Selector ("animationImages")] UIKit.UIImage AnimationImages { get; }
[Selector ("setAnimationImages:")] void AnimationImages { set; }
[Selector ("animationRepeatCount")] System.nint AnimationRepeatCount { get; }
[Selector ("setAnimationRepeatCount:")] void AnimationRepeatCount { set; }
[Selector ("isHighlighted")] bool Highlighted { get; }
[Selector ("setHighlighted:")] void Highlighted { set; }
[Selector ("highlightedAnimationImages")] UIKit.UIImage HighlightedAnimationImages { get; }
[Selector ("setHighlightedAnimationImages:")] void HighlightedAnimationImages { set; }
[Selector ("highlightedImage")] UIKit.UIImage HighlightedImage { get; }
[Selector ("setHighlightedImage:")] void HighlightedImage { set; }
[Selector ("image")] UIKit.UIImage Image { get; }
[Selector ("setImage:")] void Image { set; }
[Selector ("isAnimating")] bool IsAnimating { get; }

Type: UIInputView

UIKit.UIInputView { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("allowsSelfSizing")] bool AllowsSelfSizing { get; }
[Selector ("setAllowsSelfSizing:")] void AllowsSelfSizing { set; }
[Selector ("inputViewStyle")] UIKit.UIInputViewStyle InputViewStyle { get; }

Type: UIInputViewController

UIKit.UIInputViewController { [Selector ("advanceToNextInputMode")] void AdvanceToNextInputMode(..)
[Selector ("dismissKeyboard")] void DismissKeyboard(..)
[Selector ("requestSupplementaryLexiconWithCompletion:")] void RequestSupplementaryLexicon(..)
[Selector ("selectionDidChange:")] void SelectionDidChange(..)
[Selector ("selectionWillChange:")] void SelectionWillChange(..)
[Selector ("textDidChange:")] void TextDidChange(..)
[Selector ("textWillChange:")] void TextWillChange(..)
[Selector ("inputView")] UIKit.UIInputView InputView { get; }
[Selector ("setInputView:")] void InputView { set; }
[Selector ("primaryLanguage")] string PrimaryLanguage { get; }
[Selector ("setPrimaryLanguage:")] void PrimaryLanguage { set; }
[Selector ("textDocumentProxy")] UIKit.IUITextDocumentProxy TextDocumentProxy { get; }

Type: UIInterpolatingMotionEffect

UIKit.UIInterpolatingMotionEffect { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("keyPath")] string KeyPath { get; }
[Selector ("maximumRelativeValue")] Foundation.NSObject MaximumRelativeValue { get; }
[Selector ("setMaximumRelativeValue:")] void MaximumRelativeValue { set; }
[Selector ("minimumRelativeValue")] Foundation.NSObject MinimumRelativeValue { get; }
[Selector ("setMinimumRelativeValue:")] void MinimumRelativeValue { set; }
[Selector ("type")] UIKit.UIInterpolatingMotionEffectType Type { get; }

Type: UIKeyCommand

UIKit.UIKeyCommand { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("keyCommandWithInput:modifierFlags:action:")] UIKit.UIKeyCommand Create(..)
[Selector ("keyCommandWithInput:modifierFlags:action:discoverabilityTitle:")] UIKit.UIKeyCommand Create(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("discoverabilityTitle")] string DiscoverabilityTitle { get; }
[Selector ("setDiscoverabilityTitle:")] void DiscoverabilityTitle { set; }
[Selector ("input")] Foundation.NSString Input { get; }
[Selector ("modifierFlags")] UIKit.UIKeyModifierFlags ModifierFlags { get; }

Type: UILabel

UIKit.UILabel { [Selector ("drawTextInRect:")] void DrawText(..)
[Selector ("textRectForBounds:limitedToNumberOfLines:")] CoreGraphics.CGRect TextRectForBounds(..)
[Selector ("adjustsFontSizeToFitWidth")] bool AdjustsFontSizeToFitWidth { get; }
[Selector ("setAdjustsFontSizeToFitWidth:")] void AdjustsFontSizeToFitWidth { set; }
[Selector ("adjustsLetterSpacingToFitWidth")] bool AdjustsLetterSpacingToFitWidth { get; }
[Selector ("setAdjustsLetterSpacingToFitWidth:")] void AdjustsLetterSpacingToFitWidth { set; }
[Selector ("allowsDefaultTighteningForTruncation")] bool AllowsDefaultTighteningForTruncation { get; }
[Selector ("setAllowsDefaultTighteningForTruncation:")] void AllowsDefaultTighteningForTruncation { set; }
[Selector ("attributedText")] Foundation.NSAttributedString AttributedText { get; }
[Selector ("setAttributedText:")] void AttributedText { set; }
[Selector ("baselineAdjustment")] UIKit.UIBaselineAdjustment BaselineAdjustment { get; }
[Selector ("setBaselineAdjustment:")] void BaselineAdjustment { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("font")] UIKit.UIFont Font { get; }
[Selector ("setFont:")] void Font { set; }
[Selector ("isHighlighted")] bool Highlighted { get; }
[Selector ("setHighlighted:")] void Highlighted { set; }
[Selector ("highlightedTextColor")] UIKit.UIColor HighlightedTextColor { get; }
[Selector ("setHighlightedTextColor:")] void HighlightedTextColor { set; }
[Selector ("lineBreakMode")] UIKit.UILineBreakMode LineBreakMode { get; }
[Selector ("setLineBreakMode:")] void LineBreakMode { set; }
[Selector ("numberOfLines")] System.nint Lines { get; }
[Selector ("setNumberOfLines:")] void Lines { set; }
[Selector ("minimumFontSize")] System.nfloat MinimumFontSize { get; }
[Selector ("setMinimumFontSize:")] void MinimumFontSize { set; }
[Selector ("minimumScaleFactor")] System.nfloat MinimumScaleFactor { get; }
[Selector ("setMinimumScaleFactor:")] void MinimumScaleFactor { set; }
[Selector ("preferredMaxLayoutWidth")] System.nfloat PreferredMaxLayoutWidth { get; }
[Selector ("setPreferredMaxLayoutWidth:")] void PreferredMaxLayoutWidth { set; }
[Selector ("shadowColor")] UIKit.UIColor ShadowColor { get; }
[Selector ("setShadowColor:")] void ShadowColor { set; }
[Selector ("shadowOffset")] CoreGraphics.CGSize ShadowOffset { get; }
[Selector ("setShadowOffset:")] void ShadowOffset { set; }
[Selector ("text")] string Text { get; }
[Selector ("setText:")] void Text { set; }
[Selector ("textAlignment")] UIKit.UITextAlignment TextAlignment { get; }
[Selector ("setTextAlignment:")] void TextAlignment { set; }
[Selector ("textColor")] UIKit.UIColor TextColor { get; }
[Selector ("setTextColor:")] void TextColor { set; }

Type: UILabelAppearance

UIKit.UILabel+UILabelAppearance { [Selector ("font")] UIKit.UIFont Font { get; }
[Selector ("setFont:")] void Font { set; }
[Selector ("highlightedTextColor")] UIKit.UIColor HighlightedTextColor { get; }
[Selector ("setHighlightedTextColor:")] void HighlightedTextColor { set; }
[Selector ("shadowColor")] UIKit.UIColor ShadowColor { get; }
[Selector ("setShadowColor:")] void ShadowColor { set; }
[Selector ("shadowOffset")] CoreGraphics.CGSize ShadowOffset { get; }
[Selector ("setShadowOffset:")] void ShadowOffset { set; }
[Selector ("textColor")] UIKit.UIColor TextColor { get; }
[Selector ("setTextColor:")] void TextColor { set; }

Type: UILayoutGuide

UIKit.UILayoutGuide { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("bottomAnchor")] UIKit.NSLayoutYAxisAnchor BottomAnchor { get; }
[Selector ("centerXAnchor")] UIKit.NSLayoutXAxisAnchor CenterXAnchor { get; }
[Selector ("centerYAnchor")] UIKit.NSLayoutYAxisAnchor CenterYAnchor { get; }
[Selector ("heightAnchor")] UIKit.NSLayoutDimension HeightAnchor { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("setIdentifier:")] void Identifier { set; }
[Selector ("layoutFrame")] CoreGraphics.CGRect LayoutFrame { get; }
[Selector ("leadingAnchor")] UIKit.NSLayoutXAxisAnchor LeadingAnchor { get; }
[Selector ("leftAnchor")] UIKit.NSLayoutXAxisAnchor LeftAnchor { get; }
[Selector ("owningView")] UIKit.UIView OwningView { get; }
[Selector ("setOwningView:")] void OwningView { set; }
[Selector ("rightAnchor")] UIKit.NSLayoutXAxisAnchor RightAnchor { get; }
[Selector ("topAnchor")] UIKit.NSLayoutYAxisAnchor TopAnchor { get; }
[Selector ("trailingAnchor")] UIKit.NSLayoutXAxisAnchor TrailingAnchor { get; }
[Selector ("widthAnchor")] UIKit.NSLayoutDimension WidthAnchor { get; }

Type: UILayoutSupport

UIKit.UILayoutSupport { [Selector ("bottomAnchor")] UIKit.NSLayoutYAxisAnchor BottomAnchor { get; }
[Selector ("heightAnchor")] UIKit.NSLayoutDimension HeightAnchor { get; }
[Selector ("length")] System.nfloat Length { get; }
[Selector ("topAnchor")] UIKit.NSLayoutYAxisAnchor TopAnchor { get; }

Type: UILexicon

UIKit.UILexicon { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("entries")] UIKit.UILexiconEntry Entries { get; }

Type: UILexiconEntry

UIKit.UILexiconEntry { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("documentText")] string DocumentText { get; }
[Selector ("userInput")] string UserInput { get; }

Type: UILocalizedIndexedCollation

UIKit.UILocalizedIndexedCollation { [Selector ("currentCollation")] UIKit.UILocalizedIndexedCollation CurrentCollation(..)
[Selector ("sectionForObject:collationStringSelector:")] System.nint GetSectionForObject(..)
[Selector ("sectionForSectionIndexTitleAtIndex:")] System.nint GetSectionForSectionIndexTitle(..)
[Selector ("sortedArrayFromArray:collationStringSelector:")] Foundation.NSObject SortedArrayFromArraycollationStringSelector(..)
[Selector ("sectionIndexTitles")] string SectionIndexTitles { get; }
[Selector ("sectionTitles")] string SectionTitles { get; }

Type: UILocalNotification

UIKit.UILocalNotification { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("alertAction")] string AlertAction { get; }
[Selector ("setAlertAction:")] void AlertAction { set; }
[Selector ("alertBody")] string AlertBody { get; }
[Selector ("setAlertBody:")] void AlertBody { set; }
[Selector ("alertLaunchImage")] string AlertLaunchImage { get; }
[Selector ("setAlertLaunchImage:")] void AlertLaunchImage { set; }
[Selector ("alertTitle")] string AlertTitle { get; }
[Selector ("setAlertTitle:")] void AlertTitle { set; }
[Selector ("applicationIconBadgeNumber")] System.nint ApplicationIconBadgeNumber { get; }
[Selector ("setApplicationIconBadgeNumber:")] void ApplicationIconBadgeNumber { set; }
[Selector ("category")] string Category { get; }
[Selector ("setCategory:")] void Category { set; }
[Selector ("fireDate")] Foundation.NSDate FireDate { get; }
[Selector ("setFireDate:")] void FireDate { set; }
[Selector ("hasAction")] bool HasAction { get; }
[Selector ("setHasAction:")] void HasAction { set; }
[Selector ("region")] CoreLocation.CLRegion Region { get; }
[Selector ("setRegion:")] void Region { set; }
[Selector ("regionTriggersOnce")] bool RegionTriggersOnce { get; }
[Selector ("setRegionTriggersOnce:")] void RegionTriggersOnce { set; }
[Selector ("repeatCalendar")] Foundation.NSCalendar RepeatCalendar { get; }
[Selector ("setRepeatCalendar:")] void RepeatCalendar { set; }
[Selector ("repeatInterval")] Foundation.NSCalendarUnit RepeatInterval { get; }
[Selector ("setRepeatInterval:")] void RepeatInterval { set; }
[Selector ("soundName")] string SoundName { get; }
[Selector ("setSoundName:")] void SoundName { set; }
[Selector ("timeZone")] Foundation.NSTimeZone TimeZone { get; }
[Selector ("setTimeZone:")] void TimeZone { set; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }
[Selector ("setUserInfo:")] void UserInfo { set; }

Type: UILongPressGestureRecognizer

UIKit.UILongPressGestureRecognizer { [Selector ("allowableMovement")] System.nfloat AllowableMovement { get; }
[Selector ("setAllowableMovement:")] void AllowableMovement { set; }
[Selector ("minimumPressDuration")] double MinimumPressDuration { get; }
[Selector ("setMinimumPressDuration:")] void MinimumPressDuration { set; }
[Selector ("numberOfTapsRequired")] System.nint NumberOfTapsRequired { get; }
[Selector ("setNumberOfTapsRequired:")] void NumberOfTapsRequired { set; }
[Selector ("numberOfTouchesRequired")] System.nuint NumberOfTouchesRequired { get; }
[Selector ("setNumberOfTouchesRequired:")] void NumberOfTouchesRequired { set; }

Type: Callback

UIKit.UILongPressGestureRecognizer+Callback { [Selector ("target:")] void Activated(..)

Type: UIManagedDocument

UIKit.UIManagedDocument { [Selector ("additionalContentForURL:error:")] Foundation.NSObject AdditionalContent(..)
[Selector ("configurePersistentStoreCoordinatorForURL:ofType:modelConfiguration:storeOptions:error:")] bool ConfigurePersistentStoreCoordinator(..)
[Selector ("persistentStoreTypeForFileType:")] string GetPersistentStoreType(..)
[Selector ("readAdditionalContentFromURL:error:")] bool ReadAdditionalContent(..)
[Selector ("writeAdditionalContent:toURL:originalContentsURL:error:")] bool WriteAdditionalContent(..)
[Selector ("managedObjectContext")] CoreData.NSManagedObjectContext ManagedObjectContext { get; }
[Selector ("managedObjectModel")] CoreData.NSManagedObjectModel ManagedObjectModel { get; }
[Selector ("modelConfiguration")] string ModelConfiguration { get; }
[Selector ("setModelConfiguration:")] void ModelConfiguration { set; }
[Selector ("persistentStoreName")] string PersistentStoreName { get; }
[Selector ("persistentStoreOptions")] Foundation.NSDictionary PersistentStoreOptions { get; }
[Selector ("setPersistentStoreOptions:")] void PersistentStoreOptions { set; }

Type: UIMarkupTextPrintFormatter

UIKit.UIMarkupTextPrintFormatter { [Selector ("markupText")] string MarkupText { get; }
[Selector ("setMarkupText:")] void MarkupText { set; }

Type: UIMenuController

UIKit.UIMenuController { [Selector ("setMenuVisible:animated:")] void SetMenuVisible(..)
[Selector ("setTargetRect:inView:")] void SetTargetRect(..)
[Selector ("update")] void Update(..)
[Selector ("arrowDirection")] UIKit.UIMenuControllerArrowDirection ArrowDirection { get; }
[Selector ("setArrowDirection:")] void ArrowDirection { set; }
[Selector ("menuFrame")] CoreGraphics.CGRect MenuFrame { get; }
[Selector ("menuItems")] UIKit.UIMenuItem MenuItems { get; }
[Selector ("setMenuItems:")] void MenuItems { set; }
[Selector ("isMenuVisible")] bool MenuVisible { get; }
[Selector ("setMenuVisible:")] void MenuVisible { set; }
[Selector ("sharedMenuController")] UIKit.UIMenuController SharedMenuController { get; }

Type: UIMenuItem

UIKit.UIMenuItem { [Selector ("action")] ObjCRuntime.Selector Action { get; }
[Selector ("setAction:")] void Action { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }

Type: UIMotionEffect

UIKit.UIMotionEffect { [Selector ("keyPathsAndRelativeValuesForViewerOffset:")] Foundation.NSDictionary ComputeKeyPathsAndRelativeValues(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: UIMotionEffectGroup

UIKit.UIMotionEffectGroup { [Selector ("motionEffects")] UIKit.UIMotionEffect MotionEffects { get; }
[Selector ("setMotionEffects:")] void MotionEffects { set; }

Type: UIMutableUserNotificationAction

UIKit.UIMutableUserNotificationAction { [Selector ("activationMode")] UIKit.UIUserNotificationActivationMode ActivationMode { get; }
[Selector ("setActivationMode:")] void ActivationMode { set; }
[Selector ("isAuthenticationRequired")] bool AuthenticationRequired { get; }
[Selector ("setAuthenticationRequired:")] void AuthenticationRequired { set; }
[Selector ("behavior")] UIKit.UIUserNotificationActionBehavior Behavior { get; }
[Selector ("setBehavior:")] void Behavior { set; }
[Selector ("isDestructive")] bool Destructive { get; }
[Selector ("setDestructive:")] void Destructive { set; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("setIdentifier:")] void Identifier { set; }
[Selector ("parameters")] Foundation.NSDictionary Parameters { get; }
[Selector ("setParameters:")] void Parameters { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }

Type: UIMutableUserNotificationCategory

UIKit.UIMutableUserNotificationCategory { [Selector ("setActions:forContext:")] void SetActions(..)
[Selector ("identifier")] string Identifier { get; }
[Selector ("setIdentifier:")] void Identifier { set; }

Type: UINavigationBar

UIKit.UINavigationBar { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("backgroundImageForBarMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("backgroundImageForBarPosition:barMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("titleVerticalPositionAdjustmentForBarMetrics:")] System.nfloat GetTitleVerticalPositionAdjustment(..)
[Selector ("popNavigationItemAnimated:")] UIKit.UINavigationItem PopNavigationItem(..)
[Selector ("pushNavigationItem:animated:")] void PushNavigationItem(..)
[Selector ("setBackgroundImage:forBarMetrics:")] void SetBackgroundImage(..)
[Selector ("setBackgroundImage:forBarPosition:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setItems:animated:")] void SetItems(..)
[Selector ("setTitleVerticalPositionAdjustment:forBarMetrics:")] void SetTitleVerticalPositionAdjustment(..)
[Selector ("titleTextAttributes")] Foundation.NSDictionary TitleTextAttributes { get; }
[Selector ("setTitleTextAttributes:")] void TitleTextAttributes { set; }
[Selector ("backIndicatorImage")] UIKit.UIImage BackIndicatorImage { get; }
[Selector ("setBackIndicatorImage:")] void BackIndicatorImage { set; }
[Selector ("backIndicatorTransitionMaskImage")] UIKit.UIImage BackIndicatorTransitionMaskImage { get; }
[Selector ("setBackIndicatorTransitionMaskImage:")] void BackIndicatorTransitionMaskImage { set; }
[Selector ("backItem")] UIKit.UINavigationItem BackItem { get; }
[Selector ("barPosition")] UIKit.UIBarPosition BarPosition { get; }
[Selector ("barStyle")] UIKit.UIBarStyle BarStyle { get; }
[Selector ("setBarStyle:")] void BarStyle { set; }
[Selector ("barTintColor")] UIKit.UIColor BarTintColor { get; }
[Selector ("setBarTintColor:")] void BarTintColor { set; }
[Selector ("items")] UIKit.UINavigationItem Items { get; }
[Selector ("setItems:")] void Items { set; }
[Selector ("shadowImage")] UIKit.UIImage ShadowImage { get; }
[Selector ("setShadowImage:")] void ShadowImage { set; }
[Selector ("topItem")] UIKit.UINavigationItem TopItem { get; }
[Selector ("isTranslucent")] bool Translucent { get; }
[Selector ("setTranslucent:")] void Translucent { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UINavigationBarAppearance

UIKit.UINavigationBar+UINavigationBarAppearance { [Selector ("titleTextAttributes")] Foundation.NSDictionary TitleTextAttributes { get; }
[Selector ("setTitleTextAttributes:")] void TitleTextAttributes { set; }
[Selector ("backIndicatorImage")] UIKit.UIImage BackIndicatorImage { get; }
[Selector ("setBackIndicatorImage:")] void BackIndicatorImage { set; }
[Selector ("backIndicatorTransitionMaskImage")] UIKit.UIImage BackIndicatorTransitionMaskImage { get; }
[Selector ("setBackIndicatorTransitionMaskImage:")] void BackIndicatorTransitionMaskImage { set; }
[Selector ("barTintColor")] UIKit.UIColor BarTintColor { get; }
[Selector ("setBarTintColor:")] void BarTintColor { set; }
[Selector ("backgroundImageForBarMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("backgroundImageForBarPosition:barMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("titleVerticalPositionAdjustmentForBarMetrics:")] System.nfloat GetTitleVerticalPositionAdjustment(..)
[Selector ("setBackgroundImage:forBarMetrics:")] void SetBackgroundImage(..)
[Selector ("setBackgroundImage:forBarPosition:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setTitleVerticalPositionAdjustment:forBarMetrics:")] void SetTitleVerticalPositionAdjustment(..)
[Selector ("shadowImage")] UIKit.UIImage ShadowImage { get; }
[Selector ("setShadowImage:")] void ShadowImage { set; }

Type: UINavigationBarDelegate

UIKit.UINavigationBarDelegate { [Selector ("navigationBar:didPopItem:")] void DidPopItem(..)
[Selector ("navigationBar:didPushItem:")] void DidPushItem(..)
[Selector ("navigationBar:shouldPopItem:")] bool ShouldPopItem(..)
[Selector ("navigationBar:shouldPushItem:")] bool ShouldPushItem(..)

Type: UINavigationController

UIKit.UINavigationController { [Selector ("popToRootViewControllerAnimated:")] UIKit.UIViewController PopToRootViewController(..)
[Selector ("popToViewController:animated:")] UIKit.UIViewController PopToViewController(..)
[Selector ("popViewControllerAnimated:")] UIKit.UIViewController PopViewController(..)
[Selector ("pushViewController:animated:")] void PushViewController(..)
[Selector ("setNavigationBarHidden:animated:")] void SetNavigationBarHidden(..)
[Selector ("setToolbarHidden:animated:")] void SetToolbarHidden(..)
[Selector ("setViewControllers:animated:")] void SetViewControllers(..)
[Selector ("showViewController:sender:")] void ShowViewController(..)
[Selector ("barHideOnSwipeGestureRecognizer")] UIKit.UIPanGestureRecognizer BarHideOnSwipeGestureRecognizer { get; }
[Selector ("barHideOnTapGestureRecognizer")] UIKit.UITapGestureRecognizer BarHideOnTapGestureRecognizer { get; }
[Selector ("hidesBarsOnSwipe")] bool HidesBarsOnSwipe { get; }
[Selector ("setHidesBarsOnSwipe:")] void HidesBarsOnSwipe { set; }
[Selector ("hidesBarsOnTap")] bool HidesBarsOnTap { get; }
[Selector ("setHidesBarsOnTap:")] void HidesBarsOnTap { set; }
[Selector ("hidesBarsWhenKeyboardAppears")] bool HidesBarsWhenKeyboardAppears { get; }
[Selector ("setHidesBarsWhenKeyboardAppears:")] void HidesBarsWhenKeyboardAppears { set; }
[Selector ("hidesBarsWhenVerticallyCompact")] bool HidesBarsWhenVerticallyCompact { get; }
[Selector ("setHidesBarsWhenVerticallyCompact:")] void HidesBarsWhenVerticallyCompact { set; }
[Selector ("interactivePopGestureRecognizer")] UIKit.UIGestureRecognizer InteractivePopGestureRecognizer { get; }
[Selector ("navigationBar")] UIKit.UINavigationBar NavigationBar { get; }
[Selector ("isNavigationBarHidden")] bool NavigationBarHidden { get; }
[Selector ("setNavigationBarHidden:")] void NavigationBarHidden { set; }
[Selector ("toolbar")] UIKit.UIToolbar Toolbar { get; }
[Selector ("isToolbarHidden")] bool ToolbarHidden { get; }
[Selector ("setToolbarHidden:")] void ToolbarHidden { set; }
[Selector ("topViewController")] UIKit.UIViewController TopViewController { get; }
[Selector ("viewControllers")] UIKit.UIViewController ViewControllers { get; }
[Selector ("setViewControllers:")] void ViewControllers { set; }
[Selector ("visibleViewController")] UIKit.UIViewController VisibleViewController { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UINavigationControllerDelegate

UIKit.UINavigationControllerDelegate { [Selector ("navigationController:didShowViewController:animated:")] void DidShowViewController(..)
[Selector ("navigationController:animationControllerForOperation:fromViewController:toViewController:")] UIKit.IUIViewControllerAnimatedTransitioning GetAnimationControllerForOperation(..)
[Selector ("navigationController:interactionControllerForAnimationController:")] UIKit.IUIViewControllerInteractiveTransitioning GetInteractionControllerForAnimationController(..)
[Selector ("navigationControllerPreferredInterfaceOrientationForPresentation:")] UIKit.UIInterfaceOrientation GetPreferredInterfaceOrientation(..)
[Selector ("navigationControllerSupportedInterfaceOrientations:")] UIKit.UIInterfaceOrientationMask SupportedInterfaceOrientations(..)
[Selector ("navigationController:willShowViewController:animated:")] void WillShowViewController(..)

Type: UINavigationItem

UIKit.UINavigationItem { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("setHidesBackButton:animated:")] void SetHidesBackButton(..)
[Selector ("setLeftBarButtonItem:animated:")] void SetLeftBarButtonItem(..)
[Selector ("setLeftBarButtonItems:animated:")] void SetLeftBarButtonItems(..)
[Selector ("setRightBarButtonItem:animated:")] void SetRightBarButtonItem(..)
[Selector ("setRightBarButtonItems:animated:")] void SetRightBarButtonItems(..)
[Selector ("backBarButtonItem")] UIKit.UIBarButtonItem BackBarButtonItem { get; }
[Selector ("setBackBarButtonItem:")] void BackBarButtonItem { set; }
[Selector ("hidesBackButton")] bool HidesBackButton { get; }
[Selector ("setHidesBackButton:")] void HidesBackButton { set; }
[Selector ("leftBarButtonItem")] UIKit.UIBarButtonItem LeftBarButtonItem { get; }
[Selector ("setLeftBarButtonItem:")] void LeftBarButtonItem { set; }
[Selector ("leftBarButtonItems")] UIKit.UIBarButtonItem LeftBarButtonItems { get; }
[Selector ("setLeftBarButtonItems:")] void LeftBarButtonItems { set; }
[Selector ("leftItemsSupplementBackButton")] bool LeftItemsSupplementBackButton { get; }
[Selector ("setLeftItemsSupplementBackButton:")] void LeftItemsSupplementBackButton { set; }
[Selector ("prompt")] string Prompt { get; }
[Selector ("setPrompt:")] void Prompt { set; }
[Selector ("rightBarButtonItem")] UIKit.UIBarButtonItem RightBarButtonItem { get; }
[Selector ("setRightBarButtonItem:")] void RightBarButtonItem { set; }
[Selector ("rightBarButtonItems")] UIKit.UIBarButtonItem RightBarButtonItems { get; }
[Selector ("setRightBarButtonItems:")] void RightBarButtonItems { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("titleView")] UIKit.UIView TitleView { get; }
[Selector ("setTitleView:")] void TitleView { set; }

Type: UINib

UIKit.UINib { [Selector ("nibWithData:bundle:")] UIKit.UINib FromData(..)
[Selector ("nibWithNibName:bundle:")] UIKit.UINib FromName(..)
[Selector ("instantiateWithOwner:options:")] Foundation.NSObject Instantiate(..)

Type: UIPageControl

UIKit.UIPageControl { [Selector ("sizeForNumberOfPages:")] CoreGraphics.CGSize SizeForNumberOfPages(..)
[Selector ("updateCurrentPageDisplay")] void UpdateCurrentPageDisplay(..)
[Selector ("currentPage")] System.nint CurrentPage { get; }
[Selector ("setCurrentPage:")] void CurrentPage { set; }
[Selector ("currentPageIndicatorTintColor")] UIKit.UIColor CurrentPageIndicatorTintColor { get; }
[Selector ("setCurrentPageIndicatorTintColor:")] void CurrentPageIndicatorTintColor { set; }
[Selector ("defersCurrentPageDisplay")] bool DefersCurrentPageDisplay { get; }
[Selector ("setDefersCurrentPageDisplay:")] void DefersCurrentPageDisplay { set; }
[Selector ("hidesForSinglePage")] bool HidesForSinglePage { get; }
[Selector ("setHidesForSinglePage:")] void HidesForSinglePage { set; }
[Selector ("pageIndicatorTintColor")] UIKit.UIColor PageIndicatorTintColor { get; }
[Selector ("setPageIndicatorTintColor:")] void PageIndicatorTintColor { set; }
[Selector ("numberOfPages")] System.nint Pages { get; }
[Selector ("setNumberOfPages:")] void Pages { set; }

Type: UIPageControlAppearance

UIKit.UIPageControl+UIPageControlAppearance { [Selector ("currentPageIndicatorTintColor")] UIKit.UIColor CurrentPageIndicatorTintColor { get; }
[Selector ("setCurrentPageIndicatorTintColor:")] void CurrentPageIndicatorTintColor { set; }
[Selector ("pageIndicatorTintColor")] UIKit.UIColor PageIndicatorTintColor { get; }
[Selector ("setPageIndicatorTintColor:")] void PageIndicatorTintColor { set; }

Type: UIPageViewController

UIKit.UIPageViewController { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("setViewControllers:direction:animated:completion:")] void SetViewControllers(..)
[Selector ("isDoubleSided")] bool DoubleSided { get; }
[Selector ("setDoubleSided:")] void DoubleSided { set; }
[Selector ("gestureRecognizers")] UIKit.UIGestureRecognizer GestureRecognizers { get; }
[Selector ("navigationOrientation")] UIKit.UIPageViewControllerNavigationOrientation NavigationOrientation { get; }
[Selector ("spineLocation")] UIKit.UIPageViewControllerSpineLocation SpineLocation { get; }
[Selector ("transitionStyle")] UIKit.UIPageViewControllerTransitionStyle TransitionStyle { get; }
[Selector ("viewControllers")] UIKit.UIViewController ViewControllers { get; }
[Selector ("dataSource")] Foundation.NSObject WeakDataSource { get; }
[Selector ("setDataSource:")] void WeakDataSource { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIPageViewControllerDataSource

UIKit.UIPageViewController+_UIPageViewControllerDataSource { [Selector ("pageViewController:viewControllerAfterViewController:")] UIKit.UIViewController GetNextViewController(..)
[Selector ("presentationCountForPageViewController:")] System.nint GetPresentationCount(..)
[Selector ("presentationIndexForPageViewController:")] System.nint GetPresentationIndex(..)
[Selector ("pageViewController:viewControllerBeforeViewController:")] UIKit.UIViewController GetPreviousViewController(..)

Type: _UIPageViewControllerDelegate

UIKit.UIPageViewController+_UIPageViewControllerDelegate { [Selector ("pageViewController:didFinishAnimating:previousViewControllers:transitionCompleted:")] void DidFinishAnimating(..)
[Selector ("pageViewControllerPreferredInterfaceOrientationForPresentation:")] UIKit.UIInterfaceOrientation GetPreferredInterfaceOrientationForPresentation(..)
[Selector ("pageViewController:spineLocationForInterfaceOrientation:")] UIKit.UIPageViewControllerSpineLocation GetSpineLocation(..)
[Selector ("pageViewControllerSupportedInterfaceOrientations:")] UIKit.UIInterfaceOrientationMask SupportedInterfaceOrientations(..)
[Selector ("pageViewController:willTransitionToViewControllers:")] void WillTransition(..)

Type: UIPageViewControllerDataSource

UIKit.UIPageViewControllerDataSource { [Selector ("pageViewController:viewControllerAfterViewController:")] UIKit.UIViewController GetNextViewController(..)
[Selector ("presentationCountForPageViewController:")] System.nint GetPresentationCount(..)
[Selector ("presentationIndexForPageViewController:")] System.nint GetPresentationIndex(..)
[Selector ("pageViewController:viewControllerBeforeViewController:")] UIKit.UIViewController GetPreviousViewController(..)

Type: UIPageViewControllerDelegate

UIKit.UIPageViewControllerDelegate { [Selector ("pageViewController:didFinishAnimating:previousViewControllers:transitionCompleted:")] void DidFinishAnimating(..)
[Selector ("pageViewControllerPreferredInterfaceOrientationForPresentation:")] UIKit.UIInterfaceOrientation GetPreferredInterfaceOrientationForPresentation(..)
[Selector ("pageViewController:spineLocationForInterfaceOrientation:")] UIKit.UIPageViewControllerSpineLocation GetSpineLocation(..)
[Selector ("pageViewControllerSupportedInterfaceOrientations:")] UIKit.UIInterfaceOrientationMask SupportedInterfaceOrientations(..)
[Selector ("pageViewController:willTransitionToViewControllers:")] void WillTransition(..)

Type: UIPanGestureRecognizer

UIKit.UIPanGestureRecognizer { [Selector ("setTranslation:inView:")] void SetTranslation(..)
[Selector ("translationInView:")] CoreGraphics.CGPoint TranslationInView(..)
[Selector ("velocityInView:")] CoreGraphics.CGPoint VelocityInView(..)
[Selector ("maximumNumberOfTouches")] System.nuint MaximumNumberOfTouches { get; }
[Selector ("setMaximumNumberOfTouches:")] void MaximumNumberOfTouches { set; }
[Selector ("minimumNumberOfTouches")] System.nuint MinimumNumberOfTouches { get; }
[Selector ("setMinimumNumberOfTouches:")] void MinimumNumberOfTouches { set; }

Type: Callback

UIKit.UIPanGestureRecognizer+Callback { [Selector ("target:")] void Activated(..)

Type: UIPasteboard

UIKit.UIPasteboard { [Selector ("images")] UIKit.UIImage Images { get; }
[Selector ("setImages:")] void Images { set; }
[Selector ("addItems:")] void AddItems(..)
[Selector ("containsPasteboardTypes:")] bool Contains(..)
[Selector ("containsPasteboardTypes:inItemSet:")] bool Contains(..)
[Selector ("dataForPasteboardType:")] Foundation.NSData DataForPasteboardType(..)
[Selector ("pasteboardWithName:create:")] UIKit.UIPasteboard FromName(..)
[Selector ("dataForPasteboardType:inItemSet:")] Foundation.NSData GetDataForPasteboardType(..)
[Selector ("pasteboardWithUniqueName")] UIKit.UIPasteboard GetUnique(..)
[Selector ("valueForPasteboardType:")] Foundation.NSObject GetValue(..)
[Selector ("valuesForPasteboardType:inItemSet:")] Foundation.NSData GetValuesForPasteboardType(..)
[Selector ("itemSetWithPasteboardTypes:")] Foundation.NSIndexSet ItemSetWithPasteboardTypes(..)
[Selector ("pasteboardTypesForItemSet:")] Foundation.NSArray PasteBoardTypesForSet(..)
[Selector ("removePasteboardWithName:")] void Remove(..)
[Selector ("setData:forPasteboardType:")] void SetData(..)
[Selector ("setValue:forPasteboardType:")] void SetValue(..)
[Selector ("changeCount")] System.nint ChangeCount { get; }
[Selector ("color")] UIKit.UIColor Color { get; }
[Selector ("setColor:")] void Color { set; }
[Selector ("colors")] UIKit.UIColor Colors { get; }
[Selector ("setColors:")] void Colors { set; }
[Selector ("numberOfItems")] System.nint Count { get; }
[Selector ("generalPasteboard")] UIKit.UIPasteboard General { get; }
[Selector ("image")] UIKit.UIImage Image { get; }
[Selector ("setImage:")] void Image { set; }
[Selector ("items")] Foundation.NSDictionary Items { get; }
[Selector ("setItems:")] void Items { set; }
[Selector ("name")] string Name { get; }
[Selector ("isPersistent")] bool Persistent { get; }
[Selector ("setPersistent:")] void Persistent { set; }
[Selector ("string")] string String { get; }
[Selector ("setString:")] void String { set; }
[Selector ("strings")] string Strings { get; }
[Selector ("setStrings:")] void Strings { set; }
[Selector ("pasteboardTypes")] string Types { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("setURL:")] void Url { set; }
[Selector ("URLs")] Foundation.NSUrl Urls { get; }
[Selector ("setURLs:")] void Urls { set; }

Type: UIPercentDrivenInteractiveTransition

UIKit.UIPercentDrivenInteractiveTransition { [Selector ("cancelInteractiveTransition")] void CancelInteractiveTransition(..)
[Selector ("finishInteractiveTransition")] void FinishInteractiveTransition(..)
[Selector ("startInteractiveTransition:")] void StartInteractiveTransition(..)
[Selector ("updateInteractiveTransition:")] void UpdateInteractiveTransition(..)
[Selector ("completionCurve")] UIKit.UIViewAnimationCurve CompletionCurve { get; }
[Selector ("setCompletionCurve:")] void CompletionCurve { set; }
[Selector ("completionSpeed")] System.nfloat CompletionSpeed { get; }
[Selector ("setCompletionSpeed:")] void CompletionSpeed { set; }
[Selector ("duration")] System.nfloat Duration { get; }
[Selector ("percentComplete")] System.nfloat PercentComplete { get; }

Type: UIPickerView

UIKit.UIPickerView { [Selector ("tableView:cellForRowAtIndexPath:")] UIKit.UITableViewCell GetCell(..)
[Selector ("reloadAllComponents")] void ReloadAllComponents(..)
[Selector ("reloadComponent:")] void ReloadComponent(..)
[Selector ("numberOfRowsInComponent:")] System.nint RowsInComponent(..)
[Selector ("tableView:numberOfRowsInSection:")] System.nint RowsInSection(..)
[Selector ("rowSizeForComponent:")] CoreGraphics.CGSize RowSizeForComponent(..)
[Selector ("selectRow:inComponent:animated:")] void Select(..)
[Selector ("selectedRowInComponent:")] System.nint SelectedRowInComponent(..)
[Selector ("viewForRow:forComponent:")] UIKit.UIView ViewFor(..)
[Selector ("dataSource")] Foundation.NSObject DataSource { get; }
[Selector ("setDataSource:")] void DataSource { set; }
[Selector ("numberOfComponents")] System.nint NumberOfComponents { get; }
[Selector ("showsSelectionIndicator")] bool ShowSelectionIndicator { get; }
[Selector ("setShowsSelectionIndicator:")] void ShowSelectionIndicator { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UIPickerViewAccessibilityDelegate

UIKit.UIPickerViewAccessibilityDelegate { [Selector ("pickerView:accessibilityHintForComponent:")] string GetAccessibilityHint(..)
[Selector ("pickerView:accessibilityLabelForComponent:")] string GetAccessibilityLabel(..)

Type: UIPickerViewDataSource

UIKit.UIPickerViewDataSource { [Selector ("numberOfComponentsInPickerView:")] System.nint GetComponentCount(..)
[Selector ("pickerView:numberOfRowsInComponent:")] System.nint GetRowsInComponent(..)

Type: UIPickerViewDelegate

UIKit.UIPickerViewDelegate { [Selector ("pickerView:attributedTitleForRow:forComponent:")] Foundation.NSAttributedString GetAttributedTitle(..)
[Selector ("pickerView:widthForComponent:")] System.nfloat GetComponentWidth(..)
[Selector ("pickerView:rowHeightForComponent:")] System.nfloat GetRowHeight(..)
[Selector ("pickerView:titleForRow:forComponent:")] string GetTitle(..)
[Selector ("pickerView:viewForRow:forComponent:reusingView:")] UIKit.UIView GetView(..)
[Selector ("pickerView:didSelectRow:inComponent:")] void Selected(..)

Type: UIPickerViewModel

UIKit.UIPickerViewModel { [Selector ("pickerView:attributedTitleForRow:forComponent:")] Foundation.NSAttributedString GetAttributedTitle(..)
[Selector ("numberOfComponentsInPickerView:")] System.nint GetComponentCount(..)
[Selector ("pickerView:widthForComponent:")] System.nfloat GetComponentWidth(..)
[Selector ("pickerView:rowHeightForComponent:")] System.nfloat GetRowHeight(..)
[Selector ("pickerView:numberOfRowsInComponent:")] System.nint GetRowsInComponent(..)
[Selector ("pickerView:titleForRow:forComponent:")] string GetTitle(..)
[Selector ("pickerView:viewForRow:forComponent:reusingView:")] UIKit.UIView GetView(..)
[Selector ("pickerView:didSelectRow:inComponent:")] void Selected(..)

Type: UIPinchGestureRecognizer

UIKit.UIPinchGestureRecognizer { [Selector ("scale")] System.nfloat Scale { get; }
[Selector ("setScale:")] void Scale { set; }
[Selector ("velocity")] System.nfloat Velocity { get; }

Type: Callback

UIKit.UIPinchGestureRecognizer+Callback { [Selector ("target:")] void Activated(..)

Type: UIPopoverBackgroundView

UIKit.UIPopoverBackgroundView { [Selector ("arrowBase")] System.nfloat GetArrowBase(..)
[Selector ("arrowHeight")] System.nfloat GetArrowHeight(..)
[Selector ("contentViewInsets")] UIKit.UIEdgeInsets GetContentViewInsets(..)
[Selector ("arrowDirection")] UIKit.UIPopoverArrowDirection ArrowDirection { get; }
[Selector ("setArrowDirection:")] void ArrowDirection { set; }
[Selector ("arrowOffset")] System.nfloat ArrowOffset { get; }
[Selector ("setArrowOffset:")] void ArrowOffset { set; }
[Selector ("wantsDefaultContentAppearance")] bool WantsDefaultContentAppearance { get; }

Type: UIPopoverController

UIKit.UIPopoverController { [Selector ("dismissPopoverAnimated:")] void Dismiss(..)
[Selector ("presentPopoverFromBarButtonItem:permittedArrowDirections:animated:")] void PresentFromBarButtonItem(..)
[Selector ("presentPopoverFromRect:inView:permittedArrowDirections:animated:")] void PresentFromRect(..)
[Selector ("setContentViewController:animated:")] void SetContentViewController(..)
[Selector ("setPopoverContentSize:animated:")] void SetPopoverContentSize(..)
[Selector ("backgroundColor")] UIKit.UIColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("contentViewController")] UIKit.UIViewController ContentViewController { get; }
[Selector ("setContentViewController:")] void ContentViewController { set; }
[Selector ("passthroughViews")] UIKit.UIView PassthroughViews { get; }
[Selector ("setPassthroughViews:")] void PassthroughViews { set; }
[Selector ("popoverArrowDirection")] UIKit.UIPopoverArrowDirection PopoverArrowDirection { get; }
[Selector ("popoverBackgroundViewClass")] System.IntPtr PopoverBackgroundViewClass { get; }
[Selector ("setPopoverBackgroundViewClass:")] void PopoverBackgroundViewClass { set; }
[Selector ("popoverContentSize")] CoreGraphics.CGSize PopoverContentSize { get; }
[Selector ("setPopoverContentSize:")] void PopoverContentSize { set; }
[Selector ("popoverLayoutMargins")] UIKit.UIEdgeInsets PopoverLayoutMargins { get; }
[Selector ("setPopoverLayoutMargins:")] void PopoverLayoutMargins { set; }
[Selector ("isPopoverVisible")] bool PopoverVisible { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIPopoverControllerDelegate

UIKit.UIPopoverController+_UIPopoverControllerDelegate { [Selector ("popoverControllerDidDismissPopover:")] void DidDismiss(..)
[Selector ("popoverControllerShouldDismissPopover:")] bool ShouldDismiss(..)
[Selector ("popoverController:willRepositionPopoverToRect:inView:")] void WillReposition(..)

Type: UIPopoverControllerDelegate

UIKit.UIPopoverControllerDelegate { [Selector ("popoverControllerDidDismissPopover:")] void DidDismiss(..)
[Selector ("popoverControllerShouldDismissPopover:")] bool ShouldDismiss(..)
[Selector ("popoverController:willRepositionPopoverToRect:inView:")] void WillReposition(..)

Type: UIPopoverPresentationController

UIKit.UIPopoverPresentationController { [Selector ("arrowDirection")] UIKit.UIPopoverArrowDirection ArrowDirection { get; }
[Selector ("backgroundColor")] UIKit.UIColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("barButtonItem")] UIKit.UIBarButtonItem BarButtonItem { get; }
[Selector ("setBarButtonItem:")] void BarButtonItem { set; }
[Selector ("canOverlapSourceViewRect")] bool CanOverlapSourceViewRect { get; }
[Selector ("passthroughViews")] UIKit.UIView PassthroughViews { get; }
[Selector ("setPassthroughViews:")] void PassthroughViews { set; }
[Selector ("permittedArrowDirections")] UIKit.UIPopoverArrowDirection PermittedArrowDirections { get; }
[Selector ("setPermittedArrowDirections:")] void PermittedArrowDirections { set; }
[Selector ("popoverBackgroundViewClass")] System.IntPtr PopoverBackgroundViewClass { get; }
[Selector ("setPopoverBackgroundViewClass:")] void PopoverBackgroundViewClass { set; }
[Selector ("popoverLayoutMargins")] UIKit.UIEdgeInsets PopoverLayoutMargins { get; }
[Selector ("setPopoverLayoutMargins:")] void PopoverLayoutMargins { set; }
[Selector ("sourceRect")] CoreGraphics.CGRect SourceRect { get; }
[Selector ("setSourceRect:")] void SourceRect { set; }
[Selector ("sourceView")] UIKit.UIView SourceView { get; }
[Selector ("setSourceView:")] void SourceView { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UIPopoverPresentationControllerDelegate

UIKit.UIPopoverPresentationControllerDelegate { [Selector ("popoverPresentationControllerDidDismissPopover:")] void DidDismissPopover(..)
[Selector ("prepareForPopoverPresentation:")] void PrepareForPopoverPresentation(..)
[Selector ("popoverPresentationControllerShouldDismissPopover:")] bool ShouldDismissPopover(..)
[Selector ("popoverPresentationController:willRepositionPopoverToRect:inView:")] void WillRepositionPopover(..)

Type: UIPresentationController

UIKit.UIPresentationController { [Selector ("adaptivePresentationStyle")] UIKit.UIModalPresentationStyle AdaptivePresentationStyle(..)
[Selector ("adaptivePresentationStyleForTraitCollection:")] UIKit.UIModalPresentationStyle AdaptivePresentationStyle(..)
[Selector ("containerViewDidLayoutSubviews")] void ContainerViewDidLayoutSubviews(..)
[Selector ("containerViewWillLayoutSubviews")] void ContainerViewWillLayoutSubviews(..)
[Selector ("dismissalTransitionDidEnd:")] void DismissalTransitionDidEnd(..)
[Selector ("dismissalTransitionWillBegin")] void DismissalTransitionWillBegin(..)
[Selector ("sizeForChildContentContainer:withParentContainerSize:")] CoreGraphics.CGSize GetSizeForChildContentContainer(..)
[Selector ("preferredContentSizeDidChangeForChildContentContainer:")] void PreferredContentSizeDidChangeForChildContentContainer(..)
[Selector ("presentationTransitionDidEnd:")] void PresentationTransitionDidEnd(..)
[Selector ("presentationTransitionWillBegin")] void PresentationTransitionWillBegin(..)
[Selector ("systemLayoutFittingSizeDidChangeForChildContentContainer:")] void SystemLayoutFittingSizeDidChangeForChildContentContainer(..)
[Selector ("traitCollectionDidChange:")] void TraitCollectionDidChange(..)
[Selector ("viewWillTransitionToSize:withTransitionCoordinator:")] void ViewWillTransitionToSize(..)
[Selector ("willTransitionToTraitCollection:withTransitionCoordinator:")] void WillTransitionToTraitCollection(..)
[Selector ("containerView")] UIKit.UIView ContainerView { get; }
[Selector ("frameOfPresentedViewInContainerView")] CoreGraphics.CGRect FrameOfPresentedViewInContainerView { get; }
[Selector ("overrideTraitCollection")] UIKit.UITraitCollection OverrideTraitCollection { get; }
[Selector ("setOverrideTraitCollection:")] void OverrideTraitCollection { set; }
[Selector ("preferredContentSize")] CoreGraphics.CGSize PreferredContentSize { get; }
[Selector ("presentationStyle")] UIKit.UIModalPresentationStyle PresentationStyle { get; }
[Selector ("presentedView")] UIKit.UIView PresentedView { get; }
[Selector ("presentedViewController")] UIKit.UIViewController PresentedViewController { get; }
[Selector ("presentingViewController")] UIKit.UIViewController PresentingViewController { get; }
[Selector ("shouldPresentInFullscreen")] bool ShouldPresentInFullscreen { get; }
[Selector ("shouldRemovePresentersView")] bool ShouldRemovePresentersView { get; }
[Selector ("traitCollection")] UIKit.UITraitCollection TraitCollection { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UIPrinter

UIKit.UIPrinter { [Selector ("contactPrinter:")] void ContactPrinter(..)
[Selector ("printerWithURL:")] UIKit.UIPrinter FromUrl(..)
[Selector ("displayLocation")] string DisplayLocation { get; }
[Selector ("displayName")] string DisplayName { get; }
[Selector ("makeAndModel")] string MakeAndModel { get; }
[Selector ("supportedJobTypes")] UIKit.UIPrinterJobTypes SupportedJobTypes { get; }
[Selector ("supportsColor")] bool SupportsColor { get; }
[Selector ("supportsDuplex")] bool SupportsDuplex { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }

Type: UIPrinterPickerController

UIKit.UIPrinterPickerController { [Selector ("dismissAnimated:")] void Dismiss(..)
[Selector ("printerPickerControllerWithInitiallySelectedPrinter:")] UIKit.UIPrinterPickerController FromPrinter(..)
[Selector ("presentAnimated:completionHandler:")] bool Present(..)
[Selector ("presentFromBarButtonItem:animated:completionHandler:")] bool PresentFromBarButtonItem(..)
[Selector ("presentFromRect:inView:animated:completionHandler:")] bool PresentFromRect(..)
[Selector ("selectedPrinter")] UIKit.UIPrinter SelectedPrinter { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UIPrinterPickerControllerDelegate

UIKit.UIPrinterPickerControllerDelegate { [Selector ("printerPickerControllerDidDismiss:")] void DidDismiss(..)
[Selector ("printerPickerControllerDidPresent:")] void DidPresent(..)
[Selector ("printerPickerControllerDidSelectPrinter:")] void DidSelectPrinter(..)
[Selector ("printerPickerControllerParentViewController:")] UIKit.UIViewController GetParentViewController(..)
[Selector ("printerPickerController:shouldShowPrinter:")] bool ShouldShowPrinter(..)
[Selector ("printerPickerControllerWillDismiss:")] void WillDismiss(..)
[Selector ("printerPickerControllerWillPresent:")] void WillPresent(..)

Type: UIPrintFormatter

UIKit.UIPrintFormatter { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("drawInRect:forPageAtIndex:")] void DrawRect(..)
[Selector ("rectForPageAtIndex:")] CoreGraphics.CGRect RectangleForPage(..)
[Selector ("removeFromPrintPageRenderer")] void RemoveFromPrintPageRenderer(..)
[Selector ("contentInsets")] UIKit.UIEdgeInsets ContentInsets { get; }
[Selector ("setContentInsets:")] void ContentInsets { set; }
[Selector ("maximumContentHeight")] System.nfloat MaximumContentHeight { get; }
[Selector ("setMaximumContentHeight:")] void MaximumContentHeight { set; }
[Selector ("maximumContentWidth")] System.nfloat MaximumContentWidth { get; }
[Selector ("setMaximumContentWidth:")] void MaximumContentWidth { set; }
[Selector ("pageCount")] System.nint PageCount { get; }
[Selector ("perPageContentInsets")] UIKit.UIEdgeInsets PerPageContentInsets { get; }
[Selector ("setPerPageContentInsets:")] void PerPageContentInsets { set; }
[Selector ("printPageRenderer")] UIKit.UIPrintPageRenderer PrintPageRenderer { get; }
[Selector ("startPage")] System.nint StartPage { get; }
[Selector ("setStartPage:")] void StartPage { set; }

Type: UIPrintInfo

UIKit.UIPrintInfo { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("printInfoWithDictionary:")] UIKit.UIPrintInfo FromDictionary(..)
[Selector ("duplex")] UIKit.UIPrintInfoDuplex Duplex { get; }
[Selector ("setDuplex:")] void Duplex { set; }
[Selector ("jobName")] string JobName { get; }
[Selector ("setJobName:")] void JobName { set; }
[Selector ("orientation")] UIKit.UIPrintInfoOrientation Orientation { get; }
[Selector ("setOrientation:")] void Orientation { set; }
[Selector ("outputType")] UIKit.UIPrintInfoOutputType OutputType { get; }
[Selector ("setOutputType:")] void OutputType { set; }
[Selector ("printerID")] string PrinterID { get; }
[Selector ("setPrinterID:")] void PrinterID { set; }
[Selector ("printInfo")] UIKit.UIPrintInfo PrintInfo { get; }
[Selector ("dictionaryRepresentation")] Foundation.NSDictionary ToDictionary { get; }

Type: UIPrintInteractionController

UIKit.UIPrintInteractionController { [Selector ("canPrintData:")] bool CanPrint(..)
[Selector ("canPrintURL:")] bool CanPrint(..)
[Selector ("dismissAnimated:")] void Dismiss(..)
[Selector ("presentAnimated:completionHandler:")] bool Present(..)
[Selector ("presentFromBarButtonItem:animated:completionHandler:")] bool PresentFromBarButtonItem(..)
[Selector ("presentFromRect:inView:animated:completionHandler:")] bool PresentFromRectInView(..)
[Selector ("printToPrinter:completionHandler:")] bool PrintToPrinter(..)
[Selector ("printableUTIs")] Foundation.NSSet PrintableUTIs { get; }
[Selector ("printFormatter")] UIKit.UIPrintFormatter PrintFormatter { get; }
[Selector ("setPrintFormatter:")] void PrintFormatter { set; }
[Selector ("printInfo")] UIKit.UIPrintInfo PrintInfo { get; }
[Selector ("setPrintInfo:")] void PrintInfo { set; }
[Selector ("isPrintingAvailable")] bool PrintingAvailable { get; }
[Selector ("printingItem")] Foundation.NSObject PrintingItem { get; }
[Selector ("setPrintingItem:")] void PrintingItem { set; }
[Selector ("printingItems")] Foundation.NSObject PrintingItems { get; }
[Selector ("setPrintingItems:")] void PrintingItems { set; }
[Selector ("printPageRenderer")] UIKit.UIPrintPageRenderer PrintPageRenderer { get; }
[Selector ("setPrintPageRenderer:")] void PrintPageRenderer { set; }
[Selector ("printPaper")] UIKit.UIPrintPaper PrintPaper { get; }
[Selector ("sharedPrintController")] UIKit.UIPrintInteractionController SharedPrintController { get; }
[Selector ("showsNumberOfCopies")] bool ShowsNumberOfCopies { get; }
[Selector ("setShowsNumberOfCopies:")] void ShowsNumberOfCopies { set; }
[Selector ("showsPageRange")] bool ShowsPageRange { get; }
[Selector ("setShowsPageRange:")] void ShowsPageRange { set; }
[Selector ("showsPaperSelectionForLoadedPapers")] bool ShowsPaperSelectionForLoadedPapers { get; }
[Selector ("setShowsPaperSelectionForLoadedPapers:")] void ShowsPaperSelectionForLoadedPapers { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIPrintInteractionControllerDelegate

UIKit.UIPrintInteractionController+_UIPrintInteractionControllerDelegate { [Selector ("printInteractionController:choosePaper:")] UIKit.UIPrintPaper ChoosePaper(..)
[Selector ("printInteractionController:cutLengthForPaper:")] System.nfloat CutLengthForPaper(..)
[Selector ("printInteractionControllerDidDismissPrinterOptions:")] void DidDismissPrinterOptions(..)
[Selector ("printInteractionControllerDidFinishJob:")] void DidFinishJob(..)
[Selector ("printInteractionControllerDidPresentPrinterOptions:")] void DidPresentPrinterOptions(..)
[Selector ("printInteractionControllerParentViewController:")] UIKit.UIViewController GetViewController(..)
[Selector ("printInteractionControllerWillDismissPrinterOptions:")] void WillDismissPrinterOptions(..)
[Selector ("printInteractionControllerWillPresentPrinterOptions:")] void WillPresentPrinterOptions(..)
[Selector ("printInteractionControllerWillStartJob:")] void WillStartJob(..)

Type: UIPrintInteractionControllerDelegate

UIKit.UIPrintInteractionControllerDelegate { [Selector ("printInteractionController:choosePaper:")] UIKit.UIPrintPaper ChoosePaper(..)
[Selector ("printInteractionController:cutLengthForPaper:")] System.nfloat CutLengthForPaper(..)
[Selector ("printInteractionControllerDidDismissPrinterOptions:")] void DidDismissPrinterOptions(..)
[Selector ("printInteractionControllerDidFinishJob:")] void DidFinishJob(..)
[Selector ("printInteractionControllerDidPresentPrinterOptions:")] void DidPresentPrinterOptions(..)
[Selector ("printInteractionControllerParentViewController:")] UIKit.UIViewController GetViewController(..)
[Selector ("printInteractionControllerWillDismissPrinterOptions:")] void WillDismissPrinterOptions(..)
[Selector ("printInteractionControllerWillPresentPrinterOptions:")] void WillPresentPrinterOptions(..)
[Selector ("printInteractionControllerWillStartJob:")] void WillStartJob(..)

Type: UIPrintPageRenderer

UIKit.UIPrintPageRenderer { [Selector ("addPrintFormatter:startingAtPageAtIndex:")] void AddPrintFormatter(..)
[Selector ("drawContentForPageAtIndex:inRect:")] void DrawContentForPage(..)
[Selector ("drawFooterForPageAtIndex:inRect:")] void DrawFooterForPage(..)
[Selector ("drawHeaderForPageAtIndex:inRect:")] void DrawHeaderForPage(..)
[Selector ("drawPageAtIndex:inRect:")] void DrawPage(..)
[Selector ("drawPrintFormatter:forPageAtIndex:")] void DrawPrintFormatterForPage(..)
[Selector ("prepareForDrawingPages:")] void PrepareForDrawingPages(..)
[Selector ("printFormattersForPageAtIndex:")] UIKit.UIPrintFormatter PrintFormattersForPage(..)
[Selector ("footerHeight")] System.nfloat FooterHeight { get; }
[Selector ("setFooterHeight:")] void FooterHeight { set; }
[Selector ("headerHeight")] System.nfloat HeaderHeight { get; }
[Selector ("setHeaderHeight:")] void HeaderHeight { set; }
[Selector ("numberOfPages")] System.nint NumberOfPages { get; }
[Selector ("paperRect")] CoreGraphics.CGRect PaperRect { get; }
[Selector ("printableRect")] CoreGraphics.CGRect PrintableRect { get; }
[Selector ("printFormatters")] UIKit.UIPrintFormatter PrintFormatters { get; }
[Selector ("setPrintFormatters:")] void PrintFormatters { set; }

Type: UIPrintPaper

UIKit.UIPrintPaper { [Selector ("bestPaperForPageSize:withPapersFromArray:")] UIKit.UIPrintPaper ForPageSize(..)
[Selector ("paperSize")] CoreGraphics.CGSize PaperSize { get; }
[Selector ("printableRect")] CoreGraphics.CGRect PrintableRect { get; }

Type: UIProgressView

UIKit.UIProgressView { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("setProgress:animated:")] void SetProgress(..)
[Selector ("observedProgress")] Foundation.NSProgress ObservedProgress { get; }
[Selector ("setObservedProgress:")] void ObservedProgress { set; }
[Selector ("progress")] float Progress { get; }
[Selector ("setProgress:")] void Progress { set; }
[Selector ("progressImage")] UIKit.UIImage ProgressImage { get; }
[Selector ("setProgressImage:")] void ProgressImage { set; }
[Selector ("progressTintColor")] UIKit.UIColor ProgressTintColor { get; }
[Selector ("setProgressTintColor:")] void ProgressTintColor { set; }
[Selector ("progressViewStyle")] UIKit.UIProgressViewStyle Style { get; }
[Selector ("setProgressViewStyle:")] void Style { set; }
[Selector ("trackImage")] UIKit.UIImage TrackImage { get; }
[Selector ("setTrackImage:")] void TrackImage { set; }
[Selector ("trackTintColor")] UIKit.UIColor TrackTintColor { get; }
[Selector ("setTrackTintColor:")] void TrackTintColor { set; }

Type: UIProgressViewAppearance

UIKit.UIProgressView+UIProgressViewAppearance { [Selector ("progressImage")] UIKit.UIImage ProgressImage { get; }
[Selector ("setProgressImage:")] void ProgressImage { set; }
[Selector ("progressTintColor")] UIKit.UIColor ProgressTintColor { get; }
[Selector ("setProgressTintColor:")] void ProgressTintColor { set; }
[Selector ("trackImage")] UIKit.UIImage TrackImage { get; }
[Selector ("setTrackImage:")] void TrackImage { set; }
[Selector ("trackTintColor")] UIKit.UIColor TrackTintColor { get; }
[Selector ("setTrackTintColor:")] void TrackTintColor { set; }

Type: UIPushBehavior

UIKit.UIPushBehavior { [Selector ("addItem:")] void AddItem(..)
[Selector ("targetOffsetFromCenterForItem:")] UIKit.UIOffset GetTargetOffsetFromCenter(..)
[Selector ("removeItem:")] void RemoveItem(..)
[Selector ("setAngle:magnitude:")] void SetAngleAndMagnitude(..)
[Selector ("setTargetOffsetFromCenter:forItem:")] void SetTargetOffset(..)
[Selector ("active")] bool Active { get; }
[Selector ("setActive:")] void Active { set; }
[Selector ("angle")] System.nfloat Angle { get; }
[Selector ("setAngle:")] void Angle { set; }
[Selector ("items")] UIKit.IUIDynamicItem Items { get; }
[Selector ("magnitude")] System.nfloat Magnitude { get; }
[Selector ("setMagnitude:")] void Magnitude { set; }
[Selector ("mode")] UIKit.UIPushBehaviorMode Mode { get; }
[Selector ("pushDirection")] CoreGraphics.CGVector PushDirection { get; }
[Selector ("setPushDirection:")] void PushDirection { set; }

Type: UIReferenceLibraryViewController

UIKit.UIReferenceLibraryViewController { [Selector ("dictionaryHasDefinitionForTerm:")] bool DictionaryHasDefinitionForTerm(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: UIRefreshControl

UIKit.UIRefreshControl { [Selector ("beginRefreshing")] void BeginRefreshing(..)
[Selector ("endRefreshing")] void EndRefreshing(..)
[Selector ("attributedTitle")] Foundation.NSAttributedString AttributedTitle { get; }
[Selector ("setAttributedTitle:")] void AttributedTitle { set; }
[Selector ("isRefreshing")] bool Refreshing { get; }

Type: UIRefreshControlAppearance

UIKit.UIRefreshControl+UIRefreshControlAppearance { [Selector ("attributedTitle")] Foundation.NSAttributedString AttributedTitle { get; }
[Selector ("setAttributedTitle:")] void AttributedTitle { set; }

Type: UIRegion

UIKit.UIRegion { [Selector ("containsPoint:")] bool ContainsPoint(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("inverseRegion")] UIKit.UIRegion InverseRegion(..)
[Selector ("regionByDifferenceFromRegion:")] UIKit.UIRegion RegionByDifferenceFromRegion(..)
[Selector ("regionByIntersectionWithRegion:")] UIKit.UIRegion RegionByIntersectionWithRegion(..)
[Selector ("regionByUnionWithRegion:")] UIKit.UIRegion RegionByUnionWithRegion(..)
[Selector ("infiniteRegion")] UIKit.UIRegion InfiniteRegion { get; }

Type: UIResponder

UIKit.UIResponder { [Selector ("accessibilityDecrement")] void AccessibilityDecrement(..)
[Selector ("accessibilityElementDidBecomeFocused")] void AccessibilityElementDidBecomeFocused(..)
[Selector ("accessibilityElementDidLoseFocus")] void AccessibilityElementDidLoseFocus(..)
[Selector ("accessibilityElementIsFocused")] bool AccessibilityElementIsFocused(..)
[Selector ("accessibilityIncrement")] void AccessibilityIncrement(..)
[Selector ("accessibilityPerformEscape")] bool AccessibilityPerformEscape(..)
[Selector ("accessibilityPerformMagicTap")] bool AccessibilityPerformMagicTap(..)
[Selector ("accessibilityScroll:")] bool AccessibilityScroll(..)
[Selector ("becomeFirstResponder")] bool BecomeFirstResponder(..)
[Selector ("canPerformAction:withSender:")] bool CanPerform(..)
[Selector ("clearTextInputContextIdentifier:")] void ClearTextInputContextIdentifier(..)
[Selector ("copy:")] void Copy(..)
[Selector ("cut:")] void Cut(..)
[Selector ("delete:")] void Delete(..)
[Selector ("targetForAction:withSender:")] Foundation.NSObject GetTargetForAction(..)
[Selector ("makeTextWritingDirectionLeftToRight:")] void MakeTextWritingDirectionLeftToRight(..)
[Selector ("makeTextWritingDirectionRightToLeft:")] void MakeTextWritingDirectionRightToLeft(..)
[Selector ("motionBegan:withEvent:")] void MotionBegan(..)
[Selector ("motionCancelled:withEvent:")] void MotionCancelled(..)
[Selector ("motionEnded:withEvent:")] void MotionEnded(..)
[Selector ("paste:")] void Paste(..)
[Selector ("reloadInputViews")] void ReloadInputViews(..)
[Selector ("remoteControlReceivedWithEvent:")] void RemoteControlReceived(..)
[Selector ("resignFirstResponder")] bool ResignFirstResponder(..)
[Selector ("restoreUserActivityState:")] void RestoreUserActivityState(..)
[Selector ("select:")] void Select(..)
[Selector ("selectAll:")] void SelectAll(..)
[Selector ("toggleBoldface:")] void ToggleBoldface(..)
[Selector ("toggleItalics:")] void ToggleItalics(..)
[Selector ("toggleUnderline:")] void ToggleUnderline(..)
[Selector ("touchesBegan:withEvent:")] void TouchesBegan(..)
[Selector ("touchesCancelled:withEvent:")] void TouchesCancelled(..)
[Selector ("touchesEnded:withEvent:")] void TouchesEnded(..)
[Selector ("touchesMoved:withEvent:")] void TouchesMoved(..)
[Selector ("updateUserActivityState:")] void UpdateUserActivityState(..)
[Selector ("accessibilityAssistiveTechnologyFocusedIdentifiers")] Foundation.NSSet AccessibilityAssistiveTechnologyFocusedIdentifiers { get; }
[Selector ("accessibilityCustomActions")] UIKit.UIAccessibilityCustomAction AccessibilityCustomActions { get; }
[Selector ("setAccessibilityCustomActions:")] void AccessibilityCustomActions { set; }
[Selector ("canBecomeFirstResponder")] bool CanBecomeFirstResponder { get; }
[Selector ("canResignFirstResponder")] bool CanResignFirstResponder { get; }
[Selector ("inputAccessoryView")] UIKit.UIView InputAccessoryView { get; }
[Selector ("inputAccessoryViewController")] UIKit.UIInputViewController InputAccessoryViewController { get; }
[Selector ("inputAssistantItem")] UIKit.UITextInputAssistantItem InputAssistantItem { get; }
[Selector ("inputView")] UIKit.UIView InputView { get; }
[Selector ("inputViewController")] UIKit.UIInputViewController InputViewController { get; }
[Selector ("isFirstResponder")] bool IsFirstResponder { get; }
[Selector ("keyCommands")] UIKit.UIKeyCommand KeyCommands { get; }
[Selector ("nextResponder")] UIKit.UIResponder NextResponder { get; }
[Selector ("textInputContextIdentifier")] Foundation.NSString TextInputContextIdentifier { get; }
[Selector ("textInputMode")] UIKit.UITextInputMode TextInputMode { get; }
[Selector ("undoManager")] Foundation.NSUndoManager UndoManager { get; }
[Selector ("userActivity")] Foundation.NSUserActivity UserActivity { get; }
[Selector ("setUserActivity:")] void UserActivity { set; }

Type: UIRotationGestureRecognizer

UIKit.UIRotationGestureRecognizer { [Selector ("rotation")] System.nfloat Rotation { get; }
[Selector ("setRotation:")] void Rotation { set; }
[Selector ("velocity")] System.nfloat Velocity { get; }

Type: Callback

UIKit.UIRotationGestureRecognizer+Callback { [Selector ("target:")] void Activated(..)

Type: UIScreen

UIKit.UIScreen { [Selector ("displayLinkWithTarget:selector:")] CoreAnimation.CADisplayLink CreateDisplayLink(..)
[Selector ("snapshotViewAfterScreenUpdates:")] UIKit.UIView SnapshotView(..)
[Selector ("traitCollectionDidChange:")] void TraitCollectionDidChange(..)
[Selector ("applicationFrame")] CoreGraphics.CGRect ApplicationFrame { get; }
[Selector ("availableModes")] UIKit.UIScreenMode AvailableModes { get; }
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("brightness")] System.nfloat Brightness { get; }
[Selector ("setBrightness:")] void Brightness { set; }
[Selector ("coordinateSpace")] UIKit.IUICoordinateSpace CoordinateSpace { get; }
[Selector ("currentMode")] UIKit.UIScreenMode CurrentMode { get; }
[Selector ("setCurrentMode:")] void CurrentMode { set; }
[Selector ("fixedCoordinateSpace")] UIKit.IUICoordinateSpace FixedCoordinateSpace { get; }
[Selector ("mainScreen")] UIKit.UIScreen MainScreen { get; }
[Selector ("mirroredScreen")] UIKit.UIScreen MirroredScreen { get; }
[Selector ("nativeBounds")] CoreGraphics.CGRect NativeBounds { get; }
[Selector ("nativeScale")] System.nfloat NativeScale { get; }
[Selector ("overscanCompensation")] UIKit.UIScreenOverscanCompensation OverscanCompensation { get; }
[Selector ("setOverscanCompensation:")] void OverscanCompensation { set; }
[Selector ("overscanCompensationInsets")] UIKit.UIEdgeInsets OverscanCompensationInsets { get; }
[Selector ("preferredMode")] UIKit.UIScreenMode PreferredMode { get; }
[Selector ("scale")] System.nfloat Scale { get; }
[Selector ("screens")] UIKit.UIScreen Screens { get; }
[Selector ("traitCollection")] UIKit.UITraitCollection TraitCollection { get; }
[Selector ("wantsSoftwareDimming")] bool WantsSoftwareDimming { get; }
[Selector ("setWantsSoftwareDimming:")] void WantsSoftwareDimming { set; }

Type: UIScreenEdgePanGestureRecognizer

UIKit.UIScreenEdgePanGestureRecognizer { [Selector ("edges")] UIKit.UIRectEdge Edges { get; }
[Selector ("setEdges:")] void Edges { set; }

Type: Callback

UIKit.UIScreenEdgePanGestureRecognizer+Callback { [Selector ("target:")] void Activated(..)

Type: UIScreenMode

UIKit.UIScreenMode { [Selector ("pixelAspectRatio")] System.nfloat PixelAspectRatio { get; }
[Selector ("size")] CoreGraphics.CGSize Size { get; }

Type: UIScrollView

UIKit.UIScrollView { [Selector ("flashScrollIndicators")] void FlashScrollIndicators(..)
[Selector ("scrollRectToVisible:animated:")] void ScrollRectToVisible(..)
[Selector ("setContentOffset:animated:")] void SetContentOffset(..)
[Selector ("setZoomScale:animated:")] void SetZoomScale(..)
[Selector ("touchesShouldBegin:withEvent:inContentView:")] bool TouchesShouldBegin(..)
[Selector ("touchesShouldCancelInContentView:")] bool TouchesShouldCancelInContentView(..)
[Selector ("zoomToRect:animated:")] void ZoomToRect(..)
[Selector ("alwaysBounceHorizontal")] bool AlwaysBounceHorizontal { get; }
[Selector ("setAlwaysBounceHorizontal:")] void AlwaysBounceHorizontal { set; }
[Selector ("alwaysBounceVertical")] bool AlwaysBounceVertical { get; }
[Selector ("setAlwaysBounceVertical:")] void AlwaysBounceVertical { set; }
[Selector ("bounces")] bool Bounces { get; }
[Selector ("setBounces:")] void Bounces { set; }
[Selector ("bouncesZoom")] bool BouncesZoom { get; }
[Selector ("setBouncesZoom:")] void BouncesZoom { set; }
[Selector ("canCancelContentTouches")] bool CanCancelContentTouches { get; }
[Selector ("setCanCancelContentTouches:")] void CanCancelContentTouches { set; }
[Selector ("contentInset")] UIKit.UIEdgeInsets ContentInset { get; }
[Selector ("setContentInset:")] void ContentInset { set; }
[Selector ("contentOffset")] CoreGraphics.CGPoint ContentOffset { get; }
[Selector ("setContentOffset:")] void ContentOffset { set; }
[Selector ("contentSize")] CoreGraphics.CGSize ContentSize { get; }
[Selector ("setContentSize:")] void ContentSize { set; }
[Selector ("isDecelerating")] bool Decelerating { get; }
[Selector ("decelerationRate")] System.nfloat DecelerationRate { get; }
[Selector ("setDecelerationRate:")] void DecelerationRate { set; }
[Selector ("delaysContentTouches")] bool DelaysContentTouches { get; }
[Selector ("setDelaysContentTouches:")] void DelaysContentTouches { set; }
[Selector ("isDirectionalLockEnabled")] bool DirectionalLockEnabled { get; }
[Selector ("setDirectionalLockEnabled:")] void DirectionalLockEnabled { set; }
[Selector ("isDragging")] bool Dragging { get; }
[Selector ("indicatorStyle")] UIKit.UIScrollViewIndicatorStyle IndicatorStyle { get; }
[Selector ("setIndicatorStyle:")] void IndicatorStyle { set; }
[Selector ("keyboardDismissMode")] UIKit.UIScrollViewKeyboardDismissMode KeyboardDismissMode { get; }
[Selector ("setKeyboardDismissMode:")] void KeyboardDismissMode { set; }
[Selector ("maximumZoomScale")] System.nfloat MaximumZoomScale { get; }
[Selector ("setMaximumZoomScale:")] void MaximumZoomScale { set; }
[Selector ("minimumZoomScale")] System.nfloat MinimumZoomScale { get; }
[Selector ("setMinimumZoomScale:")] void MinimumZoomScale { set; }
[Selector ("isPagingEnabled")] bool PagingEnabled { get; }
[Selector ("setPagingEnabled:")] void PagingEnabled { set; }
[Selector ("panGestureRecognizer")] UIKit.UIPanGestureRecognizer PanGestureRecognizer { get; }
[Selector ("pinchGestureRecognizer")] UIKit.UIPinchGestureRecognizer PinchGestureRecognizer { get; }
[Selector ("isScrollEnabled")] bool ScrollEnabled { get; }
[Selector ("setScrollEnabled:")] void ScrollEnabled { set; }
[Selector ("scrollIndicatorInsets")] UIKit.UIEdgeInsets ScrollIndicatorInsets { get; }
[Selector ("setScrollIndicatorInsets:")] void ScrollIndicatorInsets { set; }
[Selector ("scrollsToTop")] bool ScrollsToTop { get; }
[Selector ("setScrollsToTop:")] void ScrollsToTop { set; }
[Selector ("showsHorizontalScrollIndicator")] bool ShowsHorizontalScrollIndicator { get; }
[Selector ("setShowsHorizontalScrollIndicator:")] void ShowsHorizontalScrollIndicator { set; }
[Selector ("showsVerticalScrollIndicator")] bool ShowsVerticalScrollIndicator { get; }
[Selector ("setShowsVerticalScrollIndicator:")] void ShowsVerticalScrollIndicator { set; }
[Selector ("isTracking")] bool Tracking { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("isZoomBouncing")] bool ZoomBouncing { get; }
[Selector ("isZooming")] bool Zooming { get; }
[Selector ("zoomScale")] System.nfloat ZoomScale { get; }
[Selector ("setZoomScale:")] void ZoomScale { set; }

Type: _UIScrollViewDelegate

UIKit.UIScrollView+_UIScrollViewDelegate { [Selector ("scrollViewDidEndDecelerating:")] void DecelerationEnded(..)
[Selector ("scrollViewWillBeginDecelerating:")] void DecelerationStarted(..)
[Selector ("scrollViewDidZoom:")] void DidZoom(..)
[Selector ("scrollViewDidEndDragging:willDecelerate:")] void DraggingEnded(..)
[Selector ("scrollViewWillBeginDragging:")] void DraggingStarted(..)
[Selector ("scrollViewDidEndScrollingAnimation:")] void ScrollAnimationEnded(..)
[Selector ("scrollViewDidScroll:")] void Scrolled(..)
[Selector ("scrollViewDidScrollToTop:")] void ScrolledToTop(..)
[Selector ("scrollViewShouldScrollToTop:")] bool ShouldScrollToTop(..)
[Selector ("viewForZoomingInScrollView:")] UIKit.UIView ViewForZoomingInScrollView(..)
[Selector ("scrollViewWillEndDragging:withVelocity:targetContentOffset:")] void WillEndDragging(..)
[Selector ("scrollViewDidEndZooming:withView:atScale:")] void ZoomingEnded(..)
[Selector ("scrollViewWillBeginZooming:withView:")] void ZoomingStarted(..)

Type: UIScrollViewAccessibilityDelegate

UIKit.UIScrollViewAccessibilityDelegate { [Selector ("accessibilityScrollStatusForScrollView:")] string GetAccessibilityScrollStatus(..)

Type: UIScrollViewDelegate

UIKit.UIScrollViewDelegate { [Selector ("scrollViewDidEndDecelerating:")] void DecelerationEnded(..)
[Selector ("scrollViewWillBeginDecelerating:")] void DecelerationStarted(..)
[Selector ("scrollViewDidZoom:")] void DidZoom(..)
[Selector ("scrollViewDidEndDragging:willDecelerate:")] void DraggingEnded(..)
[Selector ("scrollViewWillBeginDragging:")] void DraggingStarted(..)
[Selector ("scrollViewDidEndScrollingAnimation:")] void ScrollAnimationEnded(..)
[Selector ("scrollViewDidScroll:")] void Scrolled(..)
[Selector ("scrollViewDidScrollToTop:")] void ScrolledToTop(..)
[Selector ("scrollViewShouldScrollToTop:")] bool ShouldScrollToTop(..)
[Selector ("viewForZoomingInScrollView:")] UIKit.UIView ViewForZoomingInScrollView(..)
[Selector ("scrollViewWillEndDragging:withVelocity:targetContentOffset:")] void WillEndDragging(..)
[Selector ("scrollViewDidEndZooming:withView:atScale:")] void ZoomingEnded(..)
[Selector ("scrollViewWillBeginZooming:withView:")] void ZoomingStarted(..)

Type: UISearchBar

UIKit.UISearchBar { [Selector ("scopeBarButtonTitleTextAttributesForState:")] Foundation.NSDictionary _GetScopeBarButtonTitleTextAttributes(..)
[Selector ("setScopeBarButtonTitleTextAttributes:forState:")] void _SetScopeBarButtonTitle(..)
[Selector ("backgroundImageForBarPosition:barMetrics:")] UIKit.UIImage BackgroundImageForBarPosition(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("imageForSearchBarIcon:state:")] UIKit.UIImage GetImageForSearchBarIcon(..)
[Selector ("positionAdjustmentForSearchBarIcon:")] UIKit.UIOffset GetPositionAdjustmentForSearchBarIcon(..)
[Selector ("scopeBarButtonBackgroundImageForState:")] UIKit.UIImage GetScopeBarButtonBackgroundImage(..)
[Selector ("scopeBarButtonDividerImageForLeftSegmentState:rightSegmentState:")] UIKit.UIImage GetScopeBarButtonDividerImage(..)
[Selector ("searchFieldBackgroundImageForState:")] UIKit.UIImage GetSearchFieldBackgroundImage(..)
[Selector ("setBackgroundImage:forBarPosition:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setImage:forSearchBarIcon:state:")] void SetImageforSearchBarIcon(..)
[Selector ("setPositionAdjustment:forSearchBarIcon:")] void SetPositionAdjustmentforSearchBarIcon(..)
[Selector ("setScopeBarButtonBackgroundImage:forState:")] void SetScopeBarButtonBackgroundImage(..)
[Selector ("setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:")] void SetScopeBarButtonDividerImage(..)
[Selector ("setSearchFieldBackgroundImage:forState:")] void SetSearchFieldBackgroundImage(..)
[Selector ("setShowsCancelButton:animated:")] void SetShowsCancelButton(..)
[Selector ("autocapitalizationType")] UIKit.UITextAutocapitalizationType AutocapitalizationType { get; }
[Selector ("setAutocapitalizationType:")] void AutocapitalizationType { set; }
[Selector ("autocorrectionType")] UIKit.UITextAutocorrectionType AutocorrectionType { get; }
[Selector ("setAutocorrectionType:")] void AutocorrectionType { set; }
[Selector ("backgroundImage")] UIKit.UIImage BackgroundImage { get; }
[Selector ("setBackgroundImage:")] void BackgroundImage { set; }
[Selector ("barPosition")] UIKit.UIBarPosition BarPosition { get; }
[Selector ("barStyle")] UIKit.UIBarStyle BarStyle { get; }
[Selector ("setBarStyle:")] void BarStyle { set; }
[Selector ("barTintColor")] UIKit.UIColor BarTintColor { get; }
[Selector ("setBarTintColor:")] void BarTintColor { set; }
[Selector ("enablesReturnKeyAutomatically")] bool EnablesReturnKeyAutomatically { get; }
[Selector ("setEnablesReturnKeyAutomatically:")] void EnablesReturnKeyAutomatically { set; }
[Selector ("inputAccessoryView")] UIKit.UIView InputAccessoryView { get; }
[Selector ("setInputAccessoryView:")] void InputAccessoryView { set; }
[Selector ("inputAssistantItem")] UIKit.UITextInputAssistantItem InputAssistantItem { get; }
[Selector ("keyboardAppearance")] UIKit.UIKeyboardAppearance KeyboardAppearance { get; }
[Selector ("setKeyboardAppearance:")] void KeyboardAppearance { set; }
[Selector ("keyboardType")] UIKit.UIKeyboardType KeyboardType { get; }
[Selector ("setKeyboardType:")] void KeyboardType { set; }
[Selector ("placeholder")] string Placeholder { get; }
[Selector ("setPlaceholder:")] void Placeholder { set; }
[Selector ("prompt")] string Prompt { get; }
[Selector ("setPrompt:")] void Prompt { set; }
[Selector ("returnKeyType")] UIKit.UIReturnKeyType ReturnKeyType { get; }
[Selector ("setReturnKeyType:")] void ReturnKeyType { set; }
[Selector ("scopeBarBackgroundImage")] UIKit.UIImage ScopeBarBackgroundImage { get; }
[Selector ("setScopeBarBackgroundImage:")] void ScopeBarBackgroundImage { set; }
[Selector ("scopeButtonTitles")] string ScopeButtonTitles { get; }
[Selector ("setScopeButtonTitles:")] void ScopeButtonTitles { set; }
[Selector ("searchBarStyle")] UIKit.UISearchBarStyle SearchBarStyle { get; }
[Selector ("setSearchBarStyle:")] void SearchBarStyle { set; }
[Selector ("searchFieldBackgroundPositionAdjustment")] UIKit.UIOffset SearchFieldBackgroundPositionAdjustment { get; }
[Selector ("setSearchFieldBackgroundPositionAdjustment:")] void SearchFieldBackgroundPositionAdjustment { set; }
[Selector ("isSearchResultsButtonSelected")] bool SearchResultsButtonSelected { get; }
[Selector ("setSearchResultsButtonSelected:")] void SearchResultsButtonSelected { set; }
[Selector ("searchTextPositionAdjustment")] UIKit.UIOffset SearchTextPositionAdjustment { get; }
[Selector ("setSearchTextPositionAdjustment:")] void SearchTextPositionAdjustment { set; }
[Selector ("isSecureTextEntry")] bool SecureTextEntry { get; }
[Selector ("setSecureTextEntry:")] void SecureTextEntry { set; }
[Selector ("selectedScopeButtonIndex")] System.nint SelectedScopeButtonIndex { get; }
[Selector ("setSelectedScopeButtonIndex:")] void SelectedScopeButtonIndex { set; }
[Selector ("showsBookmarkButton")] bool ShowsBookmarkButton { get; }
[Selector ("setShowsBookmarkButton:")] void ShowsBookmarkButton { set; }
[Selector ("showsCancelButton")] bool ShowsCancelButton { get; }
[Selector ("setShowsCancelButton:")] void ShowsCancelButton { set; }
[Selector ("showsScopeBar")] bool ShowsScopeBar { get; }
[Selector ("setShowsScopeBar:")] void ShowsScopeBar { set; }
[Selector ("showsSearchResultsButton")] bool ShowsSearchResultsButton { get; }
[Selector ("setShowsSearchResultsButton:")] void ShowsSearchResultsButton { set; }
[Selector ("spellCheckingType")] UIKit.UITextSpellCheckingType SpellCheckingType { get; }
[Selector ("setSpellCheckingType:")] void SpellCheckingType { set; }
[Selector ("text")] string Text { get; }
[Selector ("setText:")] void Text { set; }
[Selector ("isTranslucent")] bool Translucent { get; }
[Selector ("setTranslucent:")] void Translucent { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UISearchBarDelegate

UIKit.UISearchBar+_UISearchBarDelegate { [Selector ("searchBarBookmarkButtonClicked:")] void BookmarkButtonClicked(..)
[Selector ("searchBarCancelButtonClicked:")] void CancelButtonClicked(..)
[Selector ("searchBarResultsListButtonClicked:")] void ListButtonClicked(..)
[Selector ("searchBarTextDidBeginEditing:")] void OnEditingStarted(..)
[Selector ("searchBarTextDidEndEditing:")] void OnEditingStopped(..)
[Selector ("searchBarSearchButtonClicked:")] void SearchButtonClicked(..)
[Selector ("searchBar:selectedScopeButtonIndexDidChange:")] void SelectedScopeButtonIndexChanged(..)
[Selector ("searchBarShouldBeginEditing:")] bool ShouldBeginEditing(..)
[Selector ("searchBar:shouldChangeTextInRange:replacementText:")] bool ShouldChangeTextInRange(..)
[Selector ("searchBarShouldEndEditing:")] bool ShouldEndEditing(..)
[Selector ("searchBar:textDidChange:")] void TextChanged(..)

Type: UISearchBarAppearance

UIKit.UISearchBar+UISearchBarAppearance { [Selector ("scopeBarButtonTitleTextAttributesForState:")] Foundation.NSDictionary _GetScopeBarButtonTitleTextAttributes(..)
[Selector ("setScopeBarButtonTitleTextAttributes:forState:")] void _SetScopeBarButtonTitle(..)
[Selector ("backgroundImage")] UIKit.UIImage BackgroundImage { get; }
[Selector ("setBackgroundImage:")] void BackgroundImage { set; }
[Selector ("backgroundImageForBarPosition:barMetrics:")] UIKit.UIImage BackgroundImageForBarPosition(..)
[Selector ("barTintColor")] UIKit.UIColor BarTintColor { get; }
[Selector ("setBarTintColor:")] void BarTintColor { set; }
[Selector ("imageForSearchBarIcon:state:")] UIKit.UIImage GetImageForSearchBarIcon(..)
[Selector ("scopeBarButtonBackgroundImageForState:")] UIKit.UIImage GetScopeBarButtonBackgroundImage(..)
[Selector ("scopeBarButtonDividerImageForLeftSegmentState:rightSegmentState:")] UIKit.UIImage GetScopeBarButtonDividerImage(..)
[Selector ("searchFieldBackgroundImageForState:")] UIKit.UIImage GetSearchFieldBackgroundImage(..)
[Selector ("scopeBarBackgroundImage")] UIKit.UIImage ScopeBarBackgroundImage { get; }
[Selector ("setScopeBarBackgroundImage:")] void ScopeBarBackgroundImage { set; }
[Selector ("setBackgroundImage:forBarPosition:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setImage:forSearchBarIcon:state:")] void SetImageforSearchBarIcon(..)
[Selector ("setScopeBarButtonBackgroundImage:forState:")] void SetScopeBarButtonBackgroundImage(..)
[Selector ("setScopeBarButtonDividerImage:forLeftSegmentState:rightSegmentState:")] void SetScopeBarButtonDividerImage(..)
[Selector ("setSearchFieldBackgroundImage:forState:")] void SetSearchFieldBackgroundImage(..)

Type: UISearchBarDelegate

UIKit.UISearchBarDelegate { [Selector ("searchBarBookmarkButtonClicked:")] void BookmarkButtonClicked(..)
[Selector ("searchBarCancelButtonClicked:")] void CancelButtonClicked(..)
[Selector ("searchBarResultsListButtonClicked:")] void ListButtonClicked(..)
[Selector ("searchBarTextDidBeginEditing:")] void OnEditingStarted(..)
[Selector ("searchBarTextDidEndEditing:")] void OnEditingStopped(..)
[Selector ("searchBarSearchButtonClicked:")] void SearchButtonClicked(..)
[Selector ("searchBar:selectedScopeButtonIndexDidChange:")] void SelectedScopeButtonIndexChanged(..)
[Selector ("searchBarShouldBeginEditing:")] bool ShouldBeginEditing(..)
[Selector ("searchBar:shouldChangeTextInRange:replacementText:")] bool ShouldChangeTextInRange(..)
[Selector ("searchBarShouldEndEditing:")] bool ShouldEndEditing(..)
[Selector ("searchBar:textDidChange:")] void TextChanged(..)

Type: UISearchController

UIKit.UISearchController { [Selector ("animateTransition:")] void AnimateTransition(..)
[Selector ("animationEnded:")] void AnimationEnded(..)
[Selector ("animationControllerForDismissedController:")] UIKit.IUIViewControllerAnimatedTransitioning GetAnimationControllerForDismissedController(..)
[Selector ("animationControllerForPresentedController:presentingController:sourceController:")] UIKit.IUIViewControllerAnimatedTransitioning GetAnimationControllerForPresentedController(..)
[Selector ("interactionControllerForDismissal:")] UIKit.IUIViewControllerInteractiveTransitioning GetInteractionControllerForDismissal(..)
[Selector ("interactionControllerForPresentation:")] UIKit.IUIViewControllerInteractiveTransitioning GetInteractionControllerForPresentation(..)
[Selector ("presentationControllerForPresentedViewController:presentingViewController:sourceViewController:")] UIKit.UIPresentationController GetPresentationControllerForPresentedViewController(..)
[Selector ("transitionDuration:")] double TransitionDuration(..)
[Selector ("isActive")] bool Active { get; }
[Selector ("setActive:")] void Active { set; }
[Selector ("dimsBackgroundDuringPresentation")] bool DimsBackgroundDuringPresentation { get; }
[Selector ("setDimsBackgroundDuringPresentation:")] void DimsBackgroundDuringPresentation { set; }
[Selector ("hidesNavigationBarDuringPresentation")] bool HidesNavigationBarDuringPresentation { get; }
[Selector ("setHidesNavigationBarDuringPresentation:")] void HidesNavigationBarDuringPresentation { set; }
[Selector ("searchBar")] UIKit.UISearchBar SearchBar { get; }
[Selector ("searchResultsController")] UIKit.UIViewController SearchResultsController { get; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("searchResultsUpdater")] Foundation.NSObject WeakSearchResultsUpdater { get; }
[Selector ("setSearchResultsUpdater:")] void WeakSearchResultsUpdater { set; }

Type: UISearchControllerDelegate

UIKit.UISearchControllerDelegate { [Selector ("didDismissSearchController:")] void DidDismissSearchController(..)
[Selector ("didPresentSearchController:")] void DidPresentSearchController(..)
[Selector ("presentSearchController:")] void PresentSearchController(..)
[Selector ("willDismissSearchController:")] void WillDismissSearchController(..)
[Selector ("willPresentSearchController:")] void WillPresentSearchController(..)

Type: UISearchDisplayController

UIKit.UISearchDisplayController { [Selector ("setActive:animated:")] void SetActive(..)
[Selector ("isActive")] bool Active { get; }
[Selector ("setActive:")] void Active { set; }
[Selector ("displaysSearchBarInNavigationBar")] bool DisplaysSearchBarInNavigationBar { get; }
[Selector ("setDisplaysSearchBarInNavigationBar:")] void DisplaysSearchBarInNavigationBar { set; }
[Selector ("navigationItem")] UIKit.UINavigationItem NavigationItem { get; }
[Selector ("searchBar")] UIKit.UISearchBar SearchBar { get; }
[Selector ("searchContentsController")] UIKit.UIViewController SearchContentsController { get; }
[Selector ("searchResultsTableView")] UIKit.UITableView SearchResultsTableView { get; }
[Selector ("searchResultsTitle")] string SearchResultsTitle { get; }
[Selector ("setSearchResultsTitle:")] void SearchResultsTitle { set; }
[Selector ("searchResultsDataSource")] Foundation.NSObject SearchResultsWeakDataSource { get; }
[Selector ("setSearchResultsDataSource:")] void SearchResultsWeakDataSource { set; }
[Selector ("searchResultsDelegate")] Foundation.NSObject SearchResultsWeakDelegate { get; }
[Selector ("setSearchResultsDelegate:")] void SearchResultsWeakDelegate { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UISearchDisplayDelegate

UIKit.UISearchDisplayDelegate { [Selector ("searchDisplayControllerDidBeginSearch:")] void DidBeginSearch(..)
[Selector ("searchDisplayControllerDidEndSearch:")] void DidEndSearch(..)
[Selector ("searchDisplayController:didHideSearchResultsTableView:")] void DidHideSearchResults(..)
[Selector ("searchDisplayController:didLoadSearchResultsTableView:")] void DidLoadSearchResults(..)
[Selector ("searchDisplayController:didShowSearchResultsTableView:")] void DidShowSearchResults(..)
[Selector ("searchDisplayController:shouldReloadTableForSearchScope:")] bool ShouldReloadForSearchScope(..)
[Selector ("searchDisplayController:shouldReloadTableForSearchString:")] bool ShouldReloadForSearchString(..)
[Selector ("searchDisplayControllerWillBeginSearch:")] void WillBeginSearch(..)
[Selector ("searchDisplayControllerWillEndSearch:")] void WillEndSearch(..)
[Selector ("searchDisplayController:willHideSearchResultsTableView:")] void WillHideSearchResults(..)
[Selector ("searchDisplayController:willShowSearchResultsTableView:")] void WillShowSearchResults(..)
[Selector ("searchDisplayController:willUnloadSearchResultsTableView:")] void WillUnloadSearchResults(..)

Type: UISearchResultsUpdating

UIKit.UISearchResultsUpdating { [Selector ("updateSearchResultsForSearchController:")] void UpdateSearchResultsForSearchController(..)

Type: UISegmentedControl

UIKit.UISegmentedControl { [Selector ("titleTextAttributesForState:")] Foundation.NSDictionary _GetTitleTextAttributes(..)
[Selector ("setTitleTextAttributes:forState:")] void _SetTitleTextAttributes(..)
[Selector ("contentPositionAdjustmentForSegmentType:barMetrics:")] UIKit.UIOffset ContentPositionAdjustment(..)
[Selector ("dividerImageForLeftSegmentState:rightSegmentState:barMetrics:")] UIKit.UIImage DividerImageForLeftSegmentStaterightSegmentStatebarMetrics(..)
[Selector ("backgroundImageForState:barMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("contentOffsetForSegmentAtIndex:")] CoreGraphics.CGSize GetContentOffset(..)
[Selector ("imageForSegmentAtIndex:")] UIKit.UIImage ImageAt(..)
[Selector ("initWithItems:")] System.IntPtr InitWithItems(..)
[Selector ("insertSegmentWithTitle:atIndex:animated:")] void InsertSegment(..)
[Selector ("insertSegmentWithImage:atIndex:animated:")] void InsertSegment(..)
[Selector ("isEnabledForSegmentAtIndex:")] bool IsEnabled(..)
[Selector ("removeAllSegments")] void RemoveAllSegments(..)
[Selector ("removeSegmentAtIndex:animated:")] void RemoveSegmentAtIndex(..)
[Selector ("widthForSegmentAtIndex:")] System.nfloat SegmentWidth(..)
[Selector ("setBackgroundImage:forState:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setContentOffset:forSegmentAtIndex:")] void SetContentOffset(..)
[Selector ("setContentPositionAdjustment:forSegmentType:barMetrics:")] void SetContentPositionAdjustment(..)
[Selector ("setDividerImage:forLeftSegmentState:rightSegmentState:barMetrics:")] void SetDividerImage(..)
[Selector ("setEnabled:forSegmentAtIndex:")] void SetEnabled(..)
[Selector ("setImage:forSegmentAtIndex:")] void SetImage(..)
[Selector ("setTitle:forSegmentAtIndex:")] void SetTitle(..)
[Selector ("setWidth:forSegmentAtIndex:")] void SetWidth(..)
[Selector ("titleForSegmentAtIndex:")] string TitleAt(..)
[Selector ("apportionsSegmentWidthsByContent")] bool ApportionsSegmentWidthsByContent { get; }
[Selector ("setApportionsSegmentWidthsByContent:")] void ApportionsSegmentWidthsByContent { set; }
[Selector ("segmentedControlStyle")] UIKit.UISegmentedControlStyle ControlStyle { get; }
[Selector ("setSegmentedControlStyle:")] void ControlStyle { set; }
[Selector ("isMomentary")] bool Momentary { get; }
[Selector ("setMomentary:")] void Momentary { set; }
[Selector ("numberOfSegments")] System.nint NumberOfSegments { get; }
[Selector ("selectedSegmentIndex")] System.nint SelectedSegment { get; }
[Selector ("setSelectedSegmentIndex:")] void SelectedSegment { set; }

Type: UISegmentedControlAppearance

UIKit.UISegmentedControl+UISegmentedControlAppearance { [Selector ("titleTextAttributesForState:")] Foundation.NSDictionary _GetTitleTextAttributes(..)
[Selector ("setTitleTextAttributes:forState:")] void _SetTitleTextAttributes(..)
[Selector ("contentPositionAdjustmentForSegmentType:barMetrics:")] UIKit.UIOffset ContentPositionAdjustment(..)
[Selector ("dividerImageForLeftSegmentState:rightSegmentState:barMetrics:")] UIKit.UIImage DividerImageForLeftSegmentStaterightSegmentStatebarMetrics(..)
[Selector ("backgroundImageForState:barMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("setBackgroundImage:forState:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setContentPositionAdjustment:forSegmentType:barMetrics:")] void SetContentPositionAdjustment(..)
[Selector ("setDividerImage:forLeftSegmentState:rightSegmentState:barMetrics:")] void SetDividerImage(..)

Type: UISimpleTextPrintFormatter

UIKit.UISimpleTextPrintFormatter { [Selector ("attributedText")] Foundation.NSAttributedString AttributedText { get; }
[Selector ("setAttributedText:")] void AttributedText { set; }
[Selector ("color")] UIKit.UIColor Color { get; }
[Selector ("setColor:")] void Color { set; }
[Selector ("font")] UIKit.UIFont Font { get; }
[Selector ("setFont:")] void Font { set; }
[Selector ("text")] string Text { get; }
[Selector ("setText:")] void Text { set; }
[Selector ("textAlignment")] UIKit.UITextAlignment TextAlignment { get; }
[Selector ("setTextAlignment:")] void TextAlignment { set; }

Type: UISlider

UIKit.UISlider { [Selector ("maximumTrackImageForState:")] UIKit.UIImage MaxTrackImage(..)
[Selector ("maximumValueImageRectForBounds:")] CoreGraphics.CGRect MaxValueImageRectForBounds(..)
[Selector ("minimumTrackImageForState:")] UIKit.UIImage MinTrackImage(..)
[Selector ("minimumValueImageRectForBounds:")] CoreGraphics.CGRect MinValueImageRectForBounds(..)
[Selector ("setMaximumTrackImage:forState:")] void SetMaxTrackImage(..)
[Selector ("setMinimumTrackImage:forState:")] void SetMinTrackImage(..)
[Selector ("setThumbImage:forState:")] void SetThumbImage(..)
[Selector ("setValue:animated:")] void SetValue(..)
[Selector ("thumbImageForState:")] UIKit.UIImage ThumbImage(..)
[Selector ("thumbRectForBounds:trackRect:value:")] CoreGraphics.CGRect ThumbRectForBounds(..)
[Selector ("trackRectForBounds:")] CoreGraphics.CGRect TrackRectForBounds(..)
[Selector ("isContinuous")] bool Continuous { get; }
[Selector ("setContinuous:")] void Continuous { set; }
[Selector ("currentMaximumTrackImage")] UIKit.UIImage CurrentMaxTrackImage { get; }
[Selector ("currentMinimumTrackImage")] UIKit.UIImage CurrentMinTrackImage { get; }
[Selector ("currentThumbImage")] UIKit.UIImage CurrentThumbImage { get; }
[Selector ("maximumTrackTintColor")] UIKit.UIColor MaximumTrackTintColor { get; }
[Selector ("setMaximumTrackTintColor:")] void MaximumTrackTintColor { set; }
[Selector ("maximumValue")] float MaxValue { get; }
[Selector ("setMaximumValue:")] void MaxValue { set; }
[Selector ("maximumValueImage")] UIKit.UIImage MaxValueImage { get; }
[Selector ("setMaximumValueImage:")] void MaxValueImage { set; }
[Selector ("minimumTrackTintColor")] UIKit.UIColor MinimumTrackTintColor { get; }
[Selector ("setMinimumTrackTintColor:")] void MinimumTrackTintColor { set; }
[Selector ("minimumValue")] float MinValue { get; }
[Selector ("setMinimumValue:")] void MinValue { set; }
[Selector ("minimumValueImage")] UIKit.UIImage MinValueImage { get; }
[Selector ("setMinimumValueImage:")] void MinValueImage { set; }
[Selector ("thumbTintColor")] UIKit.UIColor ThumbTintColor { get; }
[Selector ("setThumbTintColor:")] void ThumbTintColor { set; }
[Selector ("value")] float Value { get; }
[Selector ("setValue:")] void Value { set; }

Type: UISliderAppearance

UIKit.UISlider+UISliderAppearance { [Selector ("maximumTrackTintColor")] UIKit.UIColor MaximumTrackTintColor { get; }
[Selector ("setMaximumTrackTintColor:")] void MaximumTrackTintColor { set; }
[Selector ("maximumTrackImageForState:")] UIKit.UIImage MaxTrackImage(..)
[Selector ("maximumValueImage")] UIKit.UIImage MaxValueImage { get; }
[Selector ("setMaximumValueImage:")] void MaxValueImage { set; }
[Selector ("minimumTrackTintColor")] UIKit.UIColor MinimumTrackTintColor { get; }
[Selector ("setMinimumTrackTintColor:")] void MinimumTrackTintColor { set; }
[Selector ("minimumTrackImageForState:")] UIKit.UIImage MinTrackImage(..)
[Selector ("minimumValueImage")] UIKit.UIImage MinValueImage { get; }
[Selector ("setMinimumValueImage:")] void MinValueImage { set; }
[Selector ("setMaximumTrackImage:forState:")] void SetMaxTrackImage(..)
[Selector ("setMinimumTrackImage:forState:")] void SetMinTrackImage(..)
[Selector ("setThumbImage:forState:")] void SetThumbImage(..)
[Selector ("thumbImageForState:")] UIKit.UIImage ThumbImage(..)
[Selector ("thumbTintColor")] UIKit.UIColor ThumbTintColor { get; }
[Selector ("setThumbTintColor:")] void ThumbTintColor { set; }

Type: UISnapBehavior

UIKit.UISnapBehavior { [Selector ("damping")] System.nfloat Damping { get; }
[Selector ("setDamping:")] void Damping { set; }
[Selector ("snapPoint")] CoreGraphics.CGPoint SnapPoint { get; }
[Selector ("setSnapPoint:")] void SnapPoint { set; }

Type: UISplitViewController

UIKit.UISplitViewController { [Selector ("showDetailViewController:sender:")] void ShowDetailViewController(..)
[Selector ("showViewController:sender:")] void ShowViewController(..)
[Selector ("isCollapsed")] bool Collapsed { get; }
[Selector ("displayMode")] UIKit.UISplitViewControllerDisplayMode DisplayMode { get; }
[Selector ("displayModeButtonItem")] UIKit.UIBarButtonItem DisplayModeButtonItem { get; }
[Selector ("maximumPrimaryColumnWidth")] System.nfloat MaximumPrimaryColumnWidth { get; }
[Selector ("setMaximumPrimaryColumnWidth:")] void MaximumPrimaryColumnWidth { set; }
[Selector ("minimumPrimaryColumnWidth")] System.nfloat MinimumPrimaryColumnWidth { get; }
[Selector ("setMinimumPrimaryColumnWidth:")] void MinimumPrimaryColumnWidth { set; }
[Selector ("preferredDisplayMode")] UIKit.UISplitViewControllerDisplayMode PreferredDisplayMode { get; }
[Selector ("setPreferredDisplayMode:")] void PreferredDisplayMode { set; }
[Selector ("preferredPrimaryColumnWidthFraction")] System.nfloat PreferredPrimaryColumnWidthFraction { get; }
[Selector ("setPreferredPrimaryColumnWidthFraction:")] void PreferredPrimaryColumnWidthFraction { set; }
[Selector ("presentsWithGesture")] bool PresentsWithGesture { get; }
[Selector ("setPresentsWithGesture:")] void PresentsWithGesture { set; }
[Selector ("primaryColumnWidth")] System.nfloat PrimaryColumnWidth { get; }
[Selector ("viewControllers")] UIKit.UIViewController ViewControllers { get; }
[Selector ("setViewControllers:")] void ViewControllers { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UISplitViewControllerDelegate

UIKit.UISplitViewController+_UISplitViewControllerDelegate { [Selector ("splitViewController:collapseSecondaryViewController:ontoPrimaryViewController:")] bool CollapseSecondViewController(..)
[Selector ("splitViewController:showDetailViewController:sender:")] bool EventShowDetailViewController(..)
[Selector ("splitViewController:showViewController:sender:")] bool EventShowViewController(..)
[Selector ("splitViewControllerPreferredInterfaceOrientationForPresentation:")] UIKit.UIInterfaceOrientation GetPreferredInterfaceOrientationForPresentation(..)
[Selector ("primaryViewControllerForCollapsingSplitViewController:")] UIKit.UIViewController GetPrimaryViewControllerForCollapsingSplitViewController(..)
[Selector ("primaryViewControllerForExpandingSplitViewController:")] UIKit.UIViewController GetPrimaryViewControllerForExpandingSplitViewController(..)
[Selector ("targetDisplayModeForActionInSplitViewController:")] UIKit.UISplitViewControllerDisplayMode GetTargetDisplayModeForAction(..)
[Selector ("splitViewController:separateSecondaryViewControllerFromPrimaryViewController:")] UIKit.UIViewController SeparateSecondaryViewController(..)
[Selector ("splitViewController:shouldHideViewController:inOrientation:")] bool ShouldHideViewController(..)
[Selector ("splitViewControllerSupportedInterfaceOrientations:")] UIKit.UIInterfaceOrientationMask SupportedInterfaceOrientations(..)
[Selector ("splitViewController:willChangeToDisplayMode:")] void WillChangeDisplayMode(..)
[Selector ("splitViewController:willHideViewController:withBarButtonItem:forPopoverController:")] void WillHideViewController(..)
[Selector ("splitViewController:popoverController:willPresentViewController:")] void WillPresentViewController(..)
[Selector ("splitViewController:willShowViewController:invalidatingBarButtonItem:")] void WillShowViewController(..)

Type: UISplitViewControllerDelegate

UIKit.UISplitViewControllerDelegate { [Selector ("splitViewController:collapseSecondaryViewController:ontoPrimaryViewController:")] bool CollapseSecondViewController(..)
[Selector ("splitViewController:showDetailViewController:sender:")] bool EventShowDetailViewController(..)
[Selector ("splitViewController:showViewController:sender:")] bool EventShowViewController(..)
[Selector ("splitViewControllerPreferredInterfaceOrientationForPresentation:")] UIKit.UIInterfaceOrientation GetPreferredInterfaceOrientationForPresentation(..)
[Selector ("primaryViewControllerForCollapsingSplitViewController:")] UIKit.UIViewController GetPrimaryViewControllerForCollapsingSplitViewController(..)
[Selector ("primaryViewControllerForExpandingSplitViewController:")] UIKit.UIViewController GetPrimaryViewControllerForExpandingSplitViewController(..)
[Selector ("targetDisplayModeForActionInSplitViewController:")] UIKit.UISplitViewControllerDisplayMode GetTargetDisplayModeForAction(..)
[Selector ("splitViewController:separateSecondaryViewControllerFromPrimaryViewController:")] UIKit.UIViewController SeparateSecondaryViewController(..)
[Selector ("splitViewController:shouldHideViewController:inOrientation:")] bool ShouldHideViewController(..)
[Selector ("splitViewControllerSupportedInterfaceOrientations:")] UIKit.UIInterfaceOrientationMask SupportedInterfaceOrientations(..)
[Selector ("splitViewController:willChangeToDisplayMode:")] void WillChangeDisplayMode(..)
[Selector ("splitViewController:willHideViewController:withBarButtonItem:forPopoverController:")] void WillHideViewController(..)
[Selector ("splitViewController:popoverController:willPresentViewController:")] void WillPresentViewController(..)
[Selector ("splitViewController:willShowViewController:invalidatingBarButtonItem:")] void WillShowViewController(..)

Type: UIStackView

UIKit.UIStackView { [Selector ("addArrangedSubview:")] void AddArrangedSubview(..)
[Selector ("insertArrangedSubview:atIndex:")] void InsertArrangedSubview(..)
[Selector ("removeArrangedSubview:")] void RemoveArrangedSubview(..)
[Selector ("alignment")] UIKit.UIStackViewAlignment Alignment { get; }
[Selector ("setAlignment:")] void Alignment { set; }
[Selector ("arrangedSubviews")] UIKit.UIView ArrangedSubviews { get; }
[Selector ("axis")] UIKit.UILayoutConstraintAxis Axis { get; }
[Selector ("setAxis:")] void Axis { set; }
[Selector ("isBaselineRelativeArrangement")] bool BaselineRelativeArrangement { get; }
[Selector ("setBaselineRelativeArrangement:")] void BaselineRelativeArrangement { set; }
[Selector ("distribution")] UIKit.UIStackViewDistribution Distribution { get; }
[Selector ("setDistribution:")] void Distribution { set; }
[Selector ("isLayoutMarginsRelativeArrangement")] bool LayoutMarginsRelativeArrangement { get; }
[Selector ("setLayoutMarginsRelativeArrangement:")] void LayoutMarginsRelativeArrangement { set; }
[Selector ("spacing")] System.nfloat Spacing { get; }
[Selector ("setSpacing:")] void Spacing { set; }

Type: UIStateRestoring

UIKit.UIStateRestoring { [Selector ("applicationFinishedRestoringState")] void ApplicationFinishedRestoringState(..)
[Selector ("decodeRestorableStateWithCoder:")] void DecodeRestorableState(..)
[Selector ("encodeRestorableStateWithCoder:")] void EncodeRestorableState(..)
[Selector ("objectRestorationClass")] ObjCRuntime.Class ObjectRestorationClass { get; }
[Selector ("restorationParent")] UIKit.IUIStateRestoring RestorationParent { get; }

Type: UIStepper

UIKit.UIStepper { [Selector ("backgroundImageForState:")] UIKit.UIImage BackgroundImage(..)
[Selector ("decrementImageForState:")] UIKit.UIImage GetDecrementImage(..)
[Selector ("dividerImageForLeftSegmentState:rightSegmentState:")] UIKit.UIImage GetDividerImage(..)
[Selector ("incrementImageForState:")] UIKit.UIImage GetIncrementImage(..)
[Selector ("setBackgroundImage:forState:")] void SetBackgroundImage(..)
[Selector ("setDecrementImage:forState:")] void SetDecrementImage(..)
[Selector ("setDividerImage:forLeftSegmentState:rightSegmentState:")] void SetDividerImage(..)
[Selector ("setIncrementImage:forState:")] void SetIncrementImage(..)
[Selector ("autorepeat")] bool AutoRepeat { get; }
[Selector ("setAutorepeat:")] void AutoRepeat { set; }
[Selector ("isContinuous")] bool Continuous { get; }
[Selector ("setContinuous:")] void Continuous { set; }
[Selector ("maximumValue")] double MaximumValue { get; }
[Selector ("setMaximumValue:")] void MaximumValue { set; }
[Selector ("minimumValue")] double MinimumValue { get; }
[Selector ("setMinimumValue:")] void MinimumValue { set; }
[Selector ("stepValue")] double StepValue { get; }
[Selector ("setStepValue:")] void StepValue { set; }
[Selector ("value")] double Value { get; }
[Selector ("setValue:")] void Value { set; }
[Selector ("wraps")] bool Wraps { get; }
[Selector ("setWraps:")] void Wraps { set; }

Type: UIStepperAppearance

UIKit.UIStepper+UIStepperAppearance { [Selector ("backgroundImageForState:")] UIKit.UIImage BackgroundImage(..)
[Selector ("decrementImageForState:")] UIKit.UIImage GetDecrementImage(..)
[Selector ("dividerImageForLeftSegmentState:rightSegmentState:")] UIKit.UIImage GetDividerImage(..)
[Selector ("incrementImageForState:")] UIKit.UIImage GetIncrementImage(..)
[Selector ("setBackgroundImage:forState:")] void SetBackgroundImage(..)
[Selector ("setDecrementImage:forState:")] void SetDecrementImage(..)
[Selector ("setDividerImage:forLeftSegmentState:rightSegmentState:")] void SetDividerImage(..)
[Selector ("setIncrementImage:forState:")] void SetIncrementImage(..)

Type: UIStoryboard

UIKit.UIStoryboard { [Selector ("storyboardWithName:bundle:")] UIKit.UIStoryboard FromName(..)
[Selector ("instantiateInitialViewController")] UIKit.UIViewController InstantiateInitialViewController(..)
[Selector ("instantiateViewControllerWithIdentifier:")] UIKit.UIViewController InstantiateViewController(..)

Type: UIStoryboardPopoverSegue

UIKit.UIStoryboardPopoverSegue { [Selector ("popoverController")] UIKit.UIPopoverController PopoverController { get; }

Type: UIStoryboardSegue

UIKit.UIStoryboardSegue { [Selector ("segueWithIdentifier:source:destination:performHandler:")] UIKit.UIStoryboardSegue Create(..)
[Selector ("perform")] void Perform(..)
[Selector ("destinationViewController")] UIKit.UIViewController DestinationViewController { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("sourceViewController")] UIKit.UIViewController SourceViewController { get; }

Type: UIStoryboardUnwindSegueSource

UIKit.UIStoryboardUnwindSegueSource { [Selector ("sender")] Foundation.NSObject Sender { get; }
[Selector ("sourceViewController")] UIKit.UIViewController SourceViewController { get; }
[Selector ("unwindAction")] ObjCRuntime.Selector UnwindAction { get; }

Type: UISwipeGestureRecognizer

UIKit.UISwipeGestureRecognizer { [Selector ("direction")] UIKit.UISwipeGestureRecognizerDirection Direction { get; }
[Selector ("setDirection:")] void Direction { set; }
[Selector ("numberOfTouchesRequired")] System.nuint NumberOfTouchesRequired { get; }
[Selector ("setNumberOfTouchesRequired:")] void NumberOfTouchesRequired { set; }

Type: Callback

UIKit.UISwipeGestureRecognizer+Callback { [Selector ("target:")] void Activated(..)

Type: UISwitch

UIKit.UISwitch { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("setOn:animated:")] void SetState(..)
[Selector ("offImage")] UIKit.UIImage OffImage { get; }
[Selector ("setOffImage:")] void OffImage { set; }
[Selector ("isOn")] bool On { get; }
[Selector ("setOn:")] void On { set; }
[Selector ("onImage")] UIKit.UIImage OnImage { get; }
[Selector ("setOnImage:")] void OnImage { set; }
[Selector ("onTintColor")] UIKit.UIColor OnTintColor { get; }
[Selector ("setOnTintColor:")] void OnTintColor { set; }
[Selector ("thumbTintColor")] UIKit.UIColor ThumbTintColor { get; }
[Selector ("setThumbTintColor:")] void ThumbTintColor { set; }

Type: UISwitchAppearance

UIKit.UISwitch+UISwitchAppearance { [Selector ("offImage")] UIKit.UIImage OffImage { get; }
[Selector ("setOffImage:")] void OffImage { set; }
[Selector ("onImage")] UIKit.UIImage OnImage { get; }
[Selector ("setOnImage:")] void OnImage { set; }
[Selector ("onTintColor")] UIKit.UIColor OnTintColor { get; }
[Selector ("setOnTintColor:")] void OnTintColor { set; }
[Selector ("thumbTintColor")] UIKit.UIColor ThumbTintColor { get; }
[Selector ("setThumbTintColor:")] void ThumbTintColor { set; }

Type: UITabBar

UIKit.UITabBar { [Selector ("beginCustomizingItems:")] void BeginCustomizingItems(..)
[Selector ("endCustomizingAnimated:")] bool EndCustomizing(..)
[Selector ("setItems:animated:")] void SetItems(..)
[Selector ("backgroundImage")] UIKit.UIImage BackgroundImage { get; }
[Selector ("setBackgroundImage:")] void BackgroundImage { set; }
[Selector ("barStyle")] UIKit.UIBarStyle BarStyle { get; }
[Selector ("setBarStyle:")] void BarStyle { set; }
[Selector ("barTintColor")] UIKit.UIColor BarTintColor { get; }
[Selector ("setBarTintColor:")] void BarTintColor { set; }
[Selector ("isCustomizing")] bool IsCustomizing { get; }
[Selector ("itemPositioning")] UIKit.UITabBarItemPositioning ItemPositioning { get; }
[Selector ("setItemPositioning:")] void ItemPositioning { set; }
[Selector ("items")] UIKit.UITabBarItem Items { get; }
[Selector ("setItems:")] void Items { set; }
[Selector ("itemSpacing")] System.nfloat ItemSpacing { get; }
[Selector ("setItemSpacing:")] void ItemSpacing { set; }
[Selector ("itemWidth")] System.nfloat ItemWidth { get; }
[Selector ("setItemWidth:")] void ItemWidth { set; }
[Selector ("selectedImageTintColor")] UIKit.UIColor SelectedImageTintColor { get; }
[Selector ("setSelectedImageTintColor:")] void SelectedImageTintColor { set; }
[Selector ("selectedItem")] UIKit.UITabBarItem SelectedItem { get; }
[Selector ("setSelectedItem:")] void SelectedItem { set; }
[Selector ("selectionIndicatorImage")] UIKit.UIImage SelectionIndicatorImage { get; }
[Selector ("setSelectionIndicatorImage:")] void SelectionIndicatorImage { set; }
[Selector ("shadowImage")] UIKit.UIImage ShadowImage { get; }
[Selector ("setShadowImage:")] void ShadowImage { set; }
[Selector ("isTranslucent")] bool Translucent { get; }
[Selector ("setTranslucent:")] void Translucent { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UITabBarDelegate

UIKit.UITabBar+_UITabBarDelegate { [Selector ("tabBar:didBeginCustomizingItems:")] void DidBeginCustomizingItems(..)
[Selector ("tabBar:didEndCustomizingItems:changed:")] void DidEndCustomizingItems(..)
[Selector ("tabBar:didSelectItem:")] void ItemSelected(..)
[Selector ("tabBar:willBeginCustomizingItems:")] void WillBeginCustomizingItems(..)
[Selector ("tabBar:willEndCustomizingItems:changed:")] void WillEndCustomizingItems(..)

Type: UITabBarAppearance

UIKit.UITabBar+UITabBarAppearance { [Selector ("backgroundImage")] UIKit.UIImage BackgroundImage { get; }
[Selector ("setBackgroundImage:")] void BackgroundImage { set; }
[Selector ("barTintColor")] UIKit.UIColor BarTintColor { get; }
[Selector ("setBarTintColor:")] void BarTintColor { set; }
[Selector ("selectedImageTintColor")] UIKit.UIColor SelectedImageTintColor { get; }
[Selector ("setSelectedImageTintColor:")] void SelectedImageTintColor { set; }
[Selector ("selectionIndicatorImage")] UIKit.UIImage SelectionIndicatorImage { get; }
[Selector ("setSelectionIndicatorImage:")] void SelectionIndicatorImage { set; }
[Selector ("shadowImage")] UIKit.UIImage ShadowImage { get; }
[Selector ("setShadowImage:")] void ShadowImage { set; }

Type: UITabBarController

UIKit.UITabBarController { [Selector ("tabBar:didBeginCustomizingItems:")] void DidBeginCustomizingItems(..)
[Selector ("tabBar:didEndCustomizingItems:changed:")] void DidEndCustomizingItems(..)
[Selector ("tabBar:didSelectItem:")] void ItemSelected(..)
[Selector ("setViewControllers:animated:")] void SetViewControllers(..)
[Selector ("tabBar:willBeginCustomizingItems:")] void WillBeginCustomizingItems(..)
[Selector ("tabBar:willEndCustomizingItems:changed:")] void WillEndCustomizingItems(..)
[Selector ("customizableViewControllers")] UIKit.UIViewController CustomizableViewControllers { get; }
[Selector ("setCustomizableViewControllers:")] void CustomizableViewControllers { set; }
[Selector ("moreNavigationController")] UIKit.UINavigationController MoreNavigationController { get; }
[Selector ("selectedIndex")] System.nint SelectedIndex { get; }
[Selector ("setSelectedIndex:")] void SelectedIndex { set; }
[Selector ("selectedViewController")] UIKit.UIViewController SelectedViewController { get; }
[Selector ("setSelectedViewController:")] void SelectedViewController { set; }
[Selector ("tabBar")] UIKit.UITabBar TabBar { get; }
[Selector ("viewControllers")] UIKit.UIViewController ViewControllers { get; }
[Selector ("setViewControllers:")] void ViewControllers { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UITabBarControllerDelegate

UIKit.UITabBarController+_UITabBarControllerDelegate { [Selector ("tabBarController:didEndCustomizingViewControllers:changed:")] void FinishedCustomizingViewControllers(..)
[Selector ("tabBarController:animationControllerForTransitionFromViewController:toViewController:")] UIKit.IUIViewControllerAnimatedTransitioning GetAnimationControllerForTransition(..)
[Selector ("tabBarController:interactionControllerForAnimationController:")] UIKit.IUIViewControllerInteractiveTransitioning GetInteractionControllerForAnimationController(..)
[Selector ("tabBarControllerPreferredInterfaceOrientationForPresentation:")] UIKit.UIInterfaceOrientation GetPreferredInterfaceOrientation(..)
[Selector ("tabBarController:willBeginCustomizingViewControllers:")] void OnCustomizingViewControllers(..)
[Selector ("tabBarController:willEndCustomizingViewControllers:changed:")] void OnEndCustomizingViewControllers(..)
[Selector ("tabBarController:shouldSelectViewController:")] bool ShouldSelectViewController(..)
[Selector ("tabBarControllerSupportedInterfaceOrientations:")] UIKit.UIInterfaceOrientationMask SupportedInterfaceOrientations(..)
[Selector ("tabBarController:didSelectViewController:")] void ViewControllerSelected(..)

Type: UITabBarControllerDelegate

UIKit.UITabBarControllerDelegate { [Selector ("tabBarController:didEndCustomizingViewControllers:changed:")] void FinishedCustomizingViewControllers(..)
[Selector ("tabBarController:animationControllerForTransitionFromViewController:toViewController:")] UIKit.IUIViewControllerAnimatedTransitioning GetAnimationControllerForTransition(..)
[Selector ("tabBarController:interactionControllerForAnimationController:")] UIKit.IUIViewControllerInteractiveTransitioning GetInteractionControllerForAnimationController(..)
[Selector ("tabBarControllerPreferredInterfaceOrientationForPresentation:")] UIKit.UIInterfaceOrientation GetPreferredInterfaceOrientation(..)
[Selector ("tabBarController:willBeginCustomizingViewControllers:")] void OnCustomizingViewControllers(..)
[Selector ("tabBarController:willEndCustomizingViewControllers:changed:")] void OnEndCustomizingViewControllers(..)
[Selector ("tabBarController:shouldSelectViewController:")] bool ShouldSelectViewController(..)
[Selector ("tabBarControllerSupportedInterfaceOrientations:")] UIKit.UIInterfaceOrientationMask SupportedInterfaceOrientations(..)
[Selector ("tabBarController:didSelectViewController:")] void ViewControllerSelected(..)

Type: UITabBarDelegate

UIKit.UITabBarDelegate { [Selector ("tabBar:didBeginCustomizingItems:")] void DidBeginCustomizingItems(..)
[Selector ("tabBar:didEndCustomizingItems:changed:")] void DidEndCustomizingItems(..)
[Selector ("tabBar:didSelectItem:")] void ItemSelected(..)
[Selector ("tabBar:willBeginCustomizingItems:")] void WillBeginCustomizingItems(..)
[Selector ("tabBar:willEndCustomizingItems:changed:")] void WillEndCustomizingItems(..)

Type: UITabBarItem

UIKit.UITabBarItem { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("setFinishedSelectedImage:withFinishedUnselectedImage:")] void SetFinishedImages(..)
[Selector ("badgeValue")] string BadgeValue { get; }
[Selector ("setBadgeValue:")] void BadgeValue { set; }
[Selector ("isEnabled")] bool Enabled { get; }
[Selector ("setEnabled:")] void Enabled { set; }
[Selector ("finishedSelectedImage")] UIKit.UIImage FinishedSelectedImage { get; }
[Selector ("finishedUnselectedImage")] UIKit.UIImage FinishedUnselectedImage { get; }
[Selector ("image")] UIKit.UIImage Image { get; }
[Selector ("setImage:")] void Image { set; }
[Selector ("imageInsets")] UIKit.UIEdgeInsets ImageInsets { get; }
[Selector ("setImageInsets:")] void ImageInsets { set; }
[Selector ("selectedImage")] UIKit.UIImage SelectedImage { get; }
[Selector ("setSelectedImage:")] void SelectedImage { set; }
[Selector ("tag")] System.nint Tag { get; }
[Selector ("setTag:")] void Tag { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("titlePositionAdjustment")] UIKit.UIOffset TitlePositionAdjustment { get; }
[Selector ("setTitlePositionAdjustment:")] void TitlePositionAdjustment { set; }

Type: UITabBarItemAppearance

UIKit.UITabBarItem+UITabBarItemAppearance { [Selector ("titlePositionAdjustment")] UIKit.UIOffset TitlePositionAdjustment { get; }
[Selector ("setTitlePositionAdjustment:")] void TitlePositionAdjustment { set; }

Type: UITableView

UIKit.UITableView { [Selector ("indexPathsForRowsInRect:")] System.IntPtr _IndexPathsForRowsInRect(..)
[Selector ("beginUpdates")] void BeginUpdates(..)
[Selector ("cellForRowAtIndexPath:")] UIKit.UITableViewCell CellAt(..)
[Selector ("deleteRowsAtIndexPaths:withRowAnimation:")] void DeleteRows(..)
[Selector ("deleteSections:withRowAnimation:")] void DeleteSections(..)
[Selector ("dequeueReusableCellWithIdentifier:")] UIKit.UITableViewCell DequeueReusableCell(..)
[Selector ("dequeueReusableCellWithIdentifier:forIndexPath:")] UIKit.UITableViewCell DequeueReusableCell(..)
[Selector ("dequeueReusableHeaderFooterViewWithIdentifier:")] UIKit.UITableViewHeaderFooterView DequeueReusableHeaderFooterView(..)
[Selector ("deselectRowAtIndexPath:animated:")] void DeselectRow(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("endUpdates")] void EndUpdates(..)
[Selector ("footerViewForSection:")] UIKit.UITableViewHeaderFooterView GetFooterView(..)
[Selector ("headerViewForSection:")] UIKit.UITableViewHeaderFooterView GetHeaderView(..)
[Selector ("indexPathForCell:")] Foundation.NSIndexPath IndexPathForCell(..)
[Selector ("indexPathForRowAtPoint:")] Foundation.NSIndexPath IndexPathForRowAtPoint(..)
[Selector ("insertRowsAtIndexPaths:withRowAnimation:")] void InsertRows(..)
[Selector ("insertSections:withRowAnimation:")] void InsertSections(..)
[Selector ("moveRowAtIndexPath:toIndexPath:")] void MoveRow(..)
[Selector ("moveSection:toSection:")] void MoveSection(..)
[Selector ("numberOfRowsInSection:")] System.nint NumberOfRowsInSection(..)
[Selector ("numberOfSections")] System.nint NumberOfSections(..)
[Selector ("rectForFooterInSection:")] CoreGraphics.CGRect RectForFooterInSection(..)
[Selector ("rectForHeaderInSection:")] CoreGraphics.CGRect RectForHeaderInSection(..)
[Selector ("rectForRowAtIndexPath:")] CoreGraphics.CGRect RectForRowAtIndexPath(..)
[Selector ("rectForSection:")] CoreGraphics.CGRect RectForSection(..)
[Selector ("registerClass:forCellReuseIdentifier:")] void RegisterClassForCellReuse(..)
[Selector ("registerClass:forHeaderFooterViewReuseIdentifier:")] void RegisterClassForHeaderFooterViewReuse(..)
[Selector ("registerNib:forCellReuseIdentifier:")] void RegisterNibForCellReuse(..)
[Selector ("registerNib:forHeaderFooterViewReuseIdentifier:")] void RegisterNibForHeaderFooterViewReuse(..)
[Selector ("reloadData")] void ReloadData(..)
[Selector ("reloadRowsAtIndexPaths:withRowAnimation:")] void ReloadRows(..)
[Selector ("reloadSectionIndexTitles")] void ReloadSectionIndexTitles(..)
[Selector ("reloadSections:withRowAnimation:")] void ReloadSections(..)
[Selector ("scrollToNearestSelectedRowAtScrollPosition:animated:")] void ScrollToNearestSelected(..)
[Selector ("scrollToRowAtIndexPath:atScrollPosition:animated:")] void ScrollToRow(..)
[Selector ("selectRowAtIndexPath:animated:scrollPosition:")] void SelectRow(..)
[Selector ("setEditing:animated:")] void SetEditing(..)
[Selector ("allowsMultipleSelection")] bool AllowsMultipleSelection { get; }
[Selector ("setAllowsMultipleSelection:")] void AllowsMultipleSelection { set; }
[Selector ("allowsMultipleSelectionDuringEditing")] bool AllowsMultipleSelectionDuringEditing { get; }
[Selector ("setAllowsMultipleSelectionDuringEditing:")] void AllowsMultipleSelectionDuringEditing { set; }
[Selector ("allowsSelection")] bool AllowsSelection { get; }
[Selector ("setAllowsSelection:")] void AllowsSelection { set; }
[Selector ("allowsSelectionDuringEditing")] bool AllowsSelectionDuringEditing { get; }
[Selector ("setAllowsSelectionDuringEditing:")] void AllowsSelectionDuringEditing { set; }
[Selector ("backgroundView")] UIKit.UIView BackgroundView { get; }
[Selector ("setBackgroundView:")] void BackgroundView { set; }
[Selector ("cellLayoutMarginsFollowReadableWidth")] bool CellLayoutMarginsFollowReadableWidth { get; }
[Selector ("setCellLayoutMarginsFollowReadableWidth:")] void CellLayoutMarginsFollowReadableWidth { set; }
[Selector ("isEditing")] bool Editing { get; }
[Selector ("setEditing:")] void Editing { set; }
[Selector ("estimatedRowHeight")] System.nfloat EstimatedRowHeight { get; }
[Selector ("setEstimatedRowHeight:")] void EstimatedRowHeight { set; }
[Selector ("estimatedSectionFooterHeight")] System.nfloat EstimatedSectionFooterHeight { get; }
[Selector ("setEstimatedSectionFooterHeight:")] void EstimatedSectionFooterHeight { set; }
[Selector ("estimatedSectionHeaderHeight")] System.nfloat EstimatedSectionHeaderHeight { get; }
[Selector ("setEstimatedSectionHeaderHeight:")] void EstimatedSectionHeaderHeight { set; }
[Selector ("indexPathForSelectedRow")] Foundation.NSIndexPath IndexPathForSelectedRow { get; }
[Selector ("indexPathsForSelectedRows")] Foundation.NSIndexPath IndexPathsForSelectedRows { get; }
[Selector ("indexPathsForVisibleRows")] Foundation.NSIndexPath IndexPathsForVisibleRows { get; }
[Selector ("rowHeight")] System.nfloat RowHeight { get; }
[Selector ("setRowHeight:")] void RowHeight { set; }
[Selector ("sectionFooterHeight")] System.nfloat SectionFooterHeight { get; }
[Selector ("setSectionFooterHeight:")] void SectionFooterHeight { set; }
[Selector ("sectionHeaderHeight")] System.nfloat SectionHeaderHeight { get; }
[Selector ("setSectionHeaderHeight:")] void SectionHeaderHeight { set; }
[Selector ("sectionIndexBackgroundColor")] UIKit.UIColor SectionIndexBackgroundColor { get; }
[Selector ("setSectionIndexBackgroundColor:")] void SectionIndexBackgroundColor { set; }
[Selector ("sectionIndexColor")] UIKit.UIColor SectionIndexColor { get; }
[Selector ("setSectionIndexColor:")] void SectionIndexColor { set; }
[Selector ("sectionIndexMinimumDisplayRowCount")] System.nint SectionIndexMinimumDisplayRowCount { get; }
[Selector ("setSectionIndexMinimumDisplayRowCount:")] void SectionIndexMinimumDisplayRowCount { set; }
[Selector ("sectionIndexTrackingBackgroundColor")] UIKit.UIColor SectionIndexTrackingBackgroundColor { get; }
[Selector ("setSectionIndexTrackingBackgroundColor:")] void SectionIndexTrackingBackgroundColor { set; }
[Selector ("separatorColor")] UIKit.UIColor SeparatorColor { get; }
[Selector ("setSeparatorColor:")] void SeparatorColor { set; }
[Selector ("separatorEffect")] UIKit.UIVisualEffect SeparatorEffect { get; }
[Selector ("setSeparatorEffect:")] void SeparatorEffect { set; }
[Selector ("separatorInset")] UIKit.UIEdgeInsets SeparatorInset { get; }
[Selector ("setSeparatorInset:")] void SeparatorInset { set; }
[Selector ("separatorStyle")] UIKit.UITableViewCellSeparatorStyle SeparatorStyle { get; }
[Selector ("setSeparatorStyle:")] void SeparatorStyle { set; }
[Selector ("style")] UIKit.UITableViewStyle Style { get; }
[Selector ("tableFooterView")] UIKit.UIView TableFooterView { get; }
[Selector ("setTableFooterView:")] void TableFooterView { set; }
[Selector ("tableHeaderView")] UIKit.UIView TableHeaderView { get; }
[Selector ("setTableHeaderView:")] void TableHeaderView { set; }
[Selector ("visibleCells")] UIKit.UITableViewCell VisibleCells { get; }
[Selector ("dataSource")] Foundation.NSObject WeakDataSource { get; }
[Selector ("setDataSource:")] void WeakDataSource { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UITableViewAppearance

UIKit.UITableView+UITableViewAppearance { [Selector ("sectionIndexBackgroundColor")] UIKit.UIColor SectionIndexBackgroundColor { get; }
[Selector ("setSectionIndexBackgroundColor:")] void SectionIndexBackgroundColor { set; }
[Selector ("sectionIndexColor")] UIKit.UIColor SectionIndexColor { get; }
[Selector ("setSectionIndexColor:")] void SectionIndexColor { set; }
[Selector ("sectionIndexTrackingBackgroundColor")] UIKit.UIColor SectionIndexTrackingBackgroundColor { get; }
[Selector ("setSectionIndexTrackingBackgroundColor:")] void SectionIndexTrackingBackgroundColor { set; }
[Selector ("separatorColor")] UIKit.UIColor SeparatorColor { get; }
[Selector ("setSeparatorColor:")] void SeparatorColor { set; }
[Selector ("separatorEffect")] UIKit.UIVisualEffect SeparatorEffect { get; }
[Selector ("setSeparatorEffect:")] void SeparatorEffect { set; }
[Selector ("separatorInset")] UIKit.UIEdgeInsets SeparatorInset { get; }
[Selector ("setSeparatorInset:")] void SeparatorInset { set; }

Type: UITableViewCell

UIKit.UITableViewCell { [Selector ("didTransitionToState:")] void DidTransitionToState(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("prepareForReuse")] void PrepareForReuse(..)
[Selector ("setEditing:animated:")] void SetEditing(..)
[Selector ("setHighlighted:animated:")] void SetHighlighted(..)
[Selector ("setSelected:animated:")] void SetSelected(..)
[Selector ("gestureRecognizerShouldBegin:")] bool ShouldBegin(..)
[Selector ("gestureRecognizer:shouldBeRequiredToFailByGestureRecognizer:")] bool ShouldBeRequiredToFailBy(..)
[Selector ("gestureRecognizer:shouldReceiveTouch:")] bool ShouldReceiveTouch(..)
[Selector ("gestureRecognizer:shouldRecognizeSimultaneouslyWithGestureRecognizer:")] bool ShouldRecognizeSimultaneously(..)
[Selector ("gestureRecognizer:shouldRequireFailureOfGestureRecognizer:")] bool ShouldRequireFailureOf(..)
[Selector ("willTransitionToState:")] void WillTransitionToState(..)
[Selector ("accessoryType")] UIKit.UITableViewCellAccessory Accessory { get; }
[Selector ("setAccessoryType:")] void Accessory { set; }
[Selector ("accessoryView")] UIKit.UIView AccessoryView { get; }
[Selector ("setAccessoryView:")] void AccessoryView { set; }
[Selector ("backgroundView")] UIKit.UIView BackgroundView { get; }
[Selector ("setBackgroundView:")] void BackgroundView { set; }
[Selector ("contentView")] UIKit.UIView ContentView { get; }
[Selector ("detailTextLabel")] UIKit.UILabel DetailTextLabel { get; }
[Selector ("isEditing")] bool Editing { get; }
[Selector ("setEditing:")] void Editing { set; }
[Selector ("editingAccessoryType")] UIKit.UITableViewCellAccessory EditingAccessory { get; }
[Selector ("setEditingAccessoryType:")] void EditingAccessory { set; }
[Selector ("editingAccessoryView")] UIKit.UIView EditingAccessoryView { get; }
[Selector ("setEditingAccessoryView:")] void EditingAccessoryView { set; }
[Selector ("editingStyle")] UIKit.UITableViewCellEditingStyle EditingStyle { get; }
[Selector ("isHighlighted")] bool Highlighted { get; }
[Selector ("setHighlighted:")] void Highlighted { set; }
[Selector ("imageView")] UIKit.UIImageView ImageView { get; }
[Selector ("indentationLevel")] System.nint IndentationLevel { get; }
[Selector ("setIndentationLevel:")] void IndentationLevel { set; }
[Selector ("indentationWidth")] System.nfloat IndentationWidth { get; }
[Selector ("setIndentationWidth:")] void IndentationWidth { set; }
[Selector ("multipleSelectionBackgroundView")] UIKit.UIView MultipleSelectionBackgroundView { get; }
[Selector ("setMultipleSelectionBackgroundView:")] void MultipleSelectionBackgroundView { set; }
[Selector ("reuseIdentifier")] Foundation.NSString ReuseIdentifier { get; }
[Selector ("isSelected")] bool Selected { get; }
[Selector ("setSelected:")] void Selected { set; }
[Selector ("selectedBackgroundView")] UIKit.UIView SelectedBackgroundView { get; }
[Selector ("setSelectedBackgroundView:")] void SelectedBackgroundView { set; }
[Selector ("selectionStyle")] UIKit.UITableViewCellSelectionStyle SelectionStyle { get; }
[Selector ("setSelectionStyle:")] void SelectionStyle { set; }
[Selector ("separatorInset")] UIKit.UIEdgeInsets SeparatorInset { get; }
[Selector ("setSeparatorInset:")] void SeparatorInset { set; }
[Selector ("shouldIndentWhileEditing")] bool ShouldIndentWhileEditing { get; }
[Selector ("setShouldIndentWhileEditing:")] void ShouldIndentWhileEditing { set; }
[Selector ("showingDeleteConfirmation")] bool ShowingDeleteConfirmation { get; }
[Selector ("showsReorderControl")] bool ShowsReorderControl { get; }
[Selector ("setShowsReorderControl:")] void ShowsReorderControl { set; }
[Selector ("textLabel")] UIKit.UILabel TextLabel { get; }

Type: UITableViewController

UIKit.UITableViewController { [Selector ("tableView:accessoryButtonTappedForRowWithIndexPath:")] void AccessoryButtonTapped(..)
[Selector ("tableView:accessoryTypeForRowWithIndexPath:")] UIKit.UITableViewCellAccessory AccessoryForRow(..)
[Selector ("tableView:canEditRowAtIndexPath:")] bool CanEditRow(..)
[Selector ("tableView:canMoveRowAtIndexPath:")] bool CanMoveRow(..)
[Selector ("tableView:canPerformAction:forRowAtIndexPath:withSender:")] bool CanPerformAction(..)
[Selector ("tableView:didEndDisplayingCell:forRowAtIndexPath:")] void CellDisplayingEnded(..)
[Selector ("tableView:commitEditingStyle:forRowAtIndexPath:")] void CommitEditingStyle(..)
[Selector ("tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:")] Foundation.NSIndexPath CustomizeMoveTarget(..)
[Selector ("tableView:didEndEditingRowAtIndexPath:")] void DidEndEditing(..)
[Selector ("tableView:editActionsForRowAtIndexPath:")] UIKit.UITableViewRowAction EditActionsForRow(..)
[Selector ("tableView:editingStyleForRowAtIndexPath:")] UIKit.UITableViewCellEditingStyle EditingStyleForRow(..)
[Selector ("tableView:estimatedHeightForRowAtIndexPath:")] System.nfloat EstimatedHeight(..)
[Selector ("tableView:estimatedHeightForFooterInSection:")] System.nfloat EstimatedHeightForFooter(..)
[Selector ("tableView:estimatedHeightForHeaderInSection:")] System.nfloat EstimatedHeightForHeader(..)
[Selector ("tableView:didEndDisplayingFooterView:forSection:")] void FooterViewDisplayingEnded(..)
[Selector ("tableView:cellForRowAtIndexPath:")] UIKit.UITableViewCell GetCell(..)
[Selector ("tableView:heightForFooterInSection:")] System.nfloat GetHeightForFooter(..)
[Selector ("tableView:heightForHeaderInSection:")] System.nfloat GetHeightForHeader(..)
[Selector ("tableView:heightForRowAtIndexPath:")] System.nfloat GetHeightForRow(..)
[Selector ("tableView:viewForFooterInSection:")] UIKit.UIView GetViewForFooter(..)
[Selector ("tableView:viewForHeaderInSection:")] UIKit.UIView GetViewForHeader(..)
[Selector ("tableView:didEndDisplayingHeaderView:forSection:")] void HeaderViewDisplayingEnded(..)
[Selector ("tableView:indentationLevelForRowAtIndexPath:")] System.nint IndentationLevel(..)
[Selector ("tableView:moveRowAtIndexPath:toIndexPath:")] void MoveRow(..)
[Selector ("numberOfSectionsInTableView:")] System.nint NumberOfSections(..)
[Selector ("tableView:performAction:forRowAtIndexPath:withSender:")] void PerformAction(..)
[Selector ("tableView:didDeselectRowAtIndexPath:")] void RowDeselected(..)
[Selector ("tableView:didHighlightRowAtIndexPath:")] void RowHighlighted(..)
[Selector ("tableView:didSelectRowAtIndexPath:")] void RowSelected(..)
[Selector ("tableView:numberOfRowsInSection:")] System.nint RowsInSection(..)
[Selector ("tableView:didUnhighlightRowAtIndexPath:")] void RowUnhighlighted(..)
[Selector ("tableView:sectionForSectionIndexTitle:atIndex:")] System.nint SectionFor(..)
[Selector ("sectionIndexTitlesForTableView:")] string SectionIndexTitles(..)
[Selector ("tableView:shouldHighlightRowAtIndexPath:")] bool ShouldHighlightRow(..)
[Selector ("tableView:shouldIndentWhileEditingRowAtIndexPath:")] bool ShouldIndentWhileEditing(..)
[Selector ("tableView:shouldShowMenuForRowAtIndexPath:")] bool ShouldShowMenu(..)
[Selector ("tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:")] string TitleForDeleteConfirmation(..)
[Selector ("tableView:titleForFooterInSection:")] string TitleForFooter(..)
[Selector ("tableView:titleForHeaderInSection:")] string TitleForHeader(..)
[Selector ("tableView:willBeginEditingRowAtIndexPath:")] void WillBeginEditing(..)
[Selector ("tableView:willDeselectRowAtIndexPath:")] Foundation.NSIndexPath WillDeselectRow(..)
[Selector ("tableView:willDisplayCell:forRowAtIndexPath:")] void WillDisplay(..)
[Selector ("tableView:willDisplayFooterView:forSection:")] void WillDisplayFooterView(..)
[Selector ("tableView:willDisplayHeaderView:forSection:")] void WillDisplayHeaderView(..)
[Selector ("tableView:willSelectRowAtIndexPath:")] Foundation.NSIndexPath WillSelectRow(..)
[Selector ("clearsSelectionOnViewWillAppear")] bool ClearsSelectionOnViewWillAppear { get; }
[Selector ("setClearsSelectionOnViewWillAppear:")] void ClearsSelectionOnViewWillAppear { set; }
[Selector ("refreshControl")] UIKit.UIRefreshControl RefreshControl { get; }
[Selector ("setRefreshControl:")] void RefreshControl { set; }
[Selector ("tableView")] UIKit.UITableView TableView { get; }
[Selector ("setTableView:")] void TableView { set; }

Type: UITableViewDataSource

UIKit.UITableViewDataSource { [Selector ("tableView:canEditRowAtIndexPath:")] bool CanEditRow(..)
[Selector ("tableView:canMoveRowAtIndexPath:")] bool CanMoveRow(..)
[Selector ("tableView:commitEditingStyle:forRowAtIndexPath:")] void CommitEditingStyle(..)
[Selector ("tableView:cellForRowAtIndexPath:")] UIKit.UITableViewCell GetCell(..)
[Selector ("tableView:moveRowAtIndexPath:toIndexPath:")] void MoveRow(..)
[Selector ("numberOfSectionsInTableView:")] System.nint NumberOfSections(..)
[Selector ("tableView:numberOfRowsInSection:")] System.nint RowsInSection(..)
[Selector ("tableView:sectionForSectionIndexTitle:atIndex:")] System.nint SectionFor(..)
[Selector ("sectionIndexTitlesForTableView:")] string SectionIndexTitles(..)
[Selector ("tableView:titleForFooterInSection:")] string TitleForFooter(..)
[Selector ("tableView:titleForHeaderInSection:")] string TitleForHeader(..)

Type: UITableViewDelegate

UIKit.UITableViewDelegate { [Selector ("tableView:accessoryButtonTappedForRowWithIndexPath:")] void AccessoryButtonTapped(..)
[Selector ("tableView:accessoryTypeForRowWithIndexPath:")] UIKit.UITableViewCellAccessory AccessoryForRow(..)
[Selector ("tableView:canPerformAction:forRowAtIndexPath:withSender:")] bool CanPerformAction(..)
[Selector ("tableView:didEndDisplayingCell:forRowAtIndexPath:")] void CellDisplayingEnded(..)
[Selector ("tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:")] Foundation.NSIndexPath CustomizeMoveTarget(..)
[Selector ("tableView:didEndEditingRowAtIndexPath:")] void DidEndEditing(..)
[Selector ("tableView:editActionsForRowAtIndexPath:")] UIKit.UITableViewRowAction EditActionsForRow(..)
[Selector ("tableView:editingStyleForRowAtIndexPath:")] UIKit.UITableViewCellEditingStyle EditingStyleForRow(..)
[Selector ("tableView:estimatedHeightForRowAtIndexPath:")] System.nfloat EstimatedHeight(..)
[Selector ("tableView:estimatedHeightForFooterInSection:")] System.nfloat EstimatedHeightForFooter(..)
[Selector ("tableView:estimatedHeightForHeaderInSection:")] System.nfloat EstimatedHeightForHeader(..)
[Selector ("tableView:didEndDisplayingFooterView:forSection:")] void FooterViewDisplayingEnded(..)
[Selector ("tableView:heightForFooterInSection:")] System.nfloat GetHeightForFooter(..)
[Selector ("tableView:heightForHeaderInSection:")] System.nfloat GetHeightForHeader(..)
[Selector ("tableView:heightForRowAtIndexPath:")] System.nfloat GetHeightForRow(..)
[Selector ("tableView:viewForFooterInSection:")] UIKit.UIView GetViewForFooter(..)
[Selector ("tableView:viewForHeaderInSection:")] UIKit.UIView GetViewForHeader(..)
[Selector ("tableView:didEndDisplayingHeaderView:forSection:")] void HeaderViewDisplayingEnded(..)
[Selector ("tableView:indentationLevelForRowAtIndexPath:")] System.nint IndentationLevel(..)
[Selector ("tableView:performAction:forRowAtIndexPath:withSender:")] void PerformAction(..)
[Selector ("tableView:didDeselectRowAtIndexPath:")] void RowDeselected(..)
[Selector ("tableView:didHighlightRowAtIndexPath:")] void RowHighlighted(..)
[Selector ("tableView:didSelectRowAtIndexPath:")] void RowSelected(..)
[Selector ("tableView:didUnhighlightRowAtIndexPath:")] void RowUnhighlighted(..)
[Selector ("tableView:shouldHighlightRowAtIndexPath:")] bool ShouldHighlightRow(..)
[Selector ("tableView:shouldIndentWhileEditingRowAtIndexPath:")] bool ShouldIndentWhileEditing(..)
[Selector ("tableView:shouldShowMenuForRowAtIndexPath:")] bool ShouldShowMenu(..)
[Selector ("tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:")] string TitleForDeleteConfirmation(..)
[Selector ("tableView:willBeginEditingRowAtIndexPath:")] void WillBeginEditing(..)
[Selector ("tableView:willDeselectRowAtIndexPath:")] Foundation.NSIndexPath WillDeselectRow(..)
[Selector ("tableView:willDisplayCell:forRowAtIndexPath:")] void WillDisplay(..)
[Selector ("tableView:willDisplayFooterView:forSection:")] void WillDisplayFooterView(..)
[Selector ("tableView:willDisplayHeaderView:forSection:")] void WillDisplayHeaderView(..)
[Selector ("tableView:willSelectRowAtIndexPath:")] Foundation.NSIndexPath WillSelectRow(..)

Type: UITableViewHeaderFooterView

UIKit.UITableViewHeaderFooterView { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("prepareForReuse")] void PrepareForReuse(..)
[Selector ("backgroundView")] UIKit.UIView BackgroundView { get; }
[Selector ("setBackgroundView:")] void BackgroundView { set; }
[Selector ("contentView")] UIKit.UIView ContentView { get; }
[Selector ("detailTextLabel")] UIKit.UILabel DetailTextLabel { get; }
[Selector ("reuseIdentifier")] Foundation.NSString ReuseIdentifier { get; }
[Selector ("textLabel")] UIKit.UILabel TextLabel { get; }

Type: UITableViewRowAction

UIKit.UITableViewRowAction { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("rowActionWithStyle:title:handler:")] UIKit.UITableViewRowAction Create(..)
[Selector ("backgroundColor")] UIKit.UIColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("backgroundEffect")] UIKit.UIVisualEffect BackgroundEffect { get; }
[Selector ("setBackgroundEffect:")] void BackgroundEffect { set; }
[Selector ("style")] UIKit.UITableViewRowActionStyle Style { get; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }

Type: UITableViewSource

UIKit.UITableViewSource { [Selector ("tableView:accessoryButtonTappedForRowWithIndexPath:")] void AccessoryButtonTapped(..)
[Selector ("tableView:accessoryTypeForRowWithIndexPath:")] UIKit.UITableViewCellAccessory AccessoryForRow(..)
[Selector ("tableView:canEditRowAtIndexPath:")] bool CanEditRow(..)
[Selector ("tableView:canMoveRowAtIndexPath:")] bool CanMoveRow(..)
[Selector ("tableView:canPerformAction:forRowAtIndexPath:withSender:")] bool CanPerformAction(..)
[Selector ("tableView:didEndDisplayingCell:forRowAtIndexPath:")] void CellDisplayingEnded(..)
[Selector ("tableView:commitEditingStyle:forRowAtIndexPath:")] void CommitEditingStyle(..)
[Selector ("tableView:targetIndexPathForMoveFromRowAtIndexPath:toProposedIndexPath:")] Foundation.NSIndexPath CustomizeMoveTarget(..)
[Selector ("tableView:didEndEditingRowAtIndexPath:")] void DidEndEditing(..)
[Selector ("tableView:editActionsForRowAtIndexPath:")] UIKit.UITableViewRowAction EditActionsForRow(..)
[Selector ("tableView:editingStyleForRowAtIndexPath:")] UIKit.UITableViewCellEditingStyle EditingStyleForRow(..)
[Selector ("tableView:estimatedHeightForRowAtIndexPath:")] System.nfloat EstimatedHeight(..)
[Selector ("tableView:estimatedHeightForFooterInSection:")] System.nfloat EstimatedHeightForFooter(..)
[Selector ("tableView:estimatedHeightForHeaderInSection:")] System.nfloat EstimatedHeightForHeader(..)
[Selector ("tableView:didEndDisplayingFooterView:forSection:")] void FooterViewDisplayingEnded(..)
[Selector ("tableView:cellForRowAtIndexPath:")] UIKit.UITableViewCell GetCell(..)
[Selector ("tableView:heightForFooterInSection:")] System.nfloat GetHeightForFooter(..)
[Selector ("tableView:heightForHeaderInSection:")] System.nfloat GetHeightForHeader(..)
[Selector ("tableView:heightForRowAtIndexPath:")] System.nfloat GetHeightForRow(..)
[Selector ("tableView:viewForFooterInSection:")] UIKit.UIView GetViewForFooter(..)
[Selector ("tableView:viewForHeaderInSection:")] UIKit.UIView GetViewForHeader(..)
[Selector ("tableView:didEndDisplayingHeaderView:forSection:")] void HeaderViewDisplayingEnded(..)
[Selector ("tableView:indentationLevelForRowAtIndexPath:")] System.nint IndentationLevel(..)
[Selector ("tableView:moveRowAtIndexPath:toIndexPath:")] void MoveRow(..)
[Selector ("numberOfSectionsInTableView:")] System.nint NumberOfSections(..)
[Selector ("tableView:performAction:forRowAtIndexPath:withSender:")] void PerformAction(..)
[Selector ("tableView:didDeselectRowAtIndexPath:")] void RowDeselected(..)
[Selector ("tableView:didHighlightRowAtIndexPath:")] void RowHighlighted(..)
[Selector ("tableView:didSelectRowAtIndexPath:")] void RowSelected(..)
[Selector ("tableView:numberOfRowsInSection:")] System.nint RowsInSection(..)
[Selector ("tableView:didUnhighlightRowAtIndexPath:")] void RowUnhighlighted(..)
[Selector ("tableView:sectionForSectionIndexTitle:atIndex:")] System.nint SectionFor(..)
[Selector ("sectionIndexTitlesForTableView:")] string SectionIndexTitles(..)
[Selector ("tableView:shouldHighlightRowAtIndexPath:")] bool ShouldHighlightRow(..)
[Selector ("tableView:shouldIndentWhileEditingRowAtIndexPath:")] bool ShouldIndentWhileEditing(..)
[Selector ("tableView:shouldShowMenuForRowAtIndexPath:")] bool ShouldShowMenu(..)
[Selector ("tableView:titleForDeleteConfirmationButtonForRowAtIndexPath:")] string TitleForDeleteConfirmation(..)
[Selector ("tableView:titleForFooterInSection:")] string TitleForFooter(..)
[Selector ("tableView:titleForHeaderInSection:")] string TitleForHeader(..)
[Selector ("tableView:willBeginEditingRowAtIndexPath:")] void WillBeginEditing(..)
[Selector ("tableView:willDeselectRowAtIndexPath:")] Foundation.NSIndexPath WillDeselectRow(..)
[Selector ("tableView:willDisplayCell:forRowAtIndexPath:")] void WillDisplay(..)
[Selector ("tableView:willDisplayFooterView:forSection:")] void WillDisplayFooterView(..)
[Selector ("tableView:willDisplayHeaderView:forSection:")] void WillDisplayHeaderView(..)
[Selector ("tableView:willSelectRowAtIndexPath:")] Foundation.NSIndexPath WillSelectRow(..)

Type: UITapGestureRecognizer

UIKit.UITapGestureRecognizer { [Selector ("numberOfTapsRequired")] System.nuint NumberOfTapsRequired { get; }
[Selector ("setNumberOfTapsRequired:")] void NumberOfTapsRequired { set; }
[Selector ("numberOfTouchesRequired")] System.nuint NumberOfTouchesRequired { get; }
[Selector ("setNumberOfTouchesRequired:")] void NumberOfTouchesRequired { set; }

Type: Callback

UIKit.UITapGestureRecognizer+Callback { [Selector ("target:")] void Activated(..)

Type: UITextChecker

UIKit.UITextChecker { [Selector ("completionsForPartialWordRange:inString:language:")] string CompletionsForPartialWordRange(..)
[Selector ("guessesForWordRange:inString:language:")] string GuessesForWordRange(..)
[Selector ("hasLearnedWord:")] bool HasLearnedWord(..)
[Selector ("ignoreWord:")] void IgnoreWord(..)
[Selector ("learnWord:")] void LearnWord(..)
[Selector ("rangeOfMisspelledWordInString:range:startingAt:wrap:language:")] Foundation.NSRange RangeOfMisspelledWordInString(..)
[Selector ("unlearnWord:")] void UnlearnWord(..)
[Selector ("availableLanguages")] string AvailableLangauges { get; }
[Selector ("ignoredWords")] string IgnoredWords { get; }
[Selector ("setIgnoredWords:")] void IgnoredWords { set; }

Type: UITextDocumentProxy

UIKit.UITextDocumentProxy { [Selector ("adjustTextPositionByCharacterOffset:")] void AdjustTextPositionByCharacterOffset(..)
[Selector ("deleteBackward")] void DeleteBackward(..)
[Selector ("insertText:")] void InsertText(..)
[Selector ("autocapitalizationType")] UIKit.UITextAutocapitalizationType AutocapitalizationType { get; }
[Selector ("setAutocapitalizationType:")] void AutocapitalizationType { set; }
[Selector ("autocorrectionType")] UIKit.UITextAutocorrectionType AutocorrectionType { get; }
[Selector ("setAutocorrectionType:")] void AutocorrectionType { set; }
[Selector ("documentContextAfterInput")] string DocumentContextAfterInput { get; }
[Selector ("documentContextBeforeInput")] string DocumentContextBeforeInput { get; }
[Selector ("enablesReturnKeyAutomatically")] bool EnablesReturnKeyAutomatically { get; }
[Selector ("setEnablesReturnKeyAutomatically:")] void EnablesReturnKeyAutomatically { set; }
[Selector ("hasText")] bool HasText { get; }
[Selector ("keyboardAppearance")] UIKit.UIKeyboardAppearance KeyboardAppearance { get; }
[Selector ("setKeyboardAppearance:")] void KeyboardAppearance { set; }
[Selector ("keyboardType")] UIKit.UIKeyboardType KeyboardType { get; }
[Selector ("setKeyboardType:")] void KeyboardType { set; }
[Selector ("returnKeyType")] UIKit.UIReturnKeyType ReturnKeyType { get; }
[Selector ("setReturnKeyType:")] void ReturnKeyType { set; }
[Selector ("isSecureTextEntry")] bool SecureTextEntry { get; }
[Selector ("setSecureTextEntry:")] void SecureTextEntry { set; }
[Selector ("spellCheckingType")] UIKit.UITextSpellCheckingType SpellCheckingType { get; }
[Selector ("setSpellCheckingType:")] void SpellCheckingType { set; }

Type: UITextField

UIKit.UITextField { [Selector ("beginFloatingCursorAtPoint:")] void BeginFloatingCursorAtPoint(..)
[Selector ("borderRectForBounds:")] CoreGraphics.CGRect BorderRect(..)
[Selector ("clearButtonRectForBounds:")] CoreGraphics.CGRect ClearButtonRect(..)
[Selector ("comparePosition:toPosition:")] Foundation.NSComparisonResult ComparePosition(..)
[Selector ("deleteBackward")] void DeleteBackward(..)
[Selector ("dictationRecognitionFailed")] void DictationRecognitionFailed(..)
[Selector ("dictationRecordingDidEnd")] void DictationRecordingDidEnd(..)
[Selector ("drawPlaceholderInRect:")] void DrawPlaceholder(..)
[Selector ("drawTextInRect:")] void DrawText(..)
[Selector ("editingRectForBounds:")] CoreGraphics.CGRect EditingRect(..)
[Selector ("endFloatingCursor")] void EndFloatingCursor(..)
[Selector ("baseWritingDirectionForPosition:inDirection:")] UIKit.UITextWritingDirection GetBaseWritingDirection(..)
[Selector ("caretRectForPosition:")] CoreGraphics.CGRect GetCaretRectForPosition(..)
[Selector ("characterOffsetOfPosition:withinRange:")] System.nint GetCharacterOffsetOfPosition(..)
[Selector ("characterRangeByExtendingPosition:inDirection:")] UIKit.UITextRange GetCharacterRange(..)
[Selector ("characterRangeAtPoint:")] UIKit.UITextRange GetCharacterRangeAtPoint(..)
[Selector ("closestPositionToPoint:")] UIKit.UITextPosition GetClosestPositionToPoint(..)
[Selector ("closestPositionToPoint:withinRange:")] UIKit.UITextPosition GetClosestPositionToPoint(..)
[Selector ("firstRectForRange:")] CoreGraphics.CGRect GetFirstRectForRange(..)
[Selector ("frameForDictationResultPlaceholder:")] CoreGraphics.CGRect GetFrameForDictationResultPlaceholder(..)
[Selector ("offsetFromPosition:toPosition:")] System.nint GetOffsetFromPosition(..)
[Selector ("positionFromPosition:offset:")] UIKit.UITextPosition GetPosition(..)
[Selector ("positionFromPosition:inDirection:offset:")] UIKit.UITextPosition GetPosition(..)
[Selector ("positionWithinRange:atCharacterOffset:")] UIKit.UITextPosition GetPosition(..)
[Selector ("positionWithinRange:farthestInDirection:")] UIKit.UITextPosition GetPositionWithinRange(..)
[Selector ("selectionRectsForRange:")] UIKit.UITextSelectionRect GetSelectionRects(..)
[Selector ("textRangeFromPosition:toPosition:")] UIKit.UITextRange GetTextRange(..)
[Selector ("textStylingAtPosition:inDirection:")] Foundation.NSDictionary GetTextStyling(..)
[Selector ("insertDictationResult:")] void InsertDictationResult(..)
[Selector ("insertDictationResultPlaceholder")] Foundation.NSObject InsertDictationResultPlaceholder(..)
[Selector ("insertText:")] void InsertText(..)
[Selector ("leftViewRectForBounds:")] CoreGraphics.CGRect LeftViewRect(..)
[Selector ("placeholderRectForBounds:")] CoreGraphics.CGRect PlaceholderRect(..)
[Selector ("removeDictationResultPlaceholder:willInsertResult:")] void RemoveDictationResultPlaceholder(..)
[Selector ("replaceRange:withText:")] void ReplaceText(..)
[Selector ("rightViewRectForBounds:")] CoreGraphics.CGRect RightViewRect(..)
[Selector ("setBaseWritingDirection:forRange:")] void SetBaseWritingDirectionforRange(..)
[Selector ("setMarkedText:selectedRange:")] void SetMarkedText(..)
[Selector ("shouldChangeTextInRange:replacementText:")] bool ShouldChangeTextInRange(..)
[Selector ("textInRange:")] string TextInRange(..)
[Selector ("textRectForBounds:")] CoreGraphics.CGRect TextRect(..)
[Selector ("unmarkText")] void UnmarkText(..)
[Selector ("updateFloatingCursorAtPoint:")] void UpdateFloatingCursorAtPoint(..)
[Selector ("adjustsFontSizeToFitWidth")] bool AdjustsFontSizeToFitWidth { get; }
[Selector ("setAdjustsFontSizeToFitWidth:")] void AdjustsFontSizeToFitWidth { set; }
[Selector ("allowsEditingTextAttributes")] bool AllowsEditingTextAttributes { get; }
[Selector ("setAllowsEditingTextAttributes:")] void AllowsEditingTextAttributes { set; }
[Selector ("attributedPlaceholder")] Foundation.NSAttributedString AttributedPlaceholder { get; }
[Selector ("setAttributedPlaceholder:")] void AttributedPlaceholder { set; }
[Selector ("attributedText")] Foundation.NSAttributedString AttributedText { get; }
[Selector ("setAttributedText:")] void AttributedText { set; }
[Selector ("autocapitalizationType")] UIKit.UITextAutocapitalizationType AutocapitalizationType { get; }
[Selector ("setAutocapitalizationType:")] void AutocapitalizationType { set; }
[Selector ("autocorrectionType")] UIKit.UITextAutocorrectionType AutocorrectionType { get; }
[Selector ("setAutocorrectionType:")] void AutocorrectionType { set; }
[Selector ("background")] UIKit.UIImage Background { get; }
[Selector ("setBackground:")] void Background { set; }
[Selector ("beginningOfDocument")] UIKit.UITextPosition BeginningOfDocument { get; }
[Selector ("borderStyle")] UIKit.UITextBorderStyle BorderStyle { get; }
[Selector ("setBorderStyle:")] void BorderStyle { set; }
[Selector ("clearButtonMode")] UIKit.UITextFieldViewMode ClearButtonMode { get; }
[Selector ("setClearButtonMode:")] void ClearButtonMode { set; }
[Selector ("clearsOnBeginEditing")] bool ClearsOnBeginEditing { get; }
[Selector ("setClearsOnBeginEditing:")] void ClearsOnBeginEditing { set; }
[Selector ("clearsOnInsertion")] bool ClearsOnInsertion { get; }
[Selector ("setClearsOnInsertion:")] void ClearsOnInsertion { set; }
[Selector ("disabledBackground")] UIKit.UIImage DisabledBackground { get; }
[Selector ("setDisabledBackground:")] void DisabledBackground { set; }
[Selector ("enablesReturnKeyAutomatically")] bool EnablesReturnKeyAutomatically { get; }
[Selector ("setEnablesReturnKeyAutomatically:")] void EnablesReturnKeyAutomatically { set; }
[Selector ("endOfDocument")] UIKit.UITextPosition EndOfDocument { get; }
[Selector ("font")] UIKit.UIFont Font { get; }
[Selector ("setFont:")] void Font { set; }
[Selector ("hasText")] bool HasText { get; }
[Selector ("inputAccessoryView")] UIKit.UIView InputAccessoryView { get; }
[Selector ("setInputAccessoryView:")] void InputAccessoryView { set; }
[Selector ("inputView")] UIKit.UIView InputView { get; }
[Selector ("setInputView:")] void InputView { set; }
[Selector ("isEditing")] bool IsEditing { get; }
[Selector ("keyboardAppearance")] UIKit.UIKeyboardAppearance KeyboardAppearance { get; }
[Selector ("setKeyboardAppearance:")] void KeyboardAppearance { set; }
[Selector ("keyboardType")] UIKit.UIKeyboardType KeyboardType { get; }
[Selector ("setKeyboardType:")] void KeyboardType { set; }
[Selector ("leftView")] UIKit.UIView LeftView { get; }
[Selector ("setLeftView:")] void LeftView { set; }
[Selector ("leftViewMode")] UIKit.UITextFieldViewMode LeftViewMode { get; }
[Selector ("setLeftViewMode:")] void LeftViewMode { set; }
[Selector ("markedTextRange")] UIKit.UITextRange MarkedTextRange { get; }
[Selector ("markedTextStyle")] Foundation.NSDictionary MarkedTextStyle { get; }
[Selector ("setMarkedTextStyle:")] void MarkedTextStyle { set; }
[Selector ("minimumFontSize")] System.nfloat MinimumFontSize { get; }
[Selector ("setMinimumFontSize:")] void MinimumFontSize { set; }
[Selector ("placeholder")] string Placeholder { get; }
[Selector ("setPlaceholder:")] void Placeholder { set; }
[Selector ("returnKeyType")] UIKit.UIReturnKeyType ReturnKeyType { get; }
[Selector ("setReturnKeyType:")] void ReturnKeyType { set; }
[Selector ("rightView")] UIKit.UIView RightView { get; }
[Selector ("setRightView:")] void RightView { set; }
[Selector ("rightViewMode")] UIKit.UITextFieldViewMode RightViewMode { get; }
[Selector ("setRightViewMode:")] void RightViewMode { set; }
[Selector ("isSecureTextEntry")] bool SecureTextEntry { get; }
[Selector ("setSecureTextEntry:")] void SecureTextEntry { set; }
[Selector ("selectedTextRange")] UIKit.UITextRange SelectedTextRange { get; }
[Selector ("setSelectedTextRange:")] void SelectedTextRange { set; }
[Selector ("spellCheckingType")] UIKit.UITextSpellCheckingType SpellCheckingType { get; }
[Selector ("setSpellCheckingType:")] void SpellCheckingType { set; }
[Selector ("text")] string Text { get; }
[Selector ("setText:")] void Text { set; }
[Selector ("textAlignment")] UIKit.UITextAlignment TextAlignment { get; }
[Selector ("setTextAlignment:")] void TextAlignment { set; }
[Selector ("textColor")] UIKit.UIColor TextColor { get; }
[Selector ("setTextColor:")] void TextColor { set; }
[Selector ("textInputView")] UIKit.UIView TextInputView { get; }
[Selector ("typingAttributes")] Foundation.NSDictionary TypingAttributes { get; }
[Selector ("setTypingAttributes:")] void TypingAttributes { set; }
[Selector ("defaultTextAttributes")] Foundation.NSDictionary WeakDefaultTextAttributes { get; }
[Selector ("setDefaultTextAttributes:")] void WeakDefaultTextAttributes { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("inputDelegate")] Foundation.NSObject WeakInputDelegate { get; }
[Selector ("setInputDelegate:")] void WeakInputDelegate { set; }
[Selector ("tokenizer")] Foundation.NSObject WeakTokenizer { get; }

Type: _UITextFieldDelegate

UIKit.UITextField+_UITextFieldDelegate { [Selector ("textFieldDidEndEditing:")] void EditingEnded(..)
[Selector ("textFieldDidBeginEditing:")] void EditingStarted(..)
[Selector ("textFieldShouldBeginEditing:")] bool ShouldBeginEditing(..)
[Selector ("textField:shouldChangeCharactersInRange:replacementString:")] bool ShouldChangeCharacters(..)
[Selector ("textFieldShouldClear:")] bool ShouldClear(..)
[Selector ("textFieldShouldEndEditing:")] bool ShouldEndEditing(..)
[Selector ("textFieldShouldReturn:")] bool ShouldReturn(..)

Type: UITextFieldDelegate

UIKit.UITextFieldDelegate { [Selector ("textFieldDidEndEditing:")] void EditingEnded(..)
[Selector ("textFieldDidBeginEditing:")] void EditingStarted(..)
[Selector ("textFieldShouldBeginEditing:")] bool ShouldBeginEditing(..)
[Selector ("textField:shouldChangeCharactersInRange:replacementString:")] bool ShouldChangeCharacters(..)
[Selector ("textFieldShouldClear:")] bool ShouldClear(..)
[Selector ("textFieldShouldEndEditing:")] bool ShouldEndEditing(..)
[Selector ("textFieldShouldReturn:")] bool ShouldReturn(..)

Type: UITextInputAssistantItem

UIKit.UITextInputAssistantItem { [Selector ("allowsHidingShortcuts")] bool AllowsHidingShortcuts { get; }
[Selector ("setAllowsHidingShortcuts:")] void AllowsHidingShortcuts { set; }
[Selector ("leadingBarButtonGroups")] UIKit.UIBarButtonItemGroup LeadingBarButtonGroups { get; }
[Selector ("setLeadingBarButtonGroups:")] void LeadingBarButtonGroups { set; }
[Selector ("trailingBarButtonGroups")] UIKit.UIBarButtonItemGroup TrailingBarButtonGroups { get; }
[Selector ("setTrailingBarButtonGroups:")] void TrailingBarButtonGroups { set; }

Type: UITextInputDelegate

UIKit.UITextInputDelegate { [Selector ("selectionDidChange:")] void SelectionDidChange(..)
[Selector ("selectionWillChange:")] void SelectionWillChange(..)
[Selector ("textDidChange:")] void TextDidChange(..)
[Selector ("textWillChange:")] void TextWillChange(..)

Type: UITextInputMode

UIKit.UITextInputMode { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("activeInputModes")] UIKit.UITextInputMode ActiveInputModes { get; }
[Selector ("currentInputMode")] UIKit.UITextInputMode CurrentInputMode { get; }
[Selector ("primaryLanguage")] string PrimaryLanguage { get; }

Type: UITextInputStringTokenizer

UIKit.UITextInputStringTokenizer { [Selector ("positionFromPosition:toBoundary:inDirection:")] UIKit.UITextPosition GetPosition(..)
[Selector ("rangeEnclosingPosition:withGranularity:inDirection:")] UIKit.UITextRange GetRangeEnclosingPosition(..)
[Selector ("isPosition:atBoundary:inDirection:")] bool ProbeDirection(..)
[Selector ("isPosition:withinTextUnit:inDirection:")] bool ProbeDirectionWithinTextUnit(..)

Type: UITextInputTokenizer

UIKit.UITextInputTokenizer { [Selector ("positionFromPosition:toBoundary:inDirection:")] UIKit.UITextPosition GetPosition(..)
[Selector ("rangeEnclosingPosition:withGranularity:inDirection:")] UIKit.UITextRange GetRangeEnclosingPosition(..)
[Selector ("isPosition:atBoundary:inDirection:")] bool ProbeDirection(..)
[Selector ("isPosition:withinTextUnit:inDirection:")] bool ProbeDirectionWithinTextUnit(..)

Type: UITextRange

UIKit.UITextRange { [Selector ("end")] UIKit.UITextPosition End { get; }
[Selector ("isEmpty")] bool IsEmpty { get; }
[Selector ("start")] UIKit.UITextPosition Start { get; }

Type: UITextSelectionRect

UIKit.UITextSelectionRect { [Selector ("containsEnd")] bool ContainsEnd { get; }
[Selector ("containsStart")] bool ContainsStart { get; }
[Selector ("isVertical")] bool IsVertical { get; }
[Selector ("rect")] CoreGraphics.CGRect Rect { get; }
[Selector ("writingDirection")] UIKit.UITextWritingDirection WritingDirection { get; }

Type: UITextView

UIKit.UITextView { [Selector ("beginFloatingCursorAtPoint:")] void BeginFloatingCursorAtPoint(..)
[Selector ("comparePosition:toPosition:")] Foundation.NSComparisonResult ComparePosition(..)
[Selector ("deleteBackward")] void DeleteBackward(..)
[Selector ("dictationRecognitionFailed")] void DictationRecognitionFailed(..)
[Selector ("dictationRecordingDidEnd")] void DictationRecordingDidEnd(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("endFloatingCursor")] void EndFloatingCursor(..)
[Selector ("baseWritingDirectionForPosition:inDirection:")] UIKit.UITextWritingDirection GetBaseWritingDirection(..)
[Selector ("caretRectForPosition:")] CoreGraphics.CGRect GetCaretRectForPosition(..)
[Selector ("characterOffsetOfPosition:withinRange:")] System.nint GetCharacterOffsetOfPosition(..)
[Selector ("characterRangeByExtendingPosition:inDirection:")] UIKit.UITextRange GetCharacterRange(..)
[Selector ("characterRangeAtPoint:")] UIKit.UITextRange GetCharacterRangeAtPoint(..)
[Selector ("closestPositionToPoint:")] UIKit.UITextPosition GetClosestPositionToPoint(..)
[Selector ("closestPositionToPoint:withinRange:")] UIKit.UITextPosition GetClosestPositionToPoint(..)
[Selector ("firstRectForRange:")] CoreGraphics.CGRect GetFirstRectForRange(..)
[Selector ("frameForDictationResultPlaceholder:")] CoreGraphics.CGRect GetFrameForDictationResultPlaceholder(..)
[Selector ("offsetFromPosition:toPosition:")] System.nint GetOffsetFromPosition(..)
[Selector ("positionFromPosition:offset:")] UIKit.UITextPosition GetPosition(..)
[Selector ("positionFromPosition:inDirection:offset:")] UIKit.UITextPosition GetPosition(..)
[Selector ("positionWithinRange:atCharacterOffset:")] UIKit.UITextPosition GetPosition(..)
[Selector ("positionWithinRange:farthestInDirection:")] UIKit.UITextPosition GetPositionWithinRange(..)
[Selector ("selectionRectsForRange:")] UIKit.UITextSelectionRect GetSelectionRects(..)
[Selector ("textRangeFromPosition:toPosition:")] UIKit.UITextRange GetTextRange(..)
[Selector ("textStylingAtPosition:inDirection:")] Foundation.NSDictionary GetTextStyling(..)
[Selector ("insertDictationResult:")] void InsertDictationResult(..)
[Selector ("insertDictationResultPlaceholder")] Foundation.NSObject InsertDictationResultPlaceholder(..)
[Selector ("insertText:")] void InsertText(..)
[Selector ("removeDictationResultPlaceholder:willInsertResult:")] void RemoveDictationResultPlaceholder(..)
[Selector ("replaceRange:withText:")] void ReplaceText(..)
[Selector ("scrollRangeToVisible:")] void ScrollRangeToVisible(..)
[Selector ("setBaseWritingDirection:forRange:")] void SetBaseWritingDirectionforRange(..)
[Selector ("setMarkedText:selectedRange:")] void SetMarkedText(..)
[Selector ("shouldChangeTextInRange:replacementText:")] bool ShouldChangeTextInRange(..)
[Selector ("textInRange:")] string TextInRange(..)
[Selector ("unmarkText")] void UnmarkText(..)
[Selector ("updateFloatingCursorAtPoint:")] void UpdateFloatingCursorAtPoint(..)
[Selector ("allowsEditingTextAttributes")] bool AllowsEditingTextAttributes { get; }
[Selector ("setAllowsEditingTextAttributes:")] void AllowsEditingTextAttributes { set; }
[Selector ("attributedText")] Foundation.NSAttributedString AttributedText { get; }
[Selector ("setAttributedText:")] void AttributedText { set; }
[Selector ("autocapitalizationType")] UIKit.UITextAutocapitalizationType AutocapitalizationType { get; }
[Selector ("setAutocapitalizationType:")] void AutocapitalizationType { set; }
[Selector ("autocorrectionType")] UIKit.UITextAutocorrectionType AutocorrectionType { get; }
[Selector ("setAutocorrectionType:")] void AutocorrectionType { set; }
[Selector ("beginningOfDocument")] UIKit.UITextPosition BeginningOfDocument { get; }
[Selector ("clearsOnInsertion")] bool ClearsOnInsertion { get; }
[Selector ("setClearsOnInsertion:")] void ClearsOnInsertion { set; }
[Selector ("dataDetectorTypes")] UIKit.UIDataDetectorType DataDetectorTypes { get; }
[Selector ("setDataDetectorTypes:")] void DataDetectorTypes { set; }
[Selector ("isEditable")] bool Editable { get; }
[Selector ("setEditable:")] void Editable { set; }
[Selector ("enablesReturnKeyAutomatically")] bool EnablesReturnKeyAutomatically { get; }
[Selector ("setEnablesReturnKeyAutomatically:")] void EnablesReturnKeyAutomatically { set; }
[Selector ("endOfDocument")] UIKit.UITextPosition EndOfDocument { get; }
[Selector ("font")] UIKit.UIFont Font { get; }
[Selector ("setFont:")] void Font { set; }
[Selector ("hasText")] bool HasText { get; }
[Selector ("inputAccessoryView")] UIKit.UIView InputAccessoryView { get; }
[Selector ("setInputAccessoryView:")] void InputAccessoryView { set; }
[Selector ("inputView")] UIKit.UIView InputView { get; }
[Selector ("setInputView:")] void InputView { set; }
[Selector ("keyboardAppearance")] UIKit.UIKeyboardAppearance KeyboardAppearance { get; }
[Selector ("setKeyboardAppearance:")] void KeyboardAppearance { set; }
[Selector ("keyboardType")] UIKit.UIKeyboardType KeyboardType { get; }
[Selector ("setKeyboardType:")] void KeyboardType { set; }
[Selector ("layoutManager")] UIKit.NSLayoutManager LayoutManager { get; }
[Selector ("markedTextRange")] UIKit.UITextRange MarkedTextRange { get; }
[Selector ("markedTextStyle")] Foundation.NSDictionary MarkedTextStyle { get; }
[Selector ("setMarkedTextStyle:")] void MarkedTextStyle { set; }
[Selector ("returnKeyType")] UIKit.UIReturnKeyType ReturnKeyType { get; }
[Selector ("setReturnKeyType:")] void ReturnKeyType { set; }
[Selector ("isSecureTextEntry")] bool SecureTextEntry { get; }
[Selector ("setSecureTextEntry:")] void SecureTextEntry { set; }
[Selector ("isSelectable")] bool Selectable { get; }
[Selector ("setSelectable:")] void Selectable { set; }
[Selector ("selectedRange")] Foundation.NSRange SelectedRange { get; }
[Selector ("setSelectedRange:")] void SelectedRange { set; }
[Selector ("selectedTextRange")] UIKit.UITextRange SelectedTextRange { get; }
[Selector ("setSelectedTextRange:")] void SelectedTextRange { set; }
[Selector ("spellCheckingType")] UIKit.UITextSpellCheckingType SpellCheckingType { get; }
[Selector ("setSpellCheckingType:")] void SpellCheckingType { set; }
[Selector ("text")] string Text { get; }
[Selector ("setText:")] void Text { set; }
[Selector ("textAlignment")] UIKit.UITextAlignment TextAlignment { get; }
[Selector ("setTextAlignment:")] void TextAlignment { set; }
[Selector ("textColor")] UIKit.UIColor TextColor { get; }
[Selector ("setTextColor:")] void TextColor { set; }
[Selector ("textContainer")] UIKit.NSTextContainer TextContainer { get; }
[Selector ("textContainerInset")] UIKit.UIEdgeInsets TextContainerInset { get; }
[Selector ("setTextContainerInset:")] void TextContainerInset { set; }
[Selector ("textInputView")] UIKit.UIView TextInputView { get; }
[Selector ("textStorage")] UIKit.NSTextStorage TextStorage { get; }
[Selector ("typingAttributes")] Foundation.NSDictionary TypingAttributes { get; }
[Selector ("setTypingAttributes:")] void TypingAttributes { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }
[Selector ("inputDelegate")] Foundation.NSObject WeakInputDelegate { get; }
[Selector ("setInputDelegate:")] void WeakInputDelegate { set; }
[Selector ("linkTextAttributes")] Foundation.NSDictionary WeakLinkTextAttributes { get; }
[Selector ("setLinkTextAttributes:")] void WeakLinkTextAttributes { set; }
[Selector ("tokenizer")] Foundation.NSObject WeakTokenizer { get; }

Type: _UITextViewDelegate

UIKit.UITextView+_UITextViewDelegate { [Selector ("textViewDidChange:")] void Changed(..)
[Selector ("textViewDidEndEditing:")] void EditingEnded(..)
[Selector ("textViewDidBeginEditing:")] void EditingStarted(..)
[Selector ("textViewDidChangeSelection:")] void SelectionChanged(..)
[Selector ("textViewShouldBeginEditing:")] bool ShouldBeginEditing(..)
[Selector ("textView:shouldChangeTextInRange:replacementText:")] bool ShouldChangeText(..)
[Selector ("textViewShouldEndEditing:")] bool ShouldEndEditing(..)
[Selector ("textView:shouldInteractWithTextAttachment:inRange:")] bool ShouldInteractWithTextAttachment(..)
[Selector ("textView:shouldInteractWithURL:inRange:")] bool ShouldInteractWithUrl(..)

Type: UITextViewDelegate

UIKit.UITextViewDelegate { [Selector ("textViewDidChange:")] void Changed(..)
[Selector ("textViewDidEndEditing:")] void EditingEnded(..)
[Selector ("textViewDidBeginEditing:")] void EditingStarted(..)
[Selector ("textViewDidChangeSelection:")] void SelectionChanged(..)
[Selector ("textViewShouldBeginEditing:")] bool ShouldBeginEditing(..)
[Selector ("textView:shouldChangeTextInRange:replacementText:")] bool ShouldChangeText(..)
[Selector ("textViewShouldEndEditing:")] bool ShouldEndEditing(..)
[Selector ("textView:shouldInteractWithTextAttachment:inRange:")] bool ShouldInteractWithTextAttachment(..)
[Selector ("textView:shouldInteractWithURL:inRange:")] bool ShouldInteractWithUrl(..)

Type: UIToolbar

UIKit.UIToolbar { [Selector ("setItems:animated:")] void SetItems(..)
[Selector ("backgroundImageForToolbarPosition:barMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("shadowImageForToolbarPosition:")] UIKit.UIImage GetShadowImage(..)
[Selector ("setBackgroundImage:forToolbarPosition:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setShadowImage:forToolbarPosition:")] void SetShadowImage(..)
[Selector ("barPosition")] UIKit.UIBarPosition BarPosition { get; }
[Selector ("barStyle")] UIKit.UIBarStyle BarStyle { get; }
[Selector ("setBarStyle:")] void BarStyle { set; }
[Selector ("barTintColor")] UIKit.UIColor BarTintColor { get; }
[Selector ("setBarTintColor:")] void BarTintColor { set; }
[Selector ("items")] UIKit.UIBarButtonItem Items { get; }
[Selector ("setItems:")] void Items { set; }
[Selector ("isTranslucent")] bool Translucent { get; }
[Selector ("setTranslucent:")] void Translucent { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: UIToolbarAppearance

UIKit.UIToolbar+UIToolbarAppearance { [Selector ("barTintColor")] UIKit.UIColor BarTintColor { get; }
[Selector ("setBarTintColor:")] void BarTintColor { set; }
[Selector ("backgroundImageForToolbarPosition:barMetrics:")] UIKit.UIImage GetBackgroundImage(..)
[Selector ("shadowImageForToolbarPosition:")] UIKit.UIImage GetShadowImage(..)
[Selector ("setBackgroundImage:forToolbarPosition:barMetrics:")] void SetBackgroundImage(..)
[Selector ("setShadowImage:forToolbarPosition:")] void SetShadowImage(..)

Type: UITouch

UIKit.UITouch { [Selector ("locationInView:")] CoreGraphics.CGPoint LocationInView(..)
[Selector ("previousLocationInView:")] CoreGraphics.CGPoint PreviousLocationInView(..)
[Selector ("gestureRecognizers")] UIKit.UIGestureRecognizer GestureRecognizers { get; }
[Selector ("majorRadius")] System.nfloat MajorRadius { get; }
[Selector ("majorRadiusTolerance")] System.nfloat MajorRadiusTolerance { get; }
[Selector ("phase")] UIKit.UITouchPhase Phase { get; }
[Selector ("tapCount")] System.nint TapCount { get; }
[Selector ("timestamp")] double Timestamp { get; }
[Selector ("view")] UIKit.UIView View { get; }
[Selector ("window")] UIKit.UIWindow Window { get; }

Type: UITraitCollection

UIKit.UITraitCollection { [Selector ("containsTraitsInCollection:")] bool Contains(..)
[Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("traitCollectionWithDisplayScale:")] UIKit.UITraitCollection FromDisplayScale(..)
[Selector ("traitCollectionWithHorizontalSizeClass:")] UIKit.UITraitCollection FromHorizontalSizeClass(..)
[Selector ("traitCollectionWithTraitsFromCollections:")] UIKit.UITraitCollection FromTraitsFromCollections(..)
[Selector ("traitCollectionWithUserInterfaceIdiom:")] UIKit.UITraitCollection FromUserInterfaceIdiom(..)
[Selector ("traitCollectionWithVerticalSizeClass:")] UIKit.UITraitCollection FromVerticalSizeClass(..)
[Selector ("displayScale")] System.nfloat DisplayScale { get; }
[Selector ("horizontalSizeClass")] UIKit.UIUserInterfaceSizeClass HorizontalSizeClass { get; }
[Selector ("userInterfaceIdiom")] UIKit.UIUserInterfaceIdiom UserInterfaceIdiom { get; }
[Selector ("verticalSizeClass")] UIKit.UIUserInterfaceSizeClass VerticalSizeClass { get; }

Type: UITraitEnvironment

UIKit.UITraitEnvironment { [Selector ("traitCollectionDidChange:")] void TraitCollectionDidChange(..)
[Selector ("traitCollection")] UIKit.UITraitCollection TraitCollection { get; }

Type: UIUserNotificationAction

UIKit.UIUserNotificationAction { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("activationMode")] UIKit.UIUserNotificationActivationMode ActivationMode { get; }
[Selector ("isAuthenticationRequired")] bool AuthenticationRequired { get; }
[Selector ("behavior")] UIKit.UIUserNotificationActionBehavior Behavior { get; }
[Selector ("isDestructive")] bool Destructive { get; }
[Selector ("identifier")] string Identifier { get; }
[Selector ("parameters")] Foundation.NSDictionary Parameters { get; }
[Selector ("title")] string Title { get; }

Type: UIUserNotificationCategory

UIKit.UIUserNotificationCategory { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("actionsForContext:")] UIKit.UIUserNotificationAction GetActionsForContext(..)
[Selector ("mutableCopyWithZone:")] Foundation.NSObject MutableCopy(..)
[Selector ("identifier")] string Identifier { get; }

Type: UIUserNotificationSettings

UIKit.UIUserNotificationSettings { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("settingsForTypes:categories:")] UIKit.UIUserNotificationSettings GetSettingsForTypes(..)
[Selector ("categories")] Foundation.NSSet Categories { get; }
[Selector ("types")] UIKit.UIUserNotificationType Types { get; }

Type: UIVibrancyEffect

UIKit.UIVibrancyEffect { [Selector ("effectForBlurEffect:")] UIKit.UIVibrancyEffect FromBlurEffect(..)

Type: UIVideo

UIKit.UIVideo { [Native ("UIVideoAtPathIsCompatibleWithSavedPhotosAlbum")] bool IsCompatibleWithSavedPhotosAlbum(..)
[Native ("UISaveVideoAtPathToSavedPhotosAlbum")] void SaveToPhotosAlbum(..)

Type: UIVideoEditorController

UIKit.UIVideoEditorController { [Selector ("canEditVideoAtPath:")] bool CanEditVideoAtPath(..)
[Selector ("videoMaximumDuration")] double VideoMaximumDuration { get; }
[Selector ("setVideoMaximumDuration:")] void VideoMaximumDuration { set; }
[Selector ("videoPath")] string VideoPath { get; }
[Selector ("setVideoPath:")] void VideoPath { set; }
[Selector ("videoQuality")] UIKit.UIImagePickerControllerQualityType VideoQuality { get; }
[Selector ("setVideoQuality:")] void VideoQuality { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIVideoEditorControllerDelegate

UIKit.UIVideoEditorController+_UIVideoEditorControllerDelegate { [Selector ("videoEditorController:didFailWithError:")] void Failed(..)
[Selector ("videoEditorControllerDidCancel:")] void UserCancelled(..)
[Selector ("videoEditorController:didSaveEditedVideoToPath:")] void VideoSaved(..)

Type: UIVideoEditorControllerDelegate

UIKit.UIVideoEditorControllerDelegate { [Selector ("videoEditorController:didFailWithError:")] void Failed(..)
[Selector ("videoEditorControllerDidCancel:")] void UserCancelled(..)
[Selector ("videoEditorController:didSaveEditedVideoToPath:")] void VideoSaved(..)

Type: UIVideoStatusDispatcher

UIKit.UIVideoStatusDispatcher { [Selector ("Xamarin_Internal__video:didFinishSavingWithError:contextInfo:")] void Callback(..)

Type: UIView

UIKit.UIView { [Selector ("accessibilityActivate")] bool AccessibilityActivate(..)
[Selector ("addConstraint:")] void AddConstraint(..)
[Selector ("addConstraints:")] void AddConstraints(..)
[Selector ("addGestureRecognizer:")] void AddGestureRecognizer(..)
[Selector ("addKeyframeWithRelativeStartTime:relativeDuration:animations:")] void AddKeyframeWithRelativeStartTime(..)
[Selector ("addLayoutGuide:")] void AddLayoutGuide(..)
[Selector ("addMotionEffect:")] void AddMotionEffect(..)
[Selector ("addSubview:")] void AddSubview(..)
[Selector ("alignmentRectForFrame:")] CoreGraphics.CGRect AlignmentRectForFrame(..)
[Selector ("animateWithDuration:animations:")] void Animate(..)
[Selector ("animateKeyframesWithDuration:delay:options:animations:completion:")] void AnimateKeyframes(..)
[Selector ("animateWithDuration:animations:completion:")] void AnimateNotify(..)
[Selector ("animateWithDuration:delay:options:animations:completion:")] void AnimateNotify(..)
[Selector ("animateWithDuration:delay:usingSpringWithDamping:initialSpringVelocity:options:animations:completion:")] void AnimateNotify(..)
[Selector ("beginAnimations:context:")] void BeginAnimations(..)
[Selector ("bringSubviewToFront:")] void BringSubviewToFront(..)
[Selector ("commitAnimations")] void CommitAnimations(..)
[Selector ("contentCompressionResistancePriorityForAxis:")] float ContentCompressionResistancePriority(..)
[Selector ("contentHuggingPriorityForAxis:")] float ContentHuggingPriority(..)
[Selector ("convertPoint:fromCoordinateSpace:")] CoreGraphics.CGPoint ConvertPointFromCoordinateSpace(..)
[Selector ("convertPoint:fromView:")] CoreGraphics.CGPoint ConvertPointFromView(..)
[Selector ("convertPoint:toCoordinateSpace:")] CoreGraphics.CGPoint ConvertPointToCoordinateSpace(..)
[Selector ("convertPoint:toView:")] CoreGraphics.CGPoint ConvertPointToView(..)
[Selector ("convertRect:fromCoordinateSpace:")] CoreGraphics.CGRect ConvertRectFromCoordinateSpace(..)
[Selector ("convertRect:fromView:")] CoreGraphics.CGRect ConvertRectFromView(..)
[Selector ("convertRect:toCoordinateSpace:")] CoreGraphics.CGRect ConvertRectToCoordinateSpace(..)
[Selector ("convertRect:toView:")] CoreGraphics.CGRect ConvertRectToView(..)
[Selector ("decodeRestorableStateWithCoder:")] void DecodeRestorableState(..)
[Selector ("drawRect:")] void Draw(..)
[Selector ("drawRect:forViewPrintFormatter:")] void DrawRect(..)
[Selector ("drawViewHierarchyInRect:afterScreenUpdates:")] bool DrawViewHierarchy(..)
[Selector ("encodeRestorableStateWithCoder:")] void EncodeRestorableState(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("exchangeSubviewAtIndex:withSubviewAtIndex:")] void ExchangeSubview(..)
[Selector ("exerciseAmbiguityInLayout")] void ExerciseAmbiguityInLayout(..)
[Selector ("frameForAlignmentRect:")] CoreGraphics.CGRect FrameForAlignmentRect(..)
[Selector ("gestureRecognizerShouldBegin:")] bool GestureRecognizerShouldBegin(..)
[Selector ("constraintsAffectingLayoutForAxis:")] UIKit.NSLayoutConstraint GetConstraintsAffectingLayout(..)
[Selector ("userInterfaceLayoutDirectionForSemanticContentAttribute:")] UIKit.UIUserInterfaceLayoutDirection GetUserInterfaceLayoutDirection(..)
[Selector ("hitTest:withEvent:")] UIKit.UIView HitTest(..)
[Selector ("insertSubview:atIndex:")] void InsertSubview(..)
[Selector ("insertSubview:aboveSubview:")] void InsertSubviewAbove(..)
[Selector ("insertSubview:belowSubview:")] void InsertSubviewBelow(..)
[Selector ("invalidateIntrinsicContentSize")] void InvalidateIntrinsicContentSize(..)
[Selector ("isDescendantOfView:")] bool IsDescendantOfView(..)
[Selector ("layoutIfNeeded")] void LayoutIfNeeded(..)
[Selector ("layoutMarginsDidChange")] void LayoutMarginsDidChange(..)
[Selector ("layoutSubviews")] void LayoutSubviews(..)
[Selector ("didMoveToSuperview")] void MovedToSuperview(..)
[Selector ("didMoveToWindow")] void MovedToWindow(..)
[Selector ("needsUpdateConstraints")] bool NeedsUpdateConstraints(..)
[Selector ("performSystemAnimation:onViews:options:animations:completion:")] void PerformSystemAnimation(..)
[Selector ("performWithoutAnimation:")] void PerformWithoutAnimation(..)
[Selector ("pointInside:withEvent:")] bool PointInside(..)
[Selector ("removeConstraint:")] void RemoveConstraint(..)
[Selector ("removeConstraints:")] void RemoveConstraints(..)
[Selector ("removeFromSuperview")] void RemoveFromSuperview(..)
[Selector ("removeGestureRecognizer:")] void RemoveGestureRecognizer(..)
[Selector ("removeLayoutGuide:")] void RemoveLayoutGuide(..)
[Selector ("removeMotionEffect:")] void RemoveMotionEffect(..)
[Selector ("requiresConstraintBasedLayout")] bool RequiresConstraintBasedLayout(..)
[Selector ("resizableSnapshotViewFromRect:afterScreenUpdates:withCapInsets:")] UIKit.UIView ResizableSnapshotView(..)
[Selector ("sendSubviewToBack:")] void SendSubviewToBack(..)
[Selector ("setAnimationBeginsFromCurrentState:")] void SetAnimationBeginsFromCurrentState(..)
[Selector ("setAnimationCurve:")] void SetAnimationCurve(..)
[Selector ("setAnimationDelay:")] void SetAnimationDelay(..)
[Selector ("setAnimationDelegate:")] void SetAnimationDelegate(..)
[Selector ("setAnimationDidStopSelector:")] void SetAnimationDidStopSelector(..)
[Selector ("setAnimationDuration:")] void SetAnimationDuration(..)
[Selector ("setAnimationRepeatAutoreverses:")] void SetAnimationRepeatAutoreverses(..)
[Selector ("setAnimationRepeatCount:")] void SetAnimationRepeatCount(..)
[Selector ("setAnimationStartDate:")] void SetAnimationStartDate(..)
[Selector ("setAnimationTransition:forView:cache:")] void SetAnimationTransition(..)
[Selector ("setAnimationWillStartSelector:")] void SetAnimationWillStartSelector(..)
[Selector ("setContentCompressionResistancePriority:forAxis:")] void SetContentCompressionResistancePriority(..)
[Selector ("setContentHuggingPriority:forAxis:")] void SetContentHuggingPriority(..)
[Selector ("setNeedsDisplay")] void SetNeedsDisplay(..)
[Selector ("setNeedsDisplayInRect:")] void SetNeedsDisplayInRect(..)
[Selector ("setNeedsLayout")] void SetNeedsLayout(..)
[Selector ("setNeedsUpdateConstraints")] void SetNeedsUpdateConstraints(..)
[Selector ("sizeThatFits:")] CoreGraphics.CGSize SizeThatFits(..)
[Selector ("sizeToFit")] void SizeToFit(..)
[Selector ("snapshotViewAfterScreenUpdates:")] UIKit.UIView SnapshotView(..)
[Selector ("didAddSubview:")] void SubviewAdded(..)
[Selector ("systemLayoutSizeFittingSize:")] CoreGraphics.CGSize SystemLayoutSizeFittingSize(..)
[Selector ("systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:")] CoreGraphics.CGSize SystemLayoutSizeFittingSize(..)
[Selector ("tintColorDidChange")] void TintColorDidChange(..)
[Selector ("traitCollectionDidChange:")] void TraitCollectionDidChange(..)
[Selector ("transitionFromView:toView:duration:options:completion:")] void TransitionNotify(..)
[Selector ("transitionWithView:duration:options:animations:completion:")] void TransitionNotify(..)
[Selector ("updateConstraints")] void UpdateConstraints(..)
[Selector ("updateConstraintsIfNeeded")] void UpdateConstraintsIfNeeded(..)
[Selector ("viewWithTag:")] UIKit.UIView ViewWithTag(..)
[Selector ("willMoveToSuperview:")] void WillMoveToSuperview(..)
[Selector ("willMoveToWindow:")] void WillMoveToWindow(..)
[Selector ("willRemoveSubview:")] void WillRemoveSubview(..)
[Selector ("accessibilityActivationPoint")] CoreGraphics.CGPoint AccessibilityActivationPoint { get; }
[Selector ("setAccessibilityActivationPoint:")] void AccessibilityActivationPoint { set; }
[Selector ("accessibilityElementsHidden")] bool AccessibilityElementsHidden { get; }
[Selector ("setAccessibilityElementsHidden:")] void AccessibilityElementsHidden { set; }
[Selector ("accessibilityFrame")] CoreGraphics.CGRect AccessibilityFrame { get; }
[Selector ("setAccessibilityFrame:")] void AccessibilityFrame { set; }
[Selector ("accessibilityHint")] string AccessibilityHint { get; }
[Selector ("setAccessibilityHint:")] void AccessibilityHint { set; }
[Selector ("accessibilityIdentifier")] string AccessibilityIdentifier { get; }
[Selector ("setAccessibilityIdentifier:")] void AccessibilityIdentifier { set; }
[Selector ("accessibilityLabel")] string AccessibilityLabel { get; }
[Selector ("setAccessibilityLabel:")] void AccessibilityLabel { set; }
[Selector ("accessibilityLanguage")] string AccessibilityLanguage { get; }
[Selector ("setAccessibilityLanguage:")] void AccessibilityLanguage { set; }
[Selector ("accessibilityNavigationStyle")] UIKit.UIAccessibilityNavigationStyle AccessibilityNavigationStyle { get; }
[Selector ("setAccessibilityNavigationStyle:")] void AccessibilityNavigationStyle { set; }
[Selector ("accessibilityPath")] UIKit.UIBezierPath AccessibilityPath { get; }
[Selector ("setAccessibilityPath:")] void AccessibilityPath { set; }
[Selector ("accessibilityTraits")] UIKit.UIAccessibilityTrait AccessibilityTraits { get; }
[Selector ("setAccessibilityTraits:")] void AccessibilityTraits { set; }
[Selector ("accessibilityValue")] string AccessibilityValue { get; }
[Selector ("setAccessibilityValue:")] void AccessibilityValue { set; }
[Selector ("accessibilityViewIsModal")] bool AccessibilityViewIsModal { get; }
[Selector ("setAccessibilityViewIsModal:")] void AccessibilityViewIsModal { set; }
[Selector ("alignmentRectInsets")] UIKit.UIEdgeInsets AlignmentRectInsets { get; }
[Selector ("alpha")] System.nfloat Alpha { get; }
[Selector ("setAlpha:")] void Alpha { set; }
[Selector ("areAnimationsEnabled")] bool AnimationsEnabled { get; }
[Selector ("setAnimationsEnabled:")] void AnimationsEnabled { set; }
[Selector ("autoresizingMask")] UIKit.UIViewAutoresizing AutoresizingMask { get; }
[Selector ("setAutoresizingMask:")] void AutoresizingMask { set; }
[Selector ("autoresizesSubviews")] bool AutosizesSubviews { get; }
[Selector ("setAutoresizesSubviews:")] void AutosizesSubviews { set; }
[Selector ("backgroundColor")] UIKit.UIColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("bottomAnchor")] UIKit.NSLayoutYAxisAnchor BottomAnchor { get; }
[Selector ("bounds")] CoreGraphics.CGRect Bounds { get; }
[Selector ("setBounds:")] void Bounds { set; }
[Selector ("center")] CoreGraphics.CGPoint Center { get; }
[Selector ("setCenter:")] void Center { set; }
[Selector ("centerXAnchor")] UIKit.NSLayoutXAxisAnchor CenterXAnchor { get; }
[Selector ("centerYAnchor")] UIKit.NSLayoutYAxisAnchor CenterYAnchor { get; }
[Selector ("clearsContextBeforeDrawing")] bool ClearsContextBeforeDrawing { get; }
[Selector ("setClearsContextBeforeDrawing:")] void ClearsContextBeforeDrawing { set; }
[Selector ("clipsToBounds")] bool ClipsToBounds { get; }
[Selector ("setClipsToBounds:")] void ClipsToBounds { set; }
[Selector ("collisionBoundingPath")] UIKit.UIBezierPath CollisionBoundingPath { get; }
[Selector ("collisionBoundsType")] UIKit.UIDynamicItemCollisionBoundsType CollisionBoundsType { get; }
[Selector ("constraints")] UIKit.NSLayoutConstraint Constraints { get; }
[Selector ("contentMode")] UIKit.UIViewContentMode ContentMode { get; }
[Selector ("setContentMode:")] void ContentMode { set; }
[Selector ("contentScaleFactor")] System.nfloat ContentScaleFactor { get; }
[Selector ("setContentScaleFactor:")] void ContentScaleFactor { set; }
[Selector ("contentStretch")] CoreGraphics.CGRect ContentStretch { get; }
[Selector ("setContentStretch:")] void ContentStretch { set; }
[Selector ("isExclusiveTouch")] bool ExclusiveTouch { get; }
[Selector ("setExclusiveTouch:")] void ExclusiveTouch { set; }
[Selector ("firstBaselineAnchor")] UIKit.NSLayoutYAxisAnchor FirstBaselineAnchor { get; }
[Selector ("frame")] CoreGraphics.CGRect Frame { get; }
[Selector ("setFrame:")] void Frame { set; }
[Selector ("gestureRecognizers")] UIKit.UIGestureRecognizer GestureRecognizers { get; }
[Selector ("setGestureRecognizers:")] void GestureRecognizers { set; }
[Selector ("hasAmbiguousLayout")] bool HasAmbiguousLayout { get; }
[Selector ("heightAnchor")] UIKit.NSLayoutDimension HeightAnchor { get; }
[Selector ("isHidden")] bool Hidden { get; }
[Selector ("setHidden:")] void Hidden { set; }
[Selector ("inheritedAnimationDuration")] double InheritedAnimationDuration { get; }
[Selector ("intrinsicContentSize")] CoreGraphics.CGSize IntrinsicContentSize { get; }
[Selector ("isAccessibilityElement")] bool IsAccessibilityElement { get; }
[Selector ("setIsAccessibilityElement:")] void IsAccessibilityElement { set; }
[Selector ("lastBaselineAnchor")] UIKit.NSLayoutYAxisAnchor LastBaselineAnchor { get; }
[Selector ("layer")] CoreAnimation.CALayer Layer { get; }
[Selector ("layoutGuides")] UIKit.UILayoutGuide LayoutGuides { get; }
[Selector ("layoutMargins")] UIKit.UIEdgeInsets LayoutMargins { get; }
[Selector ("setLayoutMargins:")] void LayoutMargins { set; }
[Selector ("layoutMarginsGuide")] UIKit.UILayoutGuide LayoutMarginsGuide { get; }
[Selector ("leadingAnchor")] UIKit.NSLayoutXAxisAnchor LeadingAnchor { get; }
[Selector ("leftAnchor")] UIKit.NSLayoutXAxisAnchor LeftAnchor { get; }
[Selector ("maskView")] UIKit.UIView MaskView { get; }
[Selector ("setMaskView:")] void MaskView { set; }
[Selector ("motionEffects")] UIKit.UIMotionEffect MotionEffects { get; }
[Selector ("setMotionEffects:")] void MotionEffects { set; }
[Selector ("isMultipleTouchEnabled")] bool MultipleTouchEnabled { get; }
[Selector ("setMultipleTouchEnabled:")] void MultipleTouchEnabled { set; }
[Selector ("isOpaque")] bool Opaque { get; }
[Selector ("setOpaque:")] void Opaque { set; }
[Selector ("preservesSuperviewLayoutMargins")] bool PreservesSuperviewLayoutMargins { get; }
[Selector ("setPreservesSuperviewLayoutMargins:")] void PreservesSuperviewLayoutMargins { set; }
[Selector ("readableContentGuide")] UIKit.UILayoutGuide ReadableContentGuide { get; }
[Selector ("restorationIdentifier")] string RestorationIdentifier { get; }
[Selector ("setRestorationIdentifier:")] void RestorationIdentifier { set; }
[Selector ("rightAnchor")] UIKit.NSLayoutXAxisAnchor RightAnchor { get; }
[Selector ("semanticContentAttribute")] UIKit.UISemanticContentAttribute SemanticContentAttribute { get; }
[Selector ("setSemanticContentAttribute:")] void SemanticContentAttribute { set; }
[Selector ("shouldGroupAccessibilityChildren")] bool ShouldGroupAccessibilityChildren { get; }
[Selector ("setShouldGroupAccessibilityChildren:")] void ShouldGroupAccessibilityChildren { set; }
[Selector ("subviews")] UIKit.UIView Subviews { get; }
[Selector ("superview")] UIKit.UIView Superview { get; }
[Selector ("tag")] System.nint Tag { get; }
[Selector ("setTag:")] void Tag { set; }
[Selector ("tintAdjustmentMode")] UIKit.UIViewTintAdjustmentMode TintAdjustmentMode { get; }
[Selector ("setTintAdjustmentMode:")] void TintAdjustmentMode { set; }
[Selector ("tintColor")] UIKit.UIColor TintColor { get; }
[Selector ("setTintColor:")] void TintColor { set; }
[Selector ("topAnchor")] UIKit.NSLayoutYAxisAnchor TopAnchor { get; }
[Selector ("trailingAnchor")] UIKit.NSLayoutXAxisAnchor TrailingAnchor { get; }
[Selector ("traitCollection")] UIKit.UITraitCollection TraitCollection { get; }
[Selector ("transform")] CoreGraphics.CGAffineTransform Transform { get; }
[Selector ("setTransform:")] void Transform { set; }
[Selector ("translatesAutoresizingMaskIntoConstraints")] bool TranslatesAutoresizingMaskIntoConstraints { get; }
[Selector ("setTranslatesAutoresizingMaskIntoConstraints:")] void TranslatesAutoresizingMaskIntoConstraints { set; }
[Selector ("isUserInteractionEnabled")] bool UserInteractionEnabled { get; }
[Selector ("setUserInteractionEnabled:")] void UserInteractionEnabled { set; }
[Selector ("viewForBaselineLayout")] UIKit.UIView ViewForBaselineLayout { get; }
[Selector ("viewForFirstBaselineLayout")] UIKit.UIView ViewForFirstBaselineLayout { get; }
[Selector ("viewForLastBaselineLayout")] UIKit.UIView ViewForLastBaselineLayout { get; }
[Selector ("viewPrintFormatter")] UIKit.UIViewPrintFormatter ViewPrintFormatter { get; }
[Selector ("widthAnchor")] UIKit.NSLayoutDimension WidthAnchor { get; }
[Selector ("window")] UIKit.UIWindow Window { get; }

Type: _UIViewStaticCallback

UIKit.UIView+_UIViewStaticCallback { [Selector ("start")] void OnStart(..)
[Selector ("end")] void OnEnd(..)

Type: UIViewAppearance

UIKit.UIView+UIViewAppearance { [Selector ("backgroundColor")] UIKit.UIColor BackgroundColor { get; }
[Selector ("setBackgroundColor:")] void BackgroundColor { set; }
[Selector ("tintColor")] UIKit.UIColor TintColor { get; }
[Selector ("setTintColor:")] void TintColor { set; }

Type: UIViewController

UIKit.UIViewController { [Selector ("addChildViewController:")] void AddChildViewController(..)
[Selector ("addKeyCommand:")] void AddKeyCommand(..)
[Selector ("allowedChildViewControllersForUnwindingFromSource:")] UIKit.UIViewController AllowedChildViewControllersForUnwinding(..)
[Selector ("applicationFinishedRestoringState")] void ApplicationFinishedRestoringState(..)
[Selector ("attemptRotationToDeviceOrientation")] void AttemptRotationToDeviceOrientation(..)
[Selector ("beginAppearanceTransition:animated:")] void BeginAppearanceTransition(..)
[Selector ("canPerformUnwindSegueAction:fromViewController:withSender:")] bool CanPerformUnwind(..)
[Selector ("childViewControllerContainingSegueSource:")] UIKit.UIViewController ChildViewControllerContainingSegueSource(..)
[Selector ("childViewControllerForStatusBarHidden")] UIKit.UIViewController ChildViewControllerForStatusBarHidden(..)
[Selector ("childViewControllerForStatusBarStyle")] UIKit.UIViewController ChildViewControllerForStatusBarStyle(..)
[Selector ("decodeRestorableStateWithCoder:")] void DecodeRestorableState(..)
[Selector ("didAnimateFirstHalfOfRotationToInterfaceOrientation:")] void DidAnimateFirstHalfOfRotation(..)
[Selector ("didMoveToParentViewController:")] void DidMoveToParentViewController(..)
[Selector ("didReceiveMemoryWarning")] void DidReceiveMemoryWarning(..)
[Selector ("didRotateFromInterfaceOrientation:")] void DidRotate(..)
[Selector ("dismissModalViewControllerAnimated:")] void DismissModalViewController(..)
[Selector ("dismissMoviePlayerViewControllerAnimated")] void DismissMoviePlayerViewController(..)
[Selector ("dismissViewControllerAnimated:completion:")] void DismissViewController(..)
[Selector ("encodeRestorableStateWithCoder:")] void EncodeRestorableState(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("endAppearanceTransition")] void EndAppearanceTransition(..)
[Selector ("overrideTraitCollectionForChildViewController:")] UIKit.UITraitCollection GetOverrideTraitCollectionForChildViewController(..)
[Selector ("segueForUnwindingToViewController:fromViewController:identifier:")] UIKit.UIStoryboardSegue GetSegueForUnwinding(..)
[Selector ("sizeForChildContentContainer:withParentContainerSize:")] CoreGraphics.CGSize GetSizeForChildContentContainer(..)
[Selector ("supportedInterfaceOrientations")] UIKit.UIInterfaceOrientationMask GetSupportedInterfaceOrientations(..)
[Selector ("targetViewControllerForAction:sender:")] UIKit.UIViewController GetTargetViewControllerForAction(..)
[Selector ("viewControllerForUnwindSegueAction:fromViewController:withSender:")] UIKit.UIViewController GetViewControllerForUnwind(..)
[Selector ("loadView")] void LoadView(..)
[Selector ("loadViewIfNeeded")] void LoadViewIfNeeded(..)
[Selector ("performSegueWithIdentifier:sender:")] void PerformSegue(..)
[Selector ("preferredContentSizeDidChangeForChildContentContainer:")] void PreferredContentSizeDidChangeForChildContentContainer(..)
[Selector ("preferredInterfaceOrientationForPresentation")] UIKit.UIInterfaceOrientation PreferredInterfaceOrientationForPresentation(..)
[Selector ("preferredStatusBarStyle")] UIKit.UIStatusBarStyle PreferredStatusBarStyle(..)
[Selector ("prefersStatusBarHidden")] bool PrefersStatusBarHidden(..)
[Selector ("prepareForSegue:sender:")] void PrepareForSegue(..)
[Selector ("presentModalViewController:animated:")] void PresentModalViewController(..)
[Selector ("presentMoviePlayerViewControllerAnimated:")] void PresentMoviePlayerViewController(..)
[Selector ("presentViewController:animated:completion:")] void PresentViewController(..)
[Selector ("removeFromParentViewController")] void RemoveFromParentViewController(..)
[Selector ("removeKeyCommand:")] void RemoveKeyCommand(..)
[Selector ("setEditing:animated:")] void SetEditing(..)
[Selector ("setNeedsStatusBarAppearanceUpdate")] void SetNeedsStatusBarAppearanceUpdate(..)
[Selector ("setOverrideTraitCollection:forChildViewController:")] void SetOverrideTraitCollection(..)
[Selector ("setToolbarItems:animated:")] void SetToolbarItems(..)
[Selector ("shouldAutorotate")] bool ShouldAutorotate(..)
[Selector ("shouldAutorotateToInterfaceOrientation:")] bool ShouldAutorotateToInterfaceOrientation(..)
[Selector ("shouldPerformSegueWithIdentifier:sender:")] bool ShouldPerformSegue(..)
[Selector ("showDetailViewController:sender:")] void ShowDetailViewController(..)
[Selector ("showViewController:sender:")] void ShowViewController(..)
[Selector ("systemLayoutFittingSizeDidChangeForChildContentContainer:")] void SystemLayoutFittingSizeDidChangeForChildContentContainer(..)
[Selector ("traitCollectionDidChange:")] void TraitCollectionDidChange(..)
[Selector ("transitionFromViewController:toViewController:duration:options:animations:completion:")] void Transition(..)
[Selector ("unwindForSegue:towardsViewController:")] void UnwindForSegue(..)
[Selector ("updateViewConstraints")] void UpdateViewConstraints(..)
[Selector ("viewDidAppear:")] void ViewDidAppear(..)
[Selector ("viewDidDisappear:")] void ViewDidDisappear(..)
[Selector ("viewDidLayoutSubviews")] void ViewDidLayoutSubviews(..)
[Selector ("viewDidLoad")] void ViewDidLoad(..)
[Selector ("viewDidUnload")] void ViewDidUnload(..)
[Selector ("viewWillAppear:")] void ViewWillAppear(..)
[Selector ("viewWillDisappear:")] void ViewWillDisappear(..)
[Selector ("viewWillLayoutSubviews")] void ViewWillLayoutSubviews(..)
[Selector ("viewWillTransitionToSize:withTransitionCoordinator:")] void ViewWillTransitionToSize(..)
[Selector ("viewWillUnload")] void ViewWillUnload(..)
[Selector ("willAnimateFirstHalfOfRotationToInterfaceOrientation:duration:")] void WillAnimateFirstHalfOfRotation(..)
[Selector ("willAnimateRotationToInterfaceOrientation:duration:")] void WillAnimateRotation(..)
[Selector ("willAnimateSecondHalfOfRotationFromInterfaceOrientation:duration:")] void WillAnimateSecondHalfOfRotation(..)
[Selector ("willMoveToParentViewController:")] void WillMoveToParentViewController(..)
[Selector ("willRotateToInterfaceOrientation:duration:")] void WillRotate(..)
[Selector ("willTransitionToTraitCollection:withTransitionCoordinator:")] void WillTransitionToTraitCollection(..)
[Selector ("automaticallyAdjustsScrollViewInsets")] bool AutomaticallyAdjustsScrollViewInsets { get; }
[Selector ("setAutomaticallyAdjustsScrollViewInsets:")] void AutomaticallyAdjustsScrollViewInsets { set; }
[Selector ("automaticallyForwardAppearanceAndRotationMethodsToChildViewControllers")] bool AutomaticallyForwardAppearanceAndRotationMethodsToChildViewControllers { get; }
[Selector ("bottomLayoutGuide")] UIKit.IUILayoutSupport BottomLayoutGuide { get; }
[Selector ("childViewControllers")] UIKit.UIViewController ChildViewControllers { get; }
[Selector ("contentSizeForViewInPopover")] CoreGraphics.CGSize ContentSizeForViewInPopover { get; }
[Selector ("setContentSizeForViewInPopover:")] void ContentSizeForViewInPopover { set; }
[Selector ("definesPresentationContext")] bool DefinesPresentationContext { get; }
[Selector ("setDefinesPresentationContext:")] void DefinesPresentationContext { set; }
[Selector ("disablesAutomaticKeyboardDismissal")] bool DisablesAutomaticKeyboardDismissal { get; }
[Selector ("edgesForExtendedLayout")] UIKit.UIRectEdge EdgesForExtendedLayout { get; }
[Selector ("setEdgesForExtendedLayout:")] void EdgesForExtendedLayout { set; }
[Selector ("editButtonItem")] UIKit.UIBarButtonItem EditButtonItem { get; }
[Selector ("isEditing")] bool Editing { get; }
[Selector ("setEditing:")] void Editing { set; }
[Selector ("extendedLayoutIncludesOpaqueBars")] bool ExtendedLayoutIncludesOpaqueBars { get; }
[Selector ("setExtendedLayoutIncludesOpaqueBars:")] void ExtendedLayoutIncludesOpaqueBars { set; }
[Selector ("extensionContext")] Foundation.NSExtensionContext ExtensionContext { get; }
[Selector ("hidesBottomBarWhenPushed")] bool HidesBottomBarWhenPushed { get; }
[Selector ("setHidesBottomBarWhenPushed:")] void HidesBottomBarWhenPushed { set; }
[Selector ("interfaceOrientation")] UIKit.UIInterfaceOrientation InterfaceOrientation { get; }
[Selector ("isBeingDismissed")] bool IsBeingDismissed { get; }
[Selector ("isBeingPresented")] bool IsBeingPresented { get; }
[Selector ("isMovingFromParentViewController")] bool IsMovingFromParentViewController { get; }
[Selector ("isMovingToParentViewController")] bool IsMovingToParentViewController { get; }
[Selector ("isViewLoaded")] bool IsViewLoaded { get; }
[Selector ("isModalInPopover")] bool ModalInPopover { get; }
[Selector ("setModalInPopover:")] void ModalInPopover { set; }
[Selector ("modalPresentationCapturesStatusBarAppearance")] bool ModalPresentationCapturesStatusBarAppearance { get; }
[Selector ("setModalPresentationCapturesStatusBarAppearance:")] void ModalPresentationCapturesStatusBarAppearance { set; }
[Selector ("modalPresentationStyle")] UIKit.UIModalPresentationStyle ModalPresentationStyle { get; }
[Selector ("setModalPresentationStyle:")] void ModalPresentationStyle { set; }
[Selector ("modalTransitionStyle")] UIKit.UIModalTransitionStyle ModalTransitionStyle { get; }
[Selector ("setModalTransitionStyle:")] void ModalTransitionStyle { set; }
[Selector ("modalViewController")] UIKit.UIViewController ModalViewController { get; }
[Selector ("navigationController")] UIKit.UINavigationController NavigationController { get; }
[Selector ("navigationItem")] UIKit.UINavigationItem NavigationItem { get; }
[Selector ("nibBundle")] Foundation.NSBundle NibBundle { get; }
[Selector ("nibName")] string NibName { get; }
[Selector ("parentViewController")] UIKit.UIViewController ParentViewController { get; }
[Selector ("popoverPresentationController")] UIKit.UIPopoverPresentationController PopoverPresentationController { get; }
[Selector ("preferredContentSize")] CoreGraphics.CGSize PreferredContentSize { get; }
[Selector ("setPreferredContentSize:")] void PreferredContentSize { set; }
[Selector ("preferredStatusBarUpdateAnimation")] UIKit.UIStatusBarAnimation PreferredStatusBarUpdateAnimation { get; }
[Selector ("presentationController")] UIKit.UIPresentationController PresentationController { get; }
[Selector ("presentedViewController")] UIKit.UIViewController PresentedViewController { get; }
[Selector ("presentingViewController")] UIKit.UIViewController PresentingViewController { get; }
[Selector ("providesPresentationContextTransitionStyle")] bool ProvidesPresentationContextTransitionStyle { get; }
[Selector ("setProvidesPresentationContextTransitionStyle:")] void ProvidesPresentationContextTransitionStyle { set; }
[Selector ("restorationClass")] ObjCRuntime.Class RestorationClass { get; }
[Selector ("setRestorationClass:")] void RestorationClass { set; }
[Selector ("restorationIdentifier")] string RestorationIdentifier { get; }
[Selector ("setRestorationIdentifier:")] void RestorationIdentifier { set; }
[Selector ("rotatingFooterView")] UIKit.UIView RotatingFooterView { get; }
[Selector ("rotatingHeaderView")] UIKit.UIView RotatingHeaderView { get; }
[Selector ("searchDisplayController")] UIKit.UISearchDisplayController SearchDisplayController { get; }
[Selector ("shouldAutomaticallyForwardAppearanceMethods")] bool ShouldAutomaticallyForwardAppearanceMethods { get; }
[Selector ("shouldAutomaticallyForwardRotationMethods")] bool ShouldAutomaticallyForwardRotationMethods { get; }
[Selector ("splitViewController")] UIKit.UISplitViewController SplitViewController { get; }
[Selector ("storyboard")] UIKit.UIStoryboard Storyboard { get; }
[Selector ("tabBarController")] UIKit.UITabBarController TabBarController { get; }
[Selector ("tabBarItem")] UIKit.UITabBarItem TabBarItem { get; }
[Selector ("setTabBarItem:")] void TabBarItem { set; }
[Selector ("title")] string Title { get; }
[Selector ("setTitle:")] void Title { set; }
[Selector ("toolbarItems")] UIKit.UIBarButtonItem ToolbarItems { get; }
[Selector ("setToolbarItems:")] void ToolbarItems { set; }
[Selector ("topLayoutGuide")] UIKit.IUILayoutSupport TopLayoutGuide { get; }
[Selector ("traitCollection")] UIKit.UITraitCollection TraitCollection { get; }
[Selector ("view")] UIKit.UIView View { get; }
[Selector ("setView:")] void View { set; }
[Selector ("viewIfLoaded")] UIKit.UIView ViewIfLoaded { get; }
[Selector ("wantsFullScreenLayout")] bool WantsFullScreenLayout { get; }
[Selector ("setWantsFullScreenLayout:")] void WantsFullScreenLayout { set; }
[Selector ("transitioningDelegate")] Foundation.NSObject WeakTransitioningDelegate { get; }
[Selector ("setTransitioningDelegate:")] void WeakTransitioningDelegate { set; }

Type: UIViewControllerAnimatedTransitioning

UIKit.UIViewControllerAnimatedTransitioning { [Selector ("animateTransition:")] void AnimateTransition(..)
[Selector ("animationEnded:")] void AnimationEnded(..)
[Selector ("transitionDuration:")] double TransitionDuration(..)

Type: UIViewControllerContextTransitioning

UIKit.UIViewControllerContextTransitioning { [Selector ("cancelInteractiveTransition")] void CancelInteractiveTransition(..)
[Selector ("completeTransition:")] void CompleteTransition(..)
[Selector ("finishInteractiveTransition")] void FinishInteractiveTransition(..)
[Selector ("finalFrameForViewController:")] CoreGraphics.CGRect GetFinalFrameForViewController(..)
[Selector ("initialFrameForViewController:")] CoreGraphics.CGRect GetInitialFrameForViewController(..)
[Selector ("viewControllerForKey:")] UIKit.UIViewController GetViewControllerForKey(..)
[Selector ("viewForKey:")] UIKit.UIView GetViewFor(..)
[Selector ("updateInteractiveTransition:")] void UpdateInteractiveTransition(..)
[Selector ("containerView")] UIKit.UIView ContainerView { get; }
[Selector ("isAnimated")] bool IsAnimated { get; }
[Selector ("isInteractive")] bool IsInteractive { get; }
[Selector ("presentationStyle")] UIKit.UIModalPresentationStyle PresentationStyle { get; }
[Selector ("targetTransform")] CoreGraphics.CGAffineTransform TargetTransform { get; }
[Selector ("transitionWasCancelled")] bool TransitionWasCancelled { get; }

Type: UIViewControllerInteractiveTransitioning

UIKit.UIViewControllerInteractiveTransitioning { [Selector ("startInteractiveTransition:")] void StartInteractiveTransition(..)
[Selector ("completionCurve")] UIKit.UIViewAnimationCurve CompletionCurve { get; }
[Selector ("completionSpeed")] System.nfloat CompletionSpeed { get; }

Type: UIViewControllerTransitioningDelegate

UIKit.UIViewControllerTransitioningDelegate { [Selector ("animationControllerForDismissedController:")] UIKit.IUIViewControllerAnimatedTransitioning GetAnimationControllerForDismissedController(..)
[Selector ("animationControllerForPresentedController:presentingController:sourceController:")] UIKit.IUIViewControllerAnimatedTransitioning GetAnimationControllerForPresentedController(..)
[Selector ("interactionControllerForDismissal:")] UIKit.IUIViewControllerInteractiveTransitioning GetInteractionControllerForDismissal(..)
[Selector ("interactionControllerForPresentation:")] UIKit.IUIViewControllerInteractiveTransitioning GetInteractionControllerForPresentation(..)
[Selector ("presentationControllerForPresentedViewController:presentingViewController:sourceViewController:")] UIKit.UIPresentationController GetPresentationControllerForPresentedViewController(..)

Type: UIViewPrintFormatter

UIKit.UIViewPrintFormatter { [Selector ("view")] UIKit.UIView View { get; }

Type: UIVisualEffect

UIKit.UIVisualEffect { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)

Type: UIVisualEffectView

UIKit.UIVisualEffectView { [Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("contentView")] UIKit.UIView ContentView { get; }
[Selector ("effect")] UIKit.UIVisualEffect Effect { get; }

Type: UIWebView

UIKit.UIWebView { [Selector ("scrollViewDidEndDecelerating:")] void DecelerationEnded(..)
[Selector ("scrollViewWillBeginDecelerating:")] void DecelerationStarted(..)
[Selector ("scrollViewDidZoom:")] void DidZoom(..)
[Selector ("scrollViewDidEndDragging:willDecelerate:")] void DraggingEnded(..)
[Selector ("scrollViewWillBeginDragging:")] void DraggingStarted(..)
[Selector ("stringByEvaluatingJavaScriptFromString:")] string EvaluateJavascript(..)
[Selector ("goBack")] void GoBack(..)
[Selector ("goForward")] void GoForward(..)
[Selector ("loadData:MIMEType:textEncodingName:baseURL:")] void LoadData(..)
[Selector ("loadHTMLString:baseURL:")] void LoadHtmlString(..)
[Selector ("loadRequest:")] void LoadRequest(..)
[Selector ("reload")] void Reload(..)
[Selector ("scrollViewDidEndScrollingAnimation:")] void ScrollAnimationEnded(..)
[Selector ("scrollViewDidScroll:")] void Scrolled(..)
[Selector ("scrollViewDidScrollToTop:")] void ScrolledToTop(..)
[Selector ("scrollViewShouldScrollToTop:")] bool ShouldScrollToTop(..)
[Selector ("stopLoading")] void StopLoading(..)
[Selector ("viewForZoomingInScrollView:")] UIKit.UIView ViewForZoomingInScrollView(..)
[Selector ("scrollViewWillEndDragging:withVelocity:targetContentOffset:")] void WillEndDragging(..)
[Selector ("scrollViewDidEndZooming:withView:atScale:")] void ZoomingEnded(..)
[Selector ("scrollViewWillBeginZooming:withView:")] void ZoomingStarted(..)
[Selector ("allowsInlineMediaPlayback")] bool AllowsInlineMediaPlayback { get; }
[Selector ("setAllowsInlineMediaPlayback:")] void AllowsInlineMediaPlayback { set; }
[Selector ("allowsPictureInPictureMediaPlayback")] bool AllowsPictureInPictureMediaPlayback { get; }
[Selector ("setAllowsPictureInPictureMediaPlayback:")] void AllowsPictureInPictureMediaPlayback { set; }
[Selector ("canGoBack")] bool CanGoBack { get; }
[Selector ("canGoForward")] bool CanGoForward { get; }
[Selector ("dataDetectorTypes")] UIKit.UIDataDetectorType DataDetectorTypes { get; }
[Selector ("setDataDetectorTypes:")] void DataDetectorTypes { set; }
[Selector ("gapBetweenPages")] System.nfloat GapBetweenPages { get; }
[Selector ("setGapBetweenPages:")] void GapBetweenPages { set; }
[Selector ("isLoading")] bool IsLoading { get; }
[Selector ("keyboardDisplayRequiresUserAction")] bool KeyboardDisplayRequiresUserAction { get; }
[Selector ("setKeyboardDisplayRequiresUserAction:")] void KeyboardDisplayRequiresUserAction { set; }
[Selector ("mediaPlaybackAllowsAirPlay")] bool MediaPlaybackAllowsAirPlay { get; }
[Selector ("setMediaPlaybackAllowsAirPlay:")] void MediaPlaybackAllowsAirPlay { set; }
[Selector ("mediaPlaybackRequiresUserAction")] bool MediaPlaybackRequiresUserAction { get; }
[Selector ("setMediaPlaybackRequiresUserAction:")] void MediaPlaybackRequiresUserAction { set; }
[Selector ("pageCount")] System.nint PageCount { get; }
[Selector ("pageLength")] System.nfloat PageLength { get; }
[Selector ("setPageLength:")] void PageLength { set; }
[Selector ("paginationBreakingMode")] UIKit.UIWebPaginationBreakingMode PaginationBreakingMode { get; }
[Selector ("setPaginationBreakingMode:")] void PaginationBreakingMode { set; }
[Selector ("paginationMode")] UIKit.UIWebPaginationMode PaginationMode { get; }
[Selector ("setPaginationMode:")] void PaginationMode { set; }
[Selector ("request")] Foundation.NSUrlRequest Request { get; }
[Selector ("scalesPageToFit")] bool ScalesPageToFit { get; }
[Selector ("setScalesPageToFit:")] void ScalesPageToFit { set; }
[Selector ("scrollView")] UIKit.UIScrollView ScrollView { get; }
[Selector ("suppressesIncrementalRendering")] bool SuppressesIncrementalRendering { get; }
[Selector ("setSuppressesIncrementalRendering:")] void SuppressesIncrementalRendering { set; }
[Selector ("delegate")] Foundation.NSObject WeakDelegate { get; }
[Selector ("setDelegate:")] void WeakDelegate { set; }

Type: _UIWebViewDelegate

UIKit.UIWebView+_UIWebViewDelegate { [Selector ("webView:didFailLoadWithError:")] void LoadFailed(..)
[Selector ("webViewDidFinishLoad:")] void LoadingFinished(..)
[Selector ("webViewDidStartLoad:")] void LoadStarted(..)
[Selector ("webView:shouldStartLoadWithRequest:navigationType:")] bool ShouldStartLoad(..)

Type: UIWebViewDelegate

UIKit.UIWebViewDelegate { [Selector ("webView:didFailLoadWithError:")] void LoadFailed(..)
[Selector ("webViewDidFinishLoad:")] void LoadingFinished(..)
[Selector ("webViewDidStartLoad:")] void LoadStarted(..)
[Selector ("webView:shouldStartLoadWithRequest:navigationType:")] bool ShouldStartLoad(..)

Type: UIWindow

UIKit.UIWindow { [Selector ("becomeKeyWindow")] void BecomeKeyWindow(..)
[Selector ("convertPoint:fromWindow:")] CoreGraphics.CGPoint ConvertPointFromWindow(..)
[Selector ("convertPoint:toWindow:")] CoreGraphics.CGPoint ConvertPointToWindow(..)
[Selector ("convertRect:fromWindow:")] CoreGraphics.CGRect ConvertRectFromWindow(..)
[Selector ("convertRect:toWindow:")] CoreGraphics.CGRect ConvertRectToWindow(..)
[Selector ("makeKeyAndVisible")] void MakeKeyAndVisible(..)
[Selector ("makeKeyWindow")] void MakeKeyWindow(..)
[Selector ("resignKeyWindow")] void ResignKeyWindow(..)
[Selector ("sendEvent:")] void SendEvent(..)
[Selector ("isKeyWindow")] bool IsKeyWindow { get; }
[Selector ("rootViewController")] UIKit.UIViewController RootViewController { get; }
[Selector ("setRootViewController:")] void RootViewController { set; }
[Selector ("screen")] UIKit.UIScreen Screen { get; }
[Selector ("setScreen:")] void Screen { set; }
[Selector ("windowLevel")] System.nfloat WindowLevel { get; }
[Selector ("setWindowLevel:")] void WindowLevel { set; }

Namespace: VideoToolbox

Type: VTCompressionSession

VideoToolbox.VTCompressionSession { [Native ("VTCompressionSessionCreate")] VideoToolbox.VTCompressionSession Create(..)
[Native ("VTCompressionSessionInvalidate")] void Dispose(..)
[Native ("VTCompressionSessionGetPixelBufferPool")] CoreVideo.CVPixelBufferPool GetPixelBufferPool(..)
[Native ("VTCompressionSessionPrepareToEncodeFrames")] VideoToolbox.VTStatus PrepareToEncodeFrames(..)
[Native ("VTCompressionSessionEncodeFrame")] VideoToolbox.VTStatus EncodeFrame(..)
[Native ("VTCompressionSessionCompleteFrames")] VideoToolbox.VTStatus CompleteFrames(..)
[Native ("VTCompressionSessionBeginPass")] VideoToolbox.VTStatus BeginPass(..)
[Native ("VTCompressionSessionEndPass")] VideoToolbox.VTStatus EndPass(..)
[Native ("VTCompressionSessionEndPass")] VideoToolbox.VTStatus EndPassAsFinal(..)
[Native ("VTCompressionSessionGetTimeRangesForNextPass")] VideoToolbox.VTStatus GetTimeRangesForNextPass(..)

Type: VTDecompressionSession

VideoToolbox.VTDecompressionSession { [Native ("VTDecompressionSessionCreate")] VideoToolbox.VTDecompressionSession Create(..)
[Native ("VTDecompressionSessionInvalidate")] void Dispose(..)
[Native ("VTDecompressionSessionDecodeFrame")] VideoToolbox.VTStatus DecodeFrame(..)
[Native ("VTDecompressionSessionFinishDelayedFrames")] VideoToolbox.VTStatus FinishDelayedFrames(..)
[Native ("VTDecompressionSessionCanAcceptFormatDescription")] VideoToolbox.VTStatus CanAcceptFormatDescriptor(..)
[Native ("VTDecompressionSessionWaitForAsynchronousFrames")] VideoToolbox.VTStatus WaitForAsynchronousFrames(..)
[Native ("VTDecompressionSessionCopyBlackPixelBuffer")] VideoToolbox.VTStatus CopyBlackPixelBuffer(..)

Type: VTFrameSilo

VideoToolbox.VTFrameSilo { [Native ("VTFrameSiloCreate")] VideoToolbox.VTFrameSilo Create(..)
[Native ("VTFrameSiloAddSampleBuffer")] VideoToolbox.VTStatus AddSampleBuffer(..)
[Native ("VTFrameSiloSetTimeRangesForNextPass")] VideoToolbox.VTStatus SetTimeRangesForNextPass(..)
[Native ("VTFrameSiloSetTimeRangesForNextPass")] VideoToolbox.VTStatus SetTimeRangesForNextPass(..)
[Native ("VTFrameSiloGetProgressOfCurrentPass")] VideoToolbox.VTStatus GetProgressOfCurrentPass(..)
[Native ("VTFrameSiloCallFunctionForEachSampleBuffer")] VideoToolbox.VTStatus ForEach(..)

Type: VTMultiPassStorage

VideoToolbox.VTMultiPassStorage { [Native ("VTMultiPassStorageCreate")] VideoToolbox.VTMultiPassStorage Create(..)
[Native ("VTMultiPassStorageClose")] VideoToolbox.VTStatus Close(..)

Type: VTSession

VideoToolbox.VTSession { [Native ("VTSessionSetProperty")] VideoToolbox.VTStatus SetProperty(..)
[Native ("VTSessionCopyProperty")] Foundation.NSObject GetProperty(..)
[Native ("VTSessionSetProperties")] VideoToolbox.VTStatus SetProperties(..)
[Native ("VTSessionCopySerializableProperties")] VideoToolbox.VTPropertyOptions GetProperties(..)
[Native ("VTSessionCopySerializableProperties")] Foundation.NSDictionary GetSerializableProperties(..)
[Native ("VTSessionCopySupportedPropertyDictionary")] Foundation.NSDictionary GetSupportedProperties(..)

Type: VTVideoEncoder

VideoToolbox.VTVideoEncoder { [Native ("VTCopyVideoEncoderList")] VideoToolbox.VTVideoEncoder GetEncoderList(..)

Namespace: WatchConnectivity

Type: WCSession

WatchConnectivity.WCSession { [Selector ("activateSession")] void ActivateSession(..)
[Selector ("sendMessage:replyHandler:errorHandler:")] void SendMessage(..)
[Selector ("sendMessageData:replyHandler:errorHandler:")] void SendMessage(..)
[Selector ("transferCurrentComplicationUserInfo:")] WatchConnectivity.WCSessionUserInfoTransfer TransferCurrentComplicationUserInfo(..)
[Selector ("transferFile:metadata:")] WatchConnectivity.WCSessionFileTransfer TransferFile(..)
[Selector ("transferUserInfo:")] WatchConnectivity.WCSessionUserInfoTransfer TransferUserInfo(..)
[Selector ("updateApplicationContext:error:")] bool UpdateApplicationContext(..)
[Selector ("applicationContext")] Foundation.NSDictionary ApplicationContext { get; }
[Selector ("isComplicationEnabled")] bool ComplicationEnabled { get; }
[Selector ("defaultSession")] WatchConnectivity.WCSession DefaultSession { get; }
[Selector ("delegate")] WatchConnectivity.IWCSessionDelegate Delegate { get; }
[Selector ("setDelegate:")] void Delegate { set; }
[Selector ("isSupported")] bool IsSupported { get; }
[Selector ("outstandingFileTransfers")] WatchConnectivity.WCSessionFileTransfer OutstandingFileTransfers { get; }
[Selector ("outstandingUserInfoTransfers")] WatchConnectivity.WCSessionUserInfoTransfer OutstandingUserInfoTransfers { get; }
[Selector ("isPaired")] bool Paired { get; }
[Selector ("isReachable")] bool Reachable { get; }
[Selector ("receivedApplicationContext")] Foundation.NSDictionary ReceivedApplicationContext { get; }
[Selector ("isWatchAppInstalled")] bool WatchAppInstalled { get; }
[Selector ("watchDirectoryURL")] Foundation.NSUrl WatchDirectoryUrl { get; }

Type: WCSessionDelegate

WatchConnectivity.WCSessionDelegate { [Selector ("session:didFinishFileTransfer:error:")] void DidFinishFileTransfer(..)
[Selector ("session:didFinishUserInfoTransfer:error:")] void DidFinishUserInfoTransfer(..)
[Selector ("session:didReceiveApplicationContext:")] void DidReceiveApplicationContext(..)
[Selector ("session:didReceiveFile:")] void DidReceiveFile(..)
[Selector ("session:didReceiveMessage:")] void DidReceiveMessage(..)
[Selector ("session:didReceiveMessage:replyHandler:")] void DidReceiveMessage(..)
[Selector ("session:didReceiveMessageData:")] void DidReceiveMessageData(..)
[Selector ("session:didReceiveMessageData:replyHandler:")] void DidReceiveMessageData(..)
[Selector ("session:didReceiveUserInfo:")] void DidReceiveUserInfo(..)
[Selector ("sessionReachabilityDidChange:")] void SessionReachabilityDidChange(..)
[Selector ("sessionWatchStateDidChange:")] void SessionWatchStateDidChange(..)

Type: WCSessionFile

WatchConnectivity.WCSessionFile { [Selector ("fileURL")] Foundation.NSUrl FileUrl { get; }
[Selector ("metadata")] Foundation.NSDictionary Metadata { get; }

Type: WCSessionFileTransfer

WatchConnectivity.WCSessionFileTransfer { [Selector ("cancel")] void Cancel(..)
[Selector ("file")] WatchConnectivity.WCSessionFile File { get; }
[Selector ("isTransferring")] bool Transferring { get; }

Type: WCSessionUserInfoTransfer

WatchConnectivity.WCSessionUserInfoTransfer { [Selector ("cancel")] void Cancel(..)
[Selector ("encodeWithCoder:")] void EncodeTo(..)
[Selector ("isCurrentComplicationInfo")] bool CurrentComplicationInfo { get; }
[Selector ("isTransferring")] bool Transferring { get; }
[Selector ("userInfo")] Foundation.NSDictionary UserInfo { get; }

Namespace: WatchKit

Type: WKAccessibilityImageRegion

WatchKit.WKAccessibilityImageRegion { [Selector ("frame")] CoreGraphics.CGRect Frame { get; }
[Selector ("setFrame:")] void Frame { set; }
[Selector ("label")] string Label { get; }
[Selector ("setLabel:")] void Label { set; }

Type: WKInterfaceButton

WatchKit.WKInterfaceButton { [Selector ("setBackgroundColor:")] void SetBackgroundColor(..)
[Selector ("setBackgroundImage:")] void SetBackgroundImage(..)
[Selector ("setBackgroundImageData:")] void SetBackgroundImage(..)
[Selector ("setBackgroundImageNamed:")] void SetBackgroundImage(..)
[Selector ("setEnabled:")] void SetEnabled(..)
[Selector ("setTitle:")] void SetTitle(..)
[Selector ("setAttributedTitle:")] void SetTitle(..)

Type: WKInterfaceController

WatchKit.WKInterfaceController { [Selector ("addMenuItemWithImage:title:action:")] void AddMenuItem(..)
[Selector ("addMenuItemWithImageNamed:title:action:")] void AddMenuItem(..)
[Selector ("addMenuItemWithItemIcon:title:action:")] void AddMenuItem(..)
[Selector ("awakeWithContext:")] void Awake(..)
[Selector ("becomeCurrentPage")] void BecomeCurrentPage(..)
[Selector ("clearAllMenuItems")] void ClearAllMenuItems(..)
[Selector ("didDeactivate")] void DidDeactivate(..)
[Selector ("table:didSelectRowAtIndex:")] void DidSelectRow(..)
[Selector ("dismissController")] void DismissController(..)
[Selector ("dismissTextInputController")] void DismissTextInputController(..)
[Selector ("contextForSegueWithIdentifier:")] Foundation.NSObject GetContextForSegue(..)
[Selector ("contextForSegueWithIdentifier:inTable:rowIndex:")] Foundation.NSObject GetContextForSegue(..)
[Selector ("contextsForSegueWithIdentifier:")] Foundation.NSObject GetContextsForSegue(..)
[Selector ("contextsForSegueWithIdentifier:inTable:rowIndex:")] Foundation.NSObject GetContextsForSegue(..)
[Selector ("handleActionWithIdentifier:forLocalNotification:")] void HandleLocalNotificationAction(..)
[Selector ("handleActionWithIdentifier:forRemoteNotification:")] void HandleRemoteNotificationAction(..)
[Selector ("handleUserActivity:")] void HandleUserActivity(..)
[Selector ("invalidateUserActivity")] void InvalidateUserActivity(..)
[Selector ("openParentApplication:reply:")] bool OpenParentApplication(..)
[Selector ("popController")] void PopController(..)
[Selector ("popToRootController")] void PopToRootController(..)
[Selector ("presentControllerWithName:context:")] void PresentController(..)
[Selector ("presentControllerWithNames:contexts:")] void PresentController(..)
[Selector ("presentTextInputControllerWithSuggestions:allowedInputMode:completion:")] void PresentTextInputController(..)
[Selector ("presentTextInputControllerWithSuggestionsForLanguage:allowedInputMode:completion:")] void PresentTextInputController(..)
[Selector ("pushControllerWithName:context:")] void PushController(..)
[Selector ("reloadRootControllersWithNames:contexts:")] void ReloadRootControllers(..)
[Selector ("setTitle:")] void SetTitle(..)
[Selector ("updateUserActivity:userInfo:webpageURL:")] void UpdateUserActivity(..)
[Selector ("willActivate")] void WillActivate(..)
[Selector ("contentFrame")] CoreGraphics.CGRect ContentFrame { get; }

Type: WKInterfaceDate

WatchKit.WKInterfaceDate { [Selector ("setCalendar:")] void SetCalendar(..)
[Selector ("setTextColor:")] void SetTextColor(..)
[Selector ("setTimeZone:")] void SetTimeZone(..)

Type: WKInterfaceDevice

WatchKit.WKInterfaceDevice { [Selector ("addCachedImage:name:")] bool AddCachedImage(..)
[Selector ("addCachedImageWithData:name:")] bool AddCachedImage(..)
[Selector ("removeAllCachedImages")] void RemoveAllCachedImages(..)
[Selector ("removeCachedImageWithName:")] void RemoveCachedImage(..)
[Selector ("preferredContentSizeCategory")] Foundation.NSString PreferredContentSizeCategory { get; }
[Selector ("currentDevice")] WatchKit.WKInterfaceDevice CurrentDevice { get; }
[Selector ("localizedModel")] string LocalizedModel { get; }
[Selector ("model")] string Model { get; }
[Selector ("name")] string Name { get; }
[Selector ("screenBounds")] CoreGraphics.CGRect ScreenBounds { get; }
[Selector ("screenScale")] System.nfloat ScreenScale { get; }
[Selector ("systemName")] string SystemName { get; }
[Selector ("systemVersion")] string SystemVersion { get; }
[Selector ("cachedImages")] Foundation.NSDictionary WeakCachedImages { get; }

Type: WKInterfaceGroup

WatchKit.WKInterfaceGroup { [Selector ("setBackgroundColor:")] void SetBackgroundColor(..)
[Selector ("setBackgroundImage:")] void SetBackgroundImage(..)
[Selector ("setBackgroundImageData:")] void SetBackgroundImage(..)
[Selector ("setBackgroundImageNamed:")] void SetBackgroundImage(..)
[Selector ("setCornerRadius:")] void SetCornerRadius(..)
[Selector ("startAnimating")] void StartAnimating(..)
[Selector ("startAnimatingWithImagesInRange:duration:repeatCount:")] void StartAnimating(..)
[Selector ("stopAnimating")] void StopAnimating(..)

Type: WKInterfaceImage

WatchKit.WKInterfaceImage { [Selector ("setImage:")] void SetImage(..)
[Selector ("setImageData:")] void SetImage(..)
[Selector ("setImageNamed:")] void SetImage(..)
[Selector ("setTintColor:")] void SetTintColor(..)
[Selector ("startAnimating")] void StartAnimating(..)
[Selector ("startAnimatingWithImagesInRange:duration:repeatCount:")] void StartAnimating(..)
[Selector ("stopAnimating")] void StopAnimating(..)

Type: WKInterfaceLabel

WatchKit.WKInterfaceLabel { [Selector ("setText:")] void SetText(..)
[Selector ("setAttributedText:")] void SetText(..)
[Selector ("setTextColor:")] void SetTextColor(..)

Type: WKInterfaceMap

WatchKit.WKInterfaceMap { [Selector ("addAnnotation:withImage:centerOffset:")] void AddAnnotation(..)
[Selector ("addAnnotation:withImageNamed:centerOffset:")] void AddAnnotation(..)
[Selector ("addAnnotation:withPinColor:")] void AddAnnotation(..)
[Selector ("removeAllAnnotations")] void RemoveAllAnnotations(..)
[Selector ("setRegion:")] void SetRegion(..)
[Selector ("setVisibleMapRect:")] void SetVisible(..)

Type: WKInterfaceObject

WatchKit.WKInterfaceObject { [Selector ("setAlpha:")] void SetAlpha(..)
[Selector ("setHeight:")] void SetHeight(..)
[Selector ("setHidden:")] void SetHidden(..)
[Selector ("setWidth:")] void SetWidth(..)
[Selector ("interfaceProperty")] string InterfaceProperty { get; }

Type: WKInterfaceSeparator

WatchKit.WKInterfaceSeparator { [Selector ("setColor:")] void SetColor(..)

Type: WKInterfaceSlider

WatchKit.WKInterfaceSlider { [Selector ("setColor:")] void SetColor(..)
[Selector ("setEnabled:")] void SetEnabled(..)
[Selector ("setNumberOfSteps:")] void SetNumberOfSteps(..)
[Selector ("setValue:")] void SetValue(..)

Type: WKInterfaceSwitch

WatchKit.WKInterfaceSwitch { [Selector ("setColor:")] void SetColor(..)
[Selector ("setEnabled:")] void SetEnabled(..)
[Selector ("setOn:")] void SetOn(..)
[Selector ("setTitle:")] void SetTitle(..)
[Selector ("setAttributedTitle:")] void SetTitle(..)

Type: WKInterfaceTable

WatchKit.WKInterfaceTable { [Selector ("rowControllerAtIndex:")] Foundation.NSObject GetRowController(..)
[Selector ("insertRowsAtIndexes:withRowType:")] void InsertRows(..)
[Selector ("removeRowsAtIndexes:")] void RemoveRows(..)
[Selector ("scrollToRowAtIndex:")] void ScrollToRow(..)
[Selector ("setNumberOfRows:withRowType:")] void SetNumberOfRows(..)
[Selector ("setRowTypes:")] void SetRowTypes(..)
[Selector ("numberOfRows")] System.nint NumberOfRows { get; }

Type: WKInterfaceTimer

WatchKit.WKInterfaceTimer { [Selector ("setDate:")] void SetDate(..)
[Selector ("setTextColor:")] void SetTextColor(..)
[Selector ("start")] void Start(..)
[Selector ("stop")] void Stop(..)

Type: WKUserNotificationInterfaceController

WatchKit.WKUserNotificationInterfaceController { [Selector ("didReceiveLocalNotification:withCompletion:")] void DidReceiveLocalNotification(..)
[Selector ("didReceiveRemoteNotification:withCompletion:")] void DidReceiveRemoteNotification(..)

Namespace: WebKit

Type: WKBackForwardList

WebKit.WKBackForwardList { [Selector ("itemAtIndex:")] WebKit.WKBackForwardListItem ItemAtIndex(..)
[Selector ("backItem")] WebKit.WKBackForwardListItem BackItem { get; }
[Selector ("backList")] WebKit.WKBackForwardListItem BackList { get; }
[Selector ("currentItem")] WebKit.WKBackForwardListItem CurrentItem { get; }
[Selector ("forwardItem")] WebKit.WKBackForwardListItem ForwardItem { get; }
[Selector ("forwardList")] WebKit.WKBackForwardListItem ForwardList { get; }

Type: WKBackForwardListItem

WebKit.WKBackForwardListItem { [Selector ("initialURL")] Foundation.NSUrl InitialUrl { get; }
[Selector ("title")] string Title { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }

Type: WKFrameInfo

WebKit.WKFrameInfo { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("isMainFrame")] bool MainFrame { get; }
[Selector ("request")] Foundation.NSUrlRequest Request { get; }
[Selector ("securityOrigin")] WebKit.WKSecurityOrigin SecurityOrigin { get; }

Type: WKNavigationAction

WebKit.WKNavigationAction { [Selector ("navigationType")] WebKit.WKNavigationType NavigationType { get; }
[Selector ("request")] Foundation.NSUrlRequest Request { get; }
[Selector ("sourceFrame")] WebKit.WKFrameInfo SourceFrame { get; }
[Selector ("targetFrame")] WebKit.WKFrameInfo TargetFrame { get; }

Type: WKNavigationDelegate

WebKit.WKNavigationDelegate { [Selector ("webViewWebContentProcessDidTerminate:")] void ContentProcessDidTerminate(..)
[Selector ("webView:decidePolicyForNavigationAction:decisionHandler:")] void DecidePolicy(..)
[Selector ("webView:decidePolicyForNavigationResponse:decisionHandler:")] void DecidePolicy(..)
[Selector ("webView:didCommitNavigation:")] void DidCommitNavigation(..)
[Selector ("webView:didFailNavigation:withError:")] void DidFailNavigation(..)
[Selector ("webView:didFailProvisionalNavigation:withError:")] void DidFailProvisionalNavigation(..)
[Selector ("webView:didFinishNavigation:")] void DidFinishNavigation(..)
[Selector ("webView:didReceiveAuthenticationChallenge:completionHandler:")] void DidReceiveAuthenticationChallenge(..)
[Selector ("webView:didReceiveServerRedirectForProvisionalNavigation:")] void DidReceiveServerRedirectForProvisionalNavigation(..)
[Selector ("webView:didStartProvisionalNavigation:")] void DidStartProvisionalNavigation(..)

Type: WKNavigationResponse

WebKit.WKNavigationResponse { [Selector ("canShowMIMEType")] bool CanShowMimeType { get; }
[Selector ("isForMainFrame")] bool IsForMainFrame { get; }
[Selector ("response")] Foundation.NSUrlResponse Response { get; }

Type: WKPreferences

WebKit.WKPreferences { [Selector ("javaScriptCanOpenWindowsAutomatically")] bool JavaScriptCanOpenWindowsAutomatically { get; }
[Selector ("setJavaScriptCanOpenWindowsAutomatically:")] void JavaScriptCanOpenWindowsAutomatically { set; }
[Selector ("javaScriptEnabled")] bool JavaScriptEnabled { get; }
[Selector ("setJavaScriptEnabled:")] void JavaScriptEnabled { set; }
[Selector ("minimumFontSize")] System.nfloat MinimumFontSize { get; }
[Selector ("setMinimumFontSize:")] void MinimumFontSize { set; }

Type: WKScriptMessage

WebKit.WKScriptMessage { [Selector ("body")] Foundation.NSObject Body { get; }
[Selector ("frameInfo")] WebKit.WKFrameInfo FrameInfo { get; }
[Selector ("name")] string Name { get; }
[Selector ("webView")] WebKit.WKWebView WebView { get; }

Type: WKScriptMessageHandler

WebKit.WKScriptMessageHandler { [Selector ("userContentController:didReceiveScriptMessage:")] void DidReceiveScriptMessage(..)

Type: WKSecurityOrigin

WebKit.WKSecurityOrigin { [Selector ("host")] string Host { get; }
[Selector ("port")] System.nint Port { get; }
[Selector ("protocol")] string Protocol { get; }

Type: WKUIDelegate

WebKit.WKUIDelegate { [Selector ("webView:createWebViewWithConfiguration:forNavigationAction:windowFeatures:")] WebKit.WKWebView CreateWebView(..)
[Selector ("webViewDidClose:")] void DidClose(..)
[Selector ("webView:runJavaScriptAlertPanelWithMessage:initiatedByFrame:completionHandler:")] void RunJavaScriptAlertPanel(..)
[Selector ("webView:runJavaScriptConfirmPanelWithMessage:initiatedByFrame:completionHandler:")] void RunJavaScriptConfirmPanel(..)
[Selector ("webView:runJavaScriptTextInputPanelWithPrompt:defaultText:initiatedByFrame:completionHandler:")] void RunJavaScriptTextInputPanel(..)

Type: WKUserContentController

WebKit.WKUserContentController { [Selector ("addScriptMessageHandler:name:")] void AddScriptMessageHandler(..)
[Selector ("addUserScript:")] void AddUserScript(..)
[Selector ("removeAllUserScripts")] void RemoveAllUserScripts(..)
[Selector ("removeScriptMessageHandlerForName:")] void RemoveScriptMessageHandler(..)
[Selector ("userScripts")] WebKit.WKUserScript UserScripts { get; }

Type: WKUserScript

WebKit.WKUserScript { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("injectionTime")] WebKit.WKUserScriptInjectionTime InjectionTime { get; }
[Selector ("isForMainFrameOnly")] bool IsForMainFrameOnly { get; }
[Selector ("source")] Foundation.NSString Source { get; }

Type: WKWebsiteDataRecord

WebKit.WKWebsiteDataRecord { [Selector ("dataTypes")] Foundation.NSSet DataTypes { get; }
[Selector ("displayName")] string DisplayName { get; }

Type: WKWebsiteDataStore

WebKit.WKWebsiteDataStore { [Selector ("fetchDataRecordsOfTypes:completionHandler:")] void FetchDataRecordsOfTypes(..)
[Selector ("removeDataOfTypes:forDataRecords:completionHandler:")] void RemoveDataOfTypes(..)
[Selector ("removeDataOfTypes:modifiedSince:completionHandler:")] void RemoveDataOfTypes(..)
[Selector ("allWebsiteDataTypes")] Foundation.NSSet AllWebsiteDataTypes { get; }
[Selector ("defaultDataStore")] WebKit.WKWebsiteDataStore DefaultDataStore { get; }
[Selector ("nonPersistentDataStore")] WebKit.WKWebsiteDataStore NonPersistentDataStore { get; }
[Selector ("isPersistent")] bool Persistent { get; }

Type: WKWebView

WebKit.WKWebView { [Selector ("evaluateJavaScript:completionHandler:")] void EvaluateJavaScript(..)
[Selector ("goBack")] WebKit.WKNavigation GoBack(..)
[Selector ("goForward")] WebKit.WKNavigation GoForward(..)
[Selector ("goToBackForwardListItem:")] WebKit.WKNavigation GoTo(..)
[Selector ("loadData:MIMEType:characterEncodingName:baseURL:")] WebKit.WKNavigation LoadData(..)
[Selector ("loadFileURL:allowingReadAccessToURL:")] WebKit.WKNavigation LoadFileUrl(..)
[Selector ("loadHTMLString:baseURL:")] WebKit.WKNavigation LoadHtmlString(..)
[Selector ("loadRequest:")] WebKit.WKNavigation LoadRequest(..)
[Selector ("reload")] WebKit.WKNavigation Reload(..)
[Selector ("reloadFromOrigin")] WebKit.WKNavigation ReloadFromOrigin(..)
[Selector ("stopLoading")] void StopLoading(..)
[Selector ("allowsBackForwardNavigationGestures")] bool AllowsBackForwardNavigationGestures { get; }
[Selector ("setAllowsBackForwardNavigationGestures:")] void AllowsBackForwardNavigationGestures { set; }
[Selector ("backForwardList")] WebKit.WKBackForwardList BackForwardList { get; }
[Selector ("canGoBack")] bool CanGoBack { get; }
[Selector ("canGoForward")] bool CanGoForward { get; }
[Selector ("certificateChain")] Security.SecCertificate CertificateChain { get; }
[Selector ("configuration")] WebKit.WKWebViewConfiguration Configuration { get; }
[Selector ("customUserAgent")] string CustomUserAgent { get; }
[Selector ("setCustomUserAgent:")] void CustomUserAgent { set; }
[Selector ("estimatedProgress")] double EstimatedProgress { get; }
[Selector ("hasOnlySecureContent")] bool HasOnlySecureContent { get; }
[Selector ("isLoading")] bool IsLoading { get; }
[Selector ("scrollView")] UIKit.UIScrollView ScrollView { get; }
[Selector ("title")] string Title { get; }
[Selector ("URL")] Foundation.NSUrl Url { get; }
[Selector ("navigationDelegate")] Foundation.NSObject WeakNavigationDelegate { get; }
[Selector ("setNavigationDelegate:")] void WeakNavigationDelegate { set; }
[Selector ("UIDelegate")] Foundation.NSObject WeakUIDelegate { get; }
[Selector ("setUIDelegate:")] void WeakUIDelegate { set; }

Type: WKWebViewConfiguration

WebKit.WKWebViewConfiguration { [Selector ("copyWithZone:")] Foundation.NSObject Copy(..)
[Selector ("allowsAirPlayForMediaPlayback")] bool AllowsAirPlayForMediaPlayback { get; }
[Selector ("setAllowsAirPlayForMediaPlayback:")] void AllowsAirPlayForMediaPlayback { set; }
[Selector ("allowsInlineMediaPlayback")] bool AllowsInlineMediaPlayback { get; }
[Selector ("setAllowsInlineMediaPlayback:")] void AllowsInlineMediaPlayback { set; }
[Selector ("allowsPictureInPictureMediaPlayback")] bool AllowsPictureInPictureMediaPlayback { get; }
[Selector ("setAllowsPictureInPictureMediaPlayback:")] void AllowsPictureInPictureMediaPlayback { set; }
[Selector ("applicationNameForUserAgent")] string ApplicationNameForUserAgent { get; }
[Selector ("setApplicationNameForUserAgent:")] void ApplicationNameForUserAgent { set; }
[Selector ("mediaPlaybackAllowsAirPlay")] bool MediaPlaybackAllowsAirPlay { get; }
[Selector ("setMediaPlaybackAllowsAirPlay:")] void MediaPlaybackAllowsAirPlay { set; }
[Selector ("mediaPlaybackRequiresUserAction")] bool MediaPlaybackRequiresUserAction { get; }
[Selector ("setMediaPlaybackRequiresUserAction:")] void MediaPlaybackRequiresUserAction { set; }
[Selector ("preferences")] WebKit.WKPreferences Preferences { get; }
[Selector ("setPreferences:")] void Preferences { set; }
[Selector ("processPool")] WebKit.WKProcessPool ProcessPool { get; }
[Selector ("setProcessPool:")] void ProcessPool { set; }
[Selector ("requiresUserActionForMediaPlayback")] bool RequiresUserActionForMediaPlayback { get; }
[Selector ("setRequiresUserActionForMediaPlayback:")] void RequiresUserActionForMediaPlayback { set; }
[Selector ("selectionGranularity")] WebKit.WKSelectionGranularity SelectionGranularity { get; }
[Selector ("setSelectionGranularity:")] void SelectionGranularity { set; }
[Selector ("suppressesIncrementalRendering")] bool SuppressesIncrementalRendering { get; }
[Selector ("setSuppressesIncrementalRendering:")] void SuppressesIncrementalRendering { set; }
[Selector ("userContentController")] WebKit.WKUserContentController UserContentController { get; }
[Selector ("setUserContentController:")] void UserContentController { set; }
[Selector ("websiteDataStore")] WebKit.WKWebsiteDataStore WebsiteDataStore { get; }
[Selector ("setWebsiteDataStore:")] void WebsiteDataStore { set; }

Type: WKWindowFeatures

WebKit.WKWindowFeatures { [Selector ("allowsResizing")] Foundation.NSNumber allowsResizing { get; }
[Selector ("height")] Foundation.NSNumber height { get; }
[Selector ("menuBarVisibility")] Foundation.NSNumber menuBarVisibility { get; }
[Selector ("statusBarVisibility")] Foundation.NSNumber statusBarVisibility { get; }
[Selector ("toolbarsVisibility")] Foundation.NSNumber toolbarsVisibility { get; }
[Selector ("width")] Foundation.NSNumber width { get; }
[Selector ("x")] Foundation.NSNumber x { get; }
[Selector ("y")] Foundation.NSNumber y { get; }

Total types with pinvokes with private methods: 194

Total types: 6518