Low-level access to the Objective-C runtime from C# or other .NET languages.
Remarks
To be added.
Classes
| Type | Reason |
|---|
| AdoptsAttribute | An attribute used to specify that a class adopts a specific Objective-C protocol. |
| AlphaAttribute | Applied to classes that are only exposed on Alpha builds on MonoMac. |
| ArgumentSemantic | Represents the assignment semantics for properties. |
| BlockDescriptor | Low-level description of an Objective-C block. |
| BlockFlags | Flags for the BlockLiteral. |
| BlockLiteral | Wraps a ECMA CLI delegate (C# lambdas, anonymous methods or delegates) as an Objective-C block. |
| Class | Managed representation for an Objective-C class. |
| CompileFlagsAttribute | Documentation for this section has not yet been entered. |
| Dlfcn | Provides access to the dynamic linker |
| INativeObject | A simple interface that is used to expose the unmanaged object pointer in various MonoMac classes. |
| LionAttribute | Attribute applied to APIs that are only available on MacOS X Lion. |
| Messaging | Various Objective-C methods wrappers that are used to invoke objc_msgSend. |
| MethodDescription | Method descriptions encapsulate both the Mono's MethodBase information and Objective-C's argument retain semantics. |
| MountainLionAttribute | Documentation for this section has not yet been entered. |
| NSObjectMarshaler<T> | Documentation for this section has not yet been entered. |
| Runtime | Provides information about the MonoMac Runtime. |
| Selector | Represents an Objective-C selector in managed code. |
| SelectorMarshaler | Documentation for this section has not yet been entered. |
| SinceAttribute | Used to specify when the API first became available. |
| TypeConverter | Converts Obj-C type encodings to managed types. |