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. |