Foundation Namespace
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Classes
| ActionAttribute |
Flags a method to respond to an Objective-C action |
| AdviceAttribute |
An attribute that can be used to give programming advice to a user of a function or class. |
| ConnectAttribute |
Exposes a property as an Interface Builder Outlet. |
| DictionaryContainer |
Convenience class to provide strongly-typed classes that wrap NSDictionary based settings. |
| EncodingDetectionOptions |
A DictionaryContainer containing hints for detecting the encoding of an NSString. |
| ExportAttribute |
Exports a method or property to the Objective-C world. |
| FieldAttribute |
This attribute is present on properties to indicate that they reflect an underlying unmanaged global variable. |
| LinkerSafeAttribute |
Assembly-level attributed used to inform MonoTouch's linker that this assembly can be safely linked, regardless of the system linker settings. |
| LoadInPlaceResult |
This class holds the return values for an asynchronous operation. |
| ModelAttribute |
Flag a class as a model. |
| ModelNotImplementedException |
An convenience exception used in Model method implementations. |
| NotImplementedAttribute | |
| NSAffineTransform | |
| NSAppleEventDescriptor | |
| NSAppleEventManager | |
| NSAppleEventManager.Notifications |
Notifications posted by the NSAppleEventManager class. |
| NSAppleScript | |
| NSArchiveReplaceEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| NSArray | |
| NSArray<TKey> | |
| NSAttributedString | |
| NSAttributedStringDocumentAttributes |
A DictionaryContainer that provides document attributes for NSAttributedStrings. |
| NSAttributedStringMarkdownParsingOptions | |
| NSAttributedStringMarkdownSourcePosition | |
| NSAttributedStringNameKeyExtensions |
Extension methods for the NSAttributedStringNameKey enumeration. |
| NSAutoreleasePool | |
| NSBackgroundActivityScheduler | |
| NSBindingSelectionMarker | |
| NSBlockOperation | |
| NSBundle | |
| NSBundle.Notifications |
Notifications posted by the NSBundle class. |
| NSBundleResourceRequest | |
| NSBundleResourceRequest.Notifications |
Notifications posted by the NSBundleResourceRequest class. |
| NSByteCountFormatter | |
| NSCache | |
| NSCacheDelegate |
This is a class that implements the interface INSCacheDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSCacheDelegate. |
| NSCacheDelegate_Extensions |
Extension methods to the INSCacheDelegate interface to support all the methods from the NSCacheDelegate protocol. |
| NSCachedUrlResponse | |
| NSCalendar | |
| NSCalendar.Notifications |
Notifications posted by the NSCalendar class. |
| NSCalendarDate | |
| NSCalendarTypeExtensions |
Extension methods for the NSCalendarType enumeration. |
| NSCharacterSet | |
| NSCoder | |
| NSCoding |
This is a class that implements the interface INSCoding (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSCoding. |
| NSComparisonPredicate | |
| NSCompoundPredicate | |
| NSCondition | |
| NSConditionLock | |
| NSConnection | |
| NSConnectionDelegate |
This is a class that implements the interface INSConnectionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSConnectionDelegate. |
| NSConnectionDelegate_Extensions |
Extension methods to the INSConnectionDelegate interface to support all the methods from the NSConnectionDelegate protocol. |
| NSCopying |
This is a class that implements the interface INSCopying (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSCopying. |
| NSData | |
| NSDataDetector | |
| NSDate | |
| NSDate.Notifications |
Notifications posted by the NSDate class. |
| NSDateComponents | |
| NSDateComponentsFormatter | |
| NSDateFormatter | |
| NSDateInterval | |
| NSDateIntervalFormatter | |
| NSDecimalNumber | |
| NSDictionary | |
| NSDictionary<TKey,TValue> | |
| NSDimension | |
| NSDirectoryEnumerator | |
| NSDistantObjectRequest | |
| NSDistributedLock | |
| NSDistributedNotificationCenter |
Allows notifications to be sent to objects in other tasks. |
| NSEnergyFormatter | |
| NSEnumerator | |
| NSEnumerator<TKey> | |
| NSError | |
| NSErrorEventArgs |
Provides data for the numerous events in various frameworks. |
| NSErrorException |
Exception that wraps an Objective-C NSError. |
| NSException | |
| NSExceptionError | |
| NSExpression | |
| NSExtensionContext | |
| NSExtensionContext.Notifications |
Notifications posted by the NSExtensionContext class. |
| NSExtensionItem | |
| NSExtensionRequestHandling |
This is a class that implements the interface INSExtensionRequestHandling (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSExtensionRequestHandling. |
| NSFileAccessIntent | |
| NSFileAttributes |
Encapsulates file attributes for use with NSFileManager. |
| NSFileCoordinator | |
| NSFileHandle | |
| NSFileHandle.Notifications |
Notifications posted by the NSFileHandle class. |
| NSFileHandleConnectionAcceptedEventArgs |
Provides data for an event based on a posted NSNotification object. |
| NSFileHandleReadEventArgs |
Provides data for an event based on a posted NSNotification object. |
| NSFileManager | |
| NSFileManager_NSUserInformation | |
| NSFileManager.Notifications |
Notifications posted by the NSFileManager class. |
| NSFileManagerDelegate |
A delegate that, when overridden, allows the application developer fine-grained control over events relating to common file discovery and manipulation actions. |
| NSFileManagerDelegate_Extensions |
Extension methods to the INSFileManagerDelegate interface to support all the methods from the NSFileManagerDelegate protocol. |
| NSFilePresenter |
This is a class that implements the interface INSFilePresenter (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSFilePresenter. |
| NSFilePresenter_Extensions |
Extension methods to the INSFilePresenter interface to support all the methods from the NSFilePresenter protocol. |
| NSFileProtectionTypeExtensions |
Extension methods for the NSFileProtectionType enumeration. |
| NSFileProviderService | |
| NSFileSystemAttributes |
File system attributes (size, blocks and free information). |
| NSFileVersion | |
| NSFileWrapper | |
| NSFormatter | |
| NSHost | |
| NSHttpCookie | |
| NSHttpCookieStorage | |
| NSHttpCookieStorage.Notifications |
Notifications posted by the NSHttpCookieStorage class. |
| NSHttpUrlResponse | |
| NSIndexPath | |
| NSIndexSet | |
| NSInflectionRule | |
| NSInflectionRuleExplicit | |
| NSInputStream | |
| NSInvocation | |
| NSIso8601DateFormatter | |
| NSItemDownloadingStatusExtensions |
Extension methods for the NSItemDownloadingStatus enumeration. |
| NSItemProvider | |
| NSItemProviderWriting_Extensions |
Extension methods to the INSItemProviderWriting interface to support all the methods from the NSItemProviderWriting protocol. |
| NSJavaScriptExtension |
Defines the strings associated with the constants |
| NSJsonSerialization | |
| NSKeyedArchiver | |
| NSKeyedArchiverDelegate |
Methods that can be invoked by the NSKeyedArchiver during serialization. |
| NSKeyedArchiverDelegate_Extensions |
Extension methods to the INSKeyedArchiverDelegate interface to support all the methods from the NSKeyedArchiverDelegate protocol. |
| NSKeyedUnarchiver | |
| NSKeyedUnarchiverDelegate |
This is a class that implements the interface INSKeyedUnarchiverDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSKeyedUnarchiverDelegate. |
| NSKeyedUnarchiverDelegate_Extensions |
Extension methods to the INSKeyedUnarchiverDelegate interface to support all the methods from the NSKeyedUnarchiverDelegate protocol. |
| NSKeyValueSharedObserverRegistration_NSObject | |
| NSKeyValueSharedObservers | |
| NSKeyValueSharedObserversSnapshot | |
| NSKeyValueSorting_NSMutableOrderedSet |
Defines an extension method for NSMutableOrderedSet objects, allowing them to be sorted using NSSortDescriptor objects. |
| NSKeyValueSorting_NSOrderedSet |
Defines an extension method for NSOrderedSet objects, allowing sorting by NSSortDescriptor objects. |
| NSLengthFormatter | |
| NSLinguisticAnalysis | |
| NSLinguisticTagExtensions |
Extension methods for the NSLinguisticTag enumeration. |
| NSLinguisticTagger | |
| NSLinguisticTagSchemeExtensions |
Extension methods for the NSLinguisticTagScheme enumeration. |
| NSListFormatter | |
| NSLoadFromHtmlResult |
This class holds the return values for an asynchronous operation. |
| NSLocale | |
| NSLocale.Notifications |
Notifications posted by the NSLocale class. |
| NSLocalizedNumberFormatRule | |
| NSLock | |
| NSMachPort | |
| NSMachPortDelegate |
This is a class that implements the interface INSMachPortDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSMachPortDelegate. |
| NSMachPortDelegate_Extensions |
Extension methods to the INSMachPortDelegate interface to support all the methods from the NSMachPortDelegate protocol. |
| NSMassFormatter | |
| NSMeasurement<UnitType> | |
| NSMeasurementFormatter | |
| NSMetadataItem | |
| NSMetadataQuery | |
| NSMetadataQuery.Notifications |
Notifications posted by the NSMetadataQuery class. |
| NSMetadataQueryAttributeValueTuple | |
| NSMetadataQueryDelegate |
Defines optional methods relating to the lifecycle of NSMetadataQuerys. |
| NSMetadataQueryDelegate_Extensions |
Extension methods to the INSMetadataQueryDelegate interface to support all the methods from the NSMetadataQueryDelegate protocol. |
| NSMetadataQueryResultGroup | |
| NSMethodSignature | |
| NSMorphology | |
| NSMorphologyCustomPronoun | |
| NSMorphologyPronoun | |
| NSMutableArray | |
| NSMutableArray<TValue> | |
| NSMutableAttributedString | |
| NSMutableCharacterSet | |
| NSMutableCopying |
This is a class that implements the interface INSMutableCopying (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSMutableCopying. |
| NSMutableData | |
| NSMutableDictionary | |
| NSMutableDictionary<TKey,TValue> | |
| NSMutableIndexSet | |
| NSMutableOrderedSet | |
| NSMutableOrderedSet<TKey> | |
| NSMutableSet | |
| NSMutableSet<TKey> | |
| NSMutableString | |
| NSMutableUrlRequest | |
| NSNetDomainEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| NSNetService | |
| NSNetServiceBrowser | |
| NSNetServiceBrowserDelegate |
This is a class that implements the interface INSNetServiceBrowserDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSNetServiceBrowserDelegate. |
| NSNetServiceBrowserDelegate_Extensions |
Extension methods to the INSNetServiceBrowserDelegate interface to support all the methods from the NSNetServiceBrowserDelegate protocol. |
| NSNetServiceConnectionEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| NSNetServiceDataEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| NSNetServiceDelegate |
This is a class that implements the interface INSNetServiceDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSNetServiceDelegate. |
| NSNetServiceDelegate_Extensions |
Extension methods to the INSNetServiceDelegate interface to support all the methods from the NSNetServiceDelegate protocol. |
| NSNetServiceErrorEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| NSNetServiceEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| NSNotification | |
| NSNotificationCenter | |
| NSNotificationEventArgs |
Provides data for an event based on a posted NSNotification object. |
| NSNotificationQueue | |
| NSNull | |
| NSNumber | |
| NSNumberFormatter | |
| NSObject |
Base class for all bound objects that map to Objective-C objects. |
| NSObjectEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| NSObjectProtocol_Extensions |
Extension methods to the INSObjectProtocol interface to support all the methods from the NSObject protocol. |
| NSObservedChange |
Changes that ocurred to an object being observed by Key-Value-Observing |
| NSOperation | |
| NSOperationQueue | |
| NSOrderedSet | |
| NSOrderedSet<TKey> | |
| NSOrthography | |
| NSOutputStream | |
| NSPersonNameComponent |
Represents the components of a person name. |
| NSPersonNameComponents | |
| NSPersonNameComponentsFormatter | |
| NSPipe | |
| NSPort | |
| NSPort.Notifications |
Notifications posted by the NSPort class. |
| NSPortDelegate |
This is a class that implements the interface INSPortDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSPortDelegate. |
| NSPortDelegate_Extensions |
Extension methods to the INSPortDelegate interface to support all the methods from the NSPortDelegate protocol. |
| NSPortMessage | |
| NSPortNameServer | |
| NSPredicate | |
| NSPredicateSupport_NSArray |
Extension method for NSArray objects, allowing them to be filtered with a NSPredicate. |
| NSPredicateSupport_NSMutableArray |
Helper metohds for applying predicates to mutable arrays. |
| NSPredicateSupport_NSMutableOrderedSet |
Defines an extension method for NSMutableOrderedSet objects allowing them to be filtered using a NSPredicate. |
| NSPredicateSupport_NSMutableSet |
Extension method for NSMutableSet objects, allowing them to be filtered with a NSPredicate. |
| NSPredicateSupport_NSOrderedSet |
Defines an extension method for NSOrderedSet objects allowing them to be filtered via an NSPredicate. |
| NSPredicateSupport_NSSet |
Helper methods for applying predicates to sets. |
| NSPresentationIntent | |
| NSProcessInfo | |
| NSProcessInfo_NSUserInformation | |
| NSProcessInfo.Notifications |
Notifications posted by the NSProcessInfo class. |
| NSProgress | |
| NSPropertyListSerialization | |
| NSPurgeableData | |
| NSRecursiveLock | |
| NSRegularExpression | |
| NSRelativeDateTimeFormatter | |
| NSRunLoop | |
| NSRunLoopModeExtensions |
Extension methods for the NSRunLoopMode enumeration. |
| NSScriptCommand | |
| NSScriptCommandArgumentDescription | |
| NSScriptCommandArgumentDescriptionKeys | |
| NSScriptCommandDescription | |
| NSScriptCommandDescriptionDictionary | |
| NSScriptCommandDescriptionDictionaryKeys | |
| NSSearchPath |
Search paths utilities. |
| NSSecureCoding |
Implementors handle encoding and decoding in a manner robust against object-substitution attacks. |
| NSSecureUnarchiveFromDataTransformer | |
| NSSet | |
| NSSet<TKey> | |
| NSSortDescriptor | |
| NSSortDescriptorSorting_NSMutableArray |
Defines a static method for sorting NSMutableArray objects using NSSortDescriptor objects. |
| NSStream | |
| NSStreamDelegate |
This is a class that implements the interface INSStreamDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSStreamDelegate. |
| NSStreamDelegate_Extensions |
Extension methods to the INSStreamDelegate interface to support all the methods from the NSStreamDelegate protocol. |
| NSStreamEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| NSStreamSocksOptions |
Configuration options for SOCKS proxy servers. |
| NSString | |
| NSStringDrawingContext |
Configures and track the scale factor and tracking adjustements used when drawing attributed strings. |
| NSStringTransformExtensions |
Extension methods for the NSStringTransform enumeration. |
| NSTask | |
| NSTask.Notifications |
Notifications posted by the NSTask class. |
| NSTermOfAddress | |
| NSTextChecking |
Contains keys that identify text checking results. |
| NSTextCheckingAddressComponents |
Contains the components of a recognized address. |
| NSTextCheckingResult | |
| NSTextCheckingTransitComponents |
Contains the components of a recognized travel data. |
| NSThread | |
| NSThread.Notifications |
Notifications posted by the NSThread class. |
| NSTimer | |
| NSTimeZone | |
| NSTimeZone.Notifications |
Notifications posted by the NSTimeZone class. |
| NSUbiquitousKeyValueStore | |
| NSUbiquitousKeyValueStore.Notifications |
Notifications posted by the NSUbiquitousKeyValueStore class. |
| NSUbiquitousKeyValueStoreChangeEventArgs |
Provides data for an event based on a posted NSNotification object. |
| NSUndoManager | |
| NSUndoManager.Notifications |
Notifications posted by the NSUndoManager class. |
| NSUndoManagerCloseUndoGroupEventArgs |
Provides data for an event based on a posted NSNotification object. |
| NSUnit | |
| NSUnitAcceleration | |
| NSUnitAngle | |
| NSUnitArea | |
| NSUnitConcentrationMass | |
| NSUnitConverter | |
| NSUnitConverterLinear | |
| NSUnitDispersion | |
| NSUnitDuration | |
| NSUnitElectricCharge | |
| NSUnitElectricCurrent | |
| NSUnitElectricPotentialDifference | |
| NSUnitElectricResistance | |
| NSUnitEnergy | |
| NSUnitFrequency | |
| NSUnitFuelEfficiency | |
| NSUnitIlluminance | |
| NSUnitInformationStorage | |
| NSUnitLength | |
| NSUnitMass | |
| NSUnitPower | |
| NSUnitPressure | |
| NSUnitSpeed | |
| NSUnitTemperature | |
| NSUnitVolume | |
| NSUrl | |
| NSUrl_PromisedItems |
Defines static methods for dealing with promised items. |
| NSUrlAsyncResult |
This class holds the return values for an asynchronous operation. |
| NSUrlAuthenticationChallenge | |
| NSUrlAuthenticationChallengeSender_Extensions |
Extension methods to the INSUrlAuthenticationChallengeSender interface to support all the methods from the NSURLAuthenticationChallengeSender protocol. |
| NSUrlCache | |
| NSUrlComponents | |
| NSUrlConnection | |
| NSUrlConnectionDataDelegate |
This is a class that implements the interface INSUrlConnectionDataDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSUrlConnectionDataDelegate. |
| NSUrlConnectionDataDelegate_Extensions |
Extension methods to the INSUrlConnectionDataDelegate interface to support all the methods from the NSURLConnectionDataDelegate protocol. |
| NSUrlConnectionDelegate |
This is a class that implements the interface INSUrlConnectionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSUrlConnectionDelegate. |
| NSUrlConnectionDelegate_Extensions |
Extension methods to the INSUrlConnectionDelegate interface to support all the methods from the NSURLConnectionDelegate protocol. |
| NSUrlConnectionDownloadDelegate |
This is a class that implements the interface INSUrlConnectionDownloadDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSUrlConnectionDownloadDelegate. |
| NSUrlConnectionDownloadDelegate_Extensions |
Extension methods to the INSUrlConnectionDownloadDelegate interface to support all the methods from the NSURLConnectionDownloadDelegate protocol. |
| NSUrlCredential | |
| NSUrlCredentialStorage | |
| NSUrlCredentialStorage.Notifications |
Notifications posted by the NSUrlCredentialStorage class. |
| NSUrlDownload | |
| NSUrlDownloadDelegate |
This is a class that implements the interface INSUrlDownloadDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSUrlDownloadDelegate. |
| NSUrlDownloadDelegate_Extensions |
Extension methods to the INSUrlDownloadDelegate interface to support all the methods from the NSURLDownloadDelegate protocol. |
| NSUrlProtectionSpace | |
| NSUrlProtocol | |
| NSUrlQueryItem | |
| NSUrlRequest | |
| NSUrlResponse | |
| NSUrlSession | |
| NSUrlSessionActiveTasks |
This class holds the return values for an asynchronous operation. |
| NSUrlSessionCombinedTasks |
This class holds the return values for an asynchronous operation. |
| NSUrlSessionConfiguration | |
| NSUrlSessionDataDelegate |
This is a class that implements the interface INSUrlSessionDataDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSUrlSessionDataDelegate. |
| NSUrlSessionDataDelegate_Extensions |
Extension methods to the INSUrlSessionDataDelegate interface to support all the methods from the NSURLSessionDataDelegate protocol. |
| NSUrlSessionDataTask | |
| NSUrlSessionDataTaskRequest |
This class holds the return values for an asynchronous operation. |
| NSUrlSessionDelegate |
This is a class that implements the interface INSUrlSessionDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSUrlSessionDelegate. |
| NSUrlSessionDelegate_Extensions |
Extension methods to the INSUrlSessionDelegate interface to support all the methods from the NSURLSessionDelegate protocol. |
| NSUrlSessionDownloadDelegate |
This is a class that implements the interface INSUrlSessionDownloadDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSUrlSessionDownloadDelegate. |
| NSUrlSessionDownloadDelegate_Extensions |
Extension methods to the INSUrlSessionDownloadDelegate interface to support all the methods from the NSURLSessionDownloadDelegate protocol. |
| NSUrlSessionDownloadTask | |
| NSUrlSessionDownloadTaskRequest |
This class holds the return values from the asynchronous methods CreateDownloadTaskFromResumeDataAsync(NSData, NSUrlSessionDownloadTask), CreateDownloadTaskFromResumeDataAsync(NSData, NSUrlSessionDownloadTask), CreateDownloadTaskFromResumeDataAsync(NSData, NSUrlSessionDownloadTask). |
| NSUrlSessionHandler | |
| NSUrlSessionStreamDataRead |
This class holds the return values for an asynchronous operation. |
| NSUrlSessionStreamDelegate |
Delegate object for NSUrlSession objects that have NSUrlSessionStreamTask objects. |
| NSUrlSessionStreamDelegate_Extensions |
Extension methods to the INSUrlSessionStreamDelegate interface to support all the methods from the NSURLSessionStreamDelegate protocol. |
| NSUrlSessionStreamTask | |
| NSUrlSessionTask | |
| NSUrlSessionTaskDelegate |
This is a class that implements the interface INSUrlSessionTaskDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSUrlSessionTaskDelegate. |
| NSUrlSessionTaskDelegate_Extensions |
Extension methods to the INSUrlSessionTaskDelegate interface to support all the methods from the NSURLSessionTaskDelegate protocol. |
| NSUrlSessionTaskMetrics | |
| NSUrlSessionTaskPriority |
Defines constants for use with Priority. |
| NSUrlSessionTaskTransactionMetrics | |
| NSUrlSessionUploadTask | |
| NSUrlSessionUploadTaskResumeRequest |
This class holds the return values for an asynchronous operation. |
| NSUrlSessionWebSocketDelegate |
This is a class that implements the interface INSUrlSessionWebSocketDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSUrlSessionWebSocketDelegate. |
| NSUrlSessionWebSocketDelegate_Extensions |
Extension methods to the INSUrlSessionWebSocketDelegate interface to support all the methods from the NSURLSessionWebSocketDelegate protocol. |
| NSUrlSessionWebSocketMessage | |
| NSUrlSessionWebSocketTask | |
| NSUrlUtilities_NSCharacterSet |
Defines static methods defining character sets for various subcomponents of a NSUrl. |
| NSUrlUtilities_NSString |
Defines static methods for URL encoding and escaping. |
| NSUserActivity | |
| NSUserActivityContinuation |
This class holds the return values for an asynchronous operation. |
| NSUserActivityDelegate |
Delegate object for NSUserActivity objects, exposing events relating to an activity begun on one device and continued on another. |
| NSUserActivityDelegate_Extensions |
Extension methods to the INSUserActivityDelegate interface to support all the methods from the NSUserActivityDelegate protocol. |
| NSUserActivityType |
Defines types of NSUserActivity available from the system (currently only browsing the Web). |
| NSUserDefaults | |
| NSUserDefaults.Notifications |
Notifications posted by the NSUserDefaults class. |
| NSUserNotification | |
| NSUserNotificationAction | |
| NSUserNotificationCenter | |
| NSUserNotificationCenterDelegate |
This is a class that implements the interface INSUserNotificationCenterDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSUserNotificationCenterDelegate. |
| NSUserNotificationCenterDelegate_Extensions |
Extension methods to the INSUserNotificationCenterDelegate interface to support all the methods from the NSUserNotificationCenterDelegate protocol. |
| NSUuid | |
| NSValue | |
| NSValueTransformer | |
| NSXpcConnection | |
| NSXpcInterface | |
| NSXpcListener | |
| NSXpcListenerDelegate |
This is a class that implements the interface INSXpcListenerDelegate (for the protocol Subclass this class to easily create a type that implements the protocol. An alternative is to create a subclass of NSObject and then implemented the interface INSXpcListenerDelegate. |
| NSXpcListenerDelegate_Extensions |
Extension methods to the INSXpcListenerDelegate interface to support all the methods from the NSXPCListenerDelegate protocol. |
| NSXpcListenerEndpoint | |
| NSZone |
An OS-controlled area within memory from which objects are allocated. |
| OptionalMemberAttribute |
This attribute is added by the binding generator to members that bind optional protocol members. |
| OutletAttribute |
Exposes the given property as an outlet to the Objective-C world. |
| PreserveAttribute |
Prevents the MonoTouch linker from linking the target. |
| ProtocolAttribute |
Attribute applied to interfaces that represent Objective-C protocols. |
| ProtocolMemberAttribute | |
| ProxyConfigurationDictionary | |
| RegisterAttribute |
Used to register a class to the Objective-C runtime. |
| RequiredMemberAttribute |
This attribute is added by the binding generator to members that bind required protocol members. |
| UNCDidActivateNotificationEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| UNCDidDeliverNotificationEventArgs |
Provides data for an event based on an Objective-C protocol method. |
| XpcInterfaceAttribute |
Specifies that the decorated interface (which must also be decorated with ProtocolAttribute) is intended to be used with NSXpcInterface. This enables mmp optimizations required for the XPC subsystem to work properly. |
| You_Should_Not_Call_base_In_This_Method |
This class exits purely as a warning to future generations. You called a method using “base”, but this was not required. |
Structs
| NSDecimal |
Represents an immutable value that can range from mantissa*10^exponent where mantissa is a decimal integer of up to 38 digits length, and the exponent is an integer that can range from -128 through 127. |
| NSOperatingSystemVersion |
Defines the operating system version. Particularly for use with the IsOperatingSystemAtLeastVersion(NSOperatingSystemVersion) method. |
| NSRange |
Represents a range given by a ___location and length. |
Interfaces
| INSCacheDelegate |
This interface represents the Objective-C protocol |
| INSCoding |
This interface represents the Objective-C protocol |
| INSConnectionDelegate |
This interface represents the Objective-C protocol |
| INSCopying |
This interface represents the Objective-C protocol |
| INSDiscardableContent |
Interface for a class that can save memory by discarding some of its subcomponents when they are not in use. |
| INSExtensionRequestHandling |
This interface represents the Objective-C protocol |
| INSFileManagerDelegate |
This interface represents the Objective-C protocol |
| INSFilePresenter |
This interface represents the Objective-C protocol |
| INSItemProviderReading |
This interface represents the Objective-C protocol |
| INSItemProviderWriting |
Interface used by NSItemProvider for retrieving data from an object. |
| INSKeyedArchiverDelegate |
Methods that can be invoked by the NSKeyedArchiver during serialization. |
| INSKeyedUnarchiverDelegate |
This interface represents the Objective-C protocol |
| INSLocking |
This interface represents the Objective-C protocol |
| INSMachPortDelegate |
This interface represents the Objective-C protocol |
| INSMetadataQueryDelegate |
Defines optional methods relating to the lifecycle of NSMetadataQuerys. |
| INSMutableCopying |
This interface represents the Objective-C protocol |
| INSNetServiceBrowserDelegate |
This interface represents the Objective-C protocol |
| INSNetServiceDelegate |
This interface represents the Objective-C protocol |
| INSObjectProtocol |
Base-level object protocol required to be considered a first class Objective-C object. |
| INSPortDelegate |
This interface represents the Objective-C protocol |
| INSProgressReporting |
This interface represents the Objective-C protocol |
| INSSecureCoding |
The secure coding category. |
| INSStreamDelegate |
This interface represents the Objective-C protocol |
| INSUrlAuthenticationChallengeSender |
This interface represents the Objective-C protocol |
| INSUrlConnectionDataDelegate |
This interface represents the Objective-C protocol |
| INSUrlConnectionDelegate |
This interface represents the Objective-C protocol |
| INSUrlConnectionDownloadDelegate |
This interface represents the Objective-C protocol |
| INSUrlDownloadDelegate |
This interface represents the Objective-C protocol |
| INSUrlProtocolClient |
The URL protocol client category. |
| INSUrlSessionDataDelegate |
This interface represents the Objective-C protocol |
| INSUrlSessionDelegate |
This interface represents the Objective-C protocol |
| INSUrlSessionDownloadDelegate |
This interface represents the Objective-C protocol |
| INSUrlSessionStreamDelegate |
Delegate object for NSUrlSession objects that have NSUrlSessionStreamTask objects. |
| INSUrlSessionTaskDelegate |
This interface represents the Objective-C protocol |
| INSUrlSessionWebSocketDelegate |
This interface represents the Objective-C protocol |
| INSUserActivityDelegate |
Delegate object for NSUserActivity objects, exposing events relating to an activity begun on one device and continued on another. |
| INSUserNotificationCenterDelegate |
This interface represents the Objective-C protocol |
| INSXpcListenerDelegate |
This interface represents the Objective-C protocol |
Enums
| AEEventClass | |
| AEEventID | |
| NSActivityOptions |
A flagging enumeration whose values can be used with BeginActivity(NSActivityOptions, String). |
| NSAlignmentOptions |
An enumeration of values used by alignment functions. |
| NSAppleEventDescriptorType | |
| NSAppleEventSendOptions | |
| NSAttributedStringEnumeration |
An enumeration whose values specify the options to be used in the EnumerateAttribute(NSString, NSRange, NSAttributedStringEnumeration, NSAttributedStringCallback) and EnumerateAttributes(NSRange, NSAttributedStringEnumeration, NSAttributedRangeCallback) methods. |
| NSAttributedStringFormattingOptions | |
| NSAttributedStringMarkdownInterpretedSyntax | |
| NSAttributedStringMarkdownParsingFailurePolicy | |
| NSAttributedStringNameKey | |
| NSBackgroundActivityResult | |
| NSBundleExecutableArchitecture |
The bundle's architecture. |
| NSByteCountFormatterCountStyle |
An enumeration whose values specify how byte units are calculated (e.g., if "KB" indicates 1000 or 1024 bytes). |
| NSByteCountFormatterUnits |
An enumeration whose values specify the units to be displayed by a NSByteCountFormatter. |
| NSCalculationError |
An enumeration whose values indicate a specific calculation error (e.g., underflow, division by zero, loss of precision). |
| NSCalendarOptions |
A flagging enumeration whose values specify options in calls to Components(NSCalendarUnit, NSDate) and DateByAddingComponents(NSDateComponents, NSDate, NSCalendarOptions). |
| NSCalendarType |
Calendar types that can be used with the NSCalendar constructor. |
| NSCalendarUnit |
An enumeration whose values specify calendrical units (e.g., seconds, months, eras). |
| NSCocoaError |
Enumeration of various errors relating to Cocoa development. |
| NSCollectionChangeType | |
| NSComparisonPredicateModifier |
An enumeration whose values specify how a NSComparisonPredicate should apply to an n-to-many relationship. |
| NSComparisonPredicateOptions |
An enumeration whose values specify the type of string comparison to be used in a NSComparisonPredicate. |
| NSComparisonResult |
Comparison result in the Foundation Framework. |
| NSCompoundPredicateType |
An enumeration whose values specify the Boolean logical operator to be applied to a NSCompoundPredicate. |
| NSDataBase64DecodingOptions |
A flagging enumeration that can be used with the NSData(NSData, NSDataBase64DecodingOptions) constructor. |
| NSDataBase64EncodingOptions |
A flagging enumeration that can be used to specify options for GetBase64EncodedData(NSDataBase64EncodingOptions) and GetBase64EncodedString(NSDataBase64EncodingOptions). |
| NSDataCompressionAlgorithm | |
| NSDataReadingOptions |
Flags that determine how NSData loads files. |
| NSDataSearchOptions |
Flags controling the search in NSData's Find method. |
| NSDataWritingOptions |
An enumeration of options to be used when writing NSData objects. |
| NSDateComponentsFormatterUnitsStyle |
Enumerates NSDateComponentsFormatter output styles. |
| NSDateComponentsFormatterZeroFormattingBehavior |
Enumerates how zero values should be dealt with by a NSDateComponentsFormatter. |
| NSDateFormatterBehavior |
An enumeration that can specify whether the NSDateFormatter should behave as it did prior to OS x v10.4 |
| NSDateFormatterStyle |
An enumeration of values that specify different date-format styles. |
| NSDateIntervalFormatterStyle |
Enumerates the output styles of a NSDateIntervalFormatter. |
| NSDecodingFailurePolicy |
Enumerates the manner in which a NSCoder fails. (See DecodingFailurePolicy) |
| NSDirectoryEnumerationOptions |
An enumeration of options for use with NSDirectoryEnumerator. |
| NSDocumentType |
An enumeration of known document types. Used with the DocumentType property. |
| NSDocumentViewMode |
An enumeration that specifies how a document is being viewed. Used with the ViewMode property. |
| NSEnergyFormatterUnit |
The unit to be used by a NSEnergyFormatter. |
| NSEnumerationOptions |
An enumeration of valid options for use when enumerating over Blocks. |
| NSExpressionType |
An enumeration of valid types for a NSExpression. |
| NSFileCoordinatorReadingOptions |
An enumeration of options relating to reading the contents or attributes of a file or directory. |
| NSFileCoordinatorWritingOptions |
An enumeration of options valid when changing the contents or attributes of a file or directory. |
| NSFileManagerItemReplacementOptions |
An enumeration of options for use with Replace(NSUrl, NSUrl, String, NSFileManagerItemReplacementOptions, NSUrl, NSError). |
| NSFileManagerResumeSyncBehavior | |
| NSFileManagerSupportedSyncControls | |
| NSFileManagerUnmountOptions | |
| NSFileManagerUploadLocalVersionConflictPolicy | |
| NSFileProtection |
Enumerates file protection levels. |
| NSFileProtectionType | |
| NSFileType |
File kind enumeration. |
| NSFileVersionAddingOptions |
Allows the application developer to specify that a new file version should be created by moving the source file. |
| NSFileVersionReplacingOptions |
Allows the application developer to specify that the old version of the file should be removed from the version store. |
| NSFileWrapperReadingOptions |
An enumeration of options to be used when reading a file-system node. |
| NSFileWrapperWritingOptions |
An enumeration of options to be used when writing a file-system node. |
| NSFormattingContext |
Enumerates the position of the data being formatted. Used with NSByteCountFormatter and NSDateComponentsFormatter. |
| NSFormattingUnitStyle |
Enumerates the style (desired length) of an NSLengthFormatter, NSEnergyFormatter, or NSMassFormatter. |
| NSGrammaticalCase | |
| NSGrammaticalDefiniteness | |
| NSGrammaticalDetermination | |
| NSGrammaticalGender | |
| NSGrammaticalNumber | |
| NSGrammaticalPartOfSpeech | |
| NSGrammaticalPerson | |
| NSGrammaticalPronounType | |
| NSHttpCookieAcceptPolicy |
An enumeration whose values specify valid strategies for accepting NSHttpCookies. |
| NSInlinePresentationIntent | |
| NSIso8601DateFormatOptions |
A flagging enumeration of formatting options for use with NSIso8601DateFormatter. |
| NSItemDownloadingStatus |
Enumerates download status values. |
| NSItemProviderErrorCode |
Enumerates errors relating to NSItemProvider methods. |
| NSItemProviderFileOptions | |
| NSItemProviderRepresentationVisibility | |
| NSJsonReadingOptions |
Options for use when converting JSON data to instances of Foundation types. |
| NSJsonWritingOptions |
An enumeration specifying printing options (compact vs. pretty-printed) for JSON data. |
| NSKeyValueChange |
An enumeration indicating the type of change occurring in the WillChangeValue(String) and DidChangeValue(String) methods. |
| NSKeyValueObservingOptions |
An enumeration of values specifying options to be used with the AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) method. |
| NSKeyValueSetMutationKind |
An enumeration of values indicating the operation being performed on a mutable key-value store. |
| NSLengthFormatterUnit |
Enumerates units of length (foot, meter, etc.) for use with NSLengthFormatter. |
| NSLigatureType |
An enumeration that defines the valid ligature types of an NSAttributedString. |
| NSLinguisticTag |
Contains read-only static properties corresponding to the parts of speech recognized by a NSLinguisticTagger. |
| NSLinguisticTaggerOptions |
An enumeration of options for use with NSLinguisticTagger. |
| NSLinguisticTaggerUnit |
Enumerate the linguistic units recognized by the NSLinguisticTagger class. |
| NSLinguisticTagScheme |
Enumerates classes of tags that are returned from a text classifier. |
| NSLocaleLanguageDirection |
An enumeration of values that specify the direction of text for a language. |
| NSMachPortRights |
A flagging enumeration whose values specify options in calls to FromMachPort(UInt32, NSMachPortRights). |
| NSMassFormatterUnit |
Enumerates mass units (lb, kg, stone). |
| NSMatchingFlags |
Enumerates flags for use with the NSMatchEnumerator delegate. |
| NSMatchingOptions |
Enumerates options for use with NSRegularExpression regular expression objects. |
| NSMeasurementFormatterUnitOptions | |
| NSNetServiceOptions |
NSNetService options. |
| NSNetServicesStatus |
Status codes for the NSNetService. |
| NSNotificationCoalescing |
An enumeration of ways in which NSNotifications can be coalesced. |
| NSNotificationFlags | |
| NSNotificationSuspensionBehavior | |
| NSNumberFormatterBehavior |
An enumeration whose values specify whether the number formatter should behave as it did before OS X v10.4 |
| NSNumberFormatterPadPosition |
An enumeration whose values indicates where padding should be applied to numbers. |
| NSNumberFormatterRoundingMode |
An enumeration of rounding modes that can be applied to numbers. |
| NSNumberFormatterStyle |
An enumeration of formats that can be used with numbers. |
| NSObjectFlag |
Sentinel class used by the MonoTouch framework. |
| NSOperationQueuePriority |
An enumeration of values that specify the priority of an operation, relative to others, in a NSOperationQueue. |
| NSOrderedCollectionDifferenceCalculationOptions | |
| NSPersonNameComponentsFormatterOptions |
Contains a constant that, if specified, indicates that the phonetic representation of a name should be formatted, rather than the name object's own components. |
| NSPersonNameComponentsFormatterStyle |
Enumerates values that control the way that names are displayed. |
| NSPostingStyle |
An enumeration of values that specify when a notification shouldbe posted. |
| NSPredicateOperatorType |
An enumeration of values that specify comparison types for use with NSComparisonPredicate. |
| NSPresentationIntentKind | |
| NSPresentationIntentTableColumnAlignment | |
| NSProcessInfoThermalState | |
| NSPropertyListFormat |
The format to use during serialization using NSKeyedArchiver. |
| NSPropertyListMutabilityOptions |
An enumeration of values specifying mutability options for property lists. |
| NSPropertyListReadOptions |
Apple states that functionality related to this class is not implemented. |
| NSPropertyListWriteOptions |
An enumeration of mutability options for use with property lists. |
| NSQualityOfService |
Enumerates QoS values for use with NSOperation objects and NSOperationQueue objects. |
| NSRegularExpressionOptions |
Defines options for use with NSRegularExpression objects. |
| NSRelativeDateTimeFormatterStyle | |
| NSRelativeDateTimeFormatterUnitsStyle | |
| NSRoundingMode |
An enumeration of values that specify rounding behaviors for NSDecimals. |
| NSRunLoopMode |
Run loop modes for NSRunLoop. |
| NSSearchPathDirectory |
An enumeration of special directories for use with GetUrls(NSSearchPathDirectory, NSSearchPathDomain). |
| NSSearchPathDomain |
An enumeration of values specifying search path ___domain constants for use with NSSearchPathDirectory. |
| NSSortOptions |
A flagging enumeration that specifies sorting options in calls to Sort(NSComparator). |
| NSStreamEvent |
An enumeration of values that may be sent to HandleEvent(NSStream, NSStreamEvent). |
| NSStreamServiceType |
Possible values for the service type for an NSStream. |
| NSStreamSocketSecurityLevel |
The security protocol to use for an NSStream. |
| NSStreamStatus |
The current status of an NSStream. |
| NSStringCompareOptions |
An enumeration of options available to NSString search and comparison methods. |
| NSStringDrawingOptions |
An enumeration of options for use when drawing strings. |
| NSStringEncoding |
Encodings supported by NSString.Encode. |
| NSStringEnumerationOptions | |
| NSStringTransform | |
| NSTaskTerminationReason | |
| NSTextCheckingType |
Enumerates available predefined regular expressions for checking text. |
| NSTextCheckingTypes |
Enumerates available predefined classes of regular expressions for checking text. |
| NSTimeZoneNameStyle |
Specifies styles for time-zone names. |
| NSUbiquitousKeyValueStoreChangeReason |
An enumeration of valid reasons for modifying the iCloud ubiquitous key store. |
| NSUnderlineStyle |
An enumeration of valid styles for underlines or strikethroughs. |
| NSUrlBookmarkCreationOptions |
An enumeration of options ot be used when creating a bookmark. |
| NSUrlBookmarkResolutionOptions |
An enumeration of options to be used when creating an NSUrl by resolving a bookmark. |
| NSUrlCacheStoragePolicy |
An enumeration of values representing valid caching strategies for use with NSUrls. |
| NSUrlCredentialPersistence |
Determines how credentials are persisted. |
| NSUrlError |
An enumeration of errors associated with creating or loading a NSUrl. |
| NSUrlErrorCancelledReason |
An enumeration whose values specify why a data transfer was cancelled. |
| NSUrlErrorNetworkUnavailableReason | |
| NSUrlRelationship |
Defines constants defining the relationship between a directory and an item. |
| NSURLRequestAttribution | |
| NSUrlRequestCachePolicy |
NSUrlRequest caching policy. |
| NSUrlRequestNetworkServiceType |
Network service types for NSUrlRequest. |
| NSUrlSessionAuthChallengeDisposition |
An enumeration whose values specify the state of an authorization challenge. |
| NSUrlSessionConfiguration.SessionConfigurationType | |
| NSUrlSessionDelayedRequestDisposition | |
| NSUrlSessionMultipathServiceType | |
| NSUrlSessionResponseDisposition |
An enumeration whose values specify the state of a response. |
| NSUrlSessionTaskMetricsDomainResolutionProtocol | |
| NSUrlSessionTaskMetricsResourceFetchType |
Enumerates the way a network resource might be loaded. |
| NSUrlSessionTaskState |
An enumeration whose values specify the state of a NSUrlSessionTask. |
| NSUrlSessionWebSocketCloseCode | |
| NSUrlSessionWebSocketMessageType | |
| NSUserDefaultsType |
This enum is used to select how to initialize a new instance of an NSUserDefaults. |
| NSUserNotificationActivationType | |
| NSVolumeEnumerationOptions |
An enumeration of options for use when enumerating mounted volumes. |
| NSWritingDirection |
An enumeration of valid writing directions. |
| NSXpcConnectionOptions | |