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.
| Type | Reason |
|---|
| AlphaAttribute | Applied to classes that are only exposed on Alpha builds on MonoTouch. |
| Class | Managed representation for an Objective-C class. |
| Messaging | Various Objective-C methods wrappers that are used to invoke objc_msgSend. |
| Runtime | Provides information about the MonoTouch Runtime. |
| Selector | Represents an Objective-C selector in managed code. |
| SinceAttribute | Used to specify when the API first became available. |
| TypeConverter | Converts Obj-C type encodings to managed types. |
| Type | Reason |
|---|
| INativeObject | A simple interface that is used to expose the unmanaged object pointer in various MonoTouch classes. |
| Type | Reason |
|---|
| BlockDescriptor | Low-level description of a block. |
| BlockLiteral | Wraps a ECMA CLI delegate (C# lambdas, anonymous methods or delegates) as an Objective-C block. |
| Type | Reason |
|---|
| Arch | Used to represent the host on which MonoTouch is running. |
| ArgumentSemantic | Represents the assignment semantics for properties. |
| BlockFlags | Flags for the BlockLiteral. |