The Runtime to support binding Objective-C to Mono.
Remarks
This namespace supports the Mono runtime extensions to integrate
the Objective-C classes with the Mono managed runtime.
Classes
| Type | Reason |
|---|
| AdoptsAttribute | An attribute used to specify that a class adopts a specific Objective-C protocol. |
| Arch | Used to represent the host on which MonoTouch is running. |
| ArgumentSemantic | Represents the assignment semantics for properties. |
| AvailabilityAttribute | Describes the availability of a member or type in iOS or MacOS. |
| BaseWrapper | Base class used by the bindinge generator to generate Protocol Wrapper Types. |
| BlockFlags | Flags for the BlockLiteral. |
| BlockLiteral | Wraps a ECMA CLI delegate (C# lambdas, anonymous methods or delegates) as an Objective-C block. |
| BlockProxyAttribute | Attributed used to notify the runtime which class is used to wrap Objective-C blocks into C# delegates. |
| Class | Managed representation for an Objective-C class. |
| Dlfcn | Provides access to the dynamic linker |
| INativeObject | A simple interface that is used to expose the unmanaged object pointer in various MonoTouch classes. |
| iOSAttribute | Attribute indicating when an API was first introduced in iOS. |
| LinkTarget | Link targets available for ObjCRuntime.LinkWithAttribute |
| LinkWithAttribute | A LinkWith attribute specifies how the native library associated with the assembly should be linked to the resulting application. |
| MacAttribute | Attribute indicating when an API was first introduced on MacOS. |
| NativeAttribute | This attributes is here to support the runtime. |
| Platform | Enumeration values for the various iOS and Mac platforms supported by Xamarin. |
| PlatformHelper | Utilities for working with the ObjCRuntime.Platform enumeration. |
| ReleaseAttribute | This attribute indicates that the return value of a function is retained (the caller obtains a reference to the object returned). |
| Runtime | Provides information about the MonoTouch Runtime. |
| Selector | Represents an Objective-C selector in managed code. |
| ThreadSafeAttribute | A Attribute that indicates that a method or class is UIKit thread-safe. |
| TransientAttribute | Flags a paramter in an NSObject subclass as being transient. |
| TypeConverter | Converts Obj-C type encodings to managed types. |