C# Class MonoMac.ObjCRuntime.Class

Inheritance: INativeObject
Datei anzeigen Open project: kangaroo/monomac Class Usage Examples

Public Methods

Method Description
Class ( IntPtr handle ) : System
Class ( Type type ) : System
Class ( string name ) : System
GetHandle ( string name ) : IntPtr

Private Methods

Method Description
Construct ( IntPtr handle ) : Class
Lookup ( IntPtr klass ) : Type
Register ( Type type ) : IntPtr
Register ( Type type, string name ) : IntPtr
class_addIvar ( IntPtr cls, string name, IntPtr size, ushort alignment, string types ) : bool
class_addMethod ( IntPtr cls, IntPtr name, Delegate imp, string types ) : bool
class_getName ( IntPtr cls ) : IntPtr
class_getSuperclass ( IntPtr cls ) : IntPtr
objc_allocateClassPair ( IntPtr superclass, string name, IntPtr extraBytes ) : IntPtr
objc_getClass ( string name ) : IntPtr
objc_registerClassPair ( IntPtr cls ) : void

Method Details

Class() public method

public Class ( IntPtr handle ) : System
handle System.IntPtr
return System

Class() public method

public Class ( Type type ) : System
type System.Type
return System

Class() public method

public Class ( string name ) : System
name string
return System

GetHandle() public static method

public static GetHandle ( string name ) : IntPtr
name string
return System.IntPtr