C# Class MonoMac.Foundation.NSObject

Inheritance: INativeObject, IDisposable
显示文件 Open project: kangaroo/monomac Class Usage Examples

Public Properties

Property Type Description
MonoMacAssembly System.Reflection.Assembly

Protected Properties

Property Type Description
IsDirectBinding bool

Public Methods

Method Description
BeginInvokeOnMainThread ( NSAction action ) : void
BeginInvokeOnMainThread ( Selector sel, NSObject obj ) : void
Dispose ( ) : void
GetNativeField ( string name ) : NSObject
InvokeOnMainThread ( NSAction action ) : void
InvokeOnMainThread ( Selector sel, NSObject obj ) : void
NSObject ( IntPtr handle ) : System
NSObject ( NSObjectFlag x ) : System
SetNativeField ( string name, NSObject value ) : void

Protected Methods

Method Description
Dispose ( bool disposing ) : void

Private Methods

Method Description
AllocIfNeeded ( ) : bool
AwakeFromNib ( ) : void
DoesNotRecognizeSelector ( Selector sel ) : void
GetObjCIvar ( string name ) : IntPtr
InitializeObject ( bool alloced ) : void
InvokeOnMainThread ( Selector sel, NSObject obj, bool wait ) : void
NSObject ( ) : System
NSObject ( IntPtr handle, bool alloced ) : System
PerformSelector ( Selector sel, NSObject obj, float delay ) : void
Release ( ) : void
RespondsToSelector ( Selector sel ) : bool
Retain ( ) : IntPtr
SetObjCIvar ( string name, IntPtr value ) : void
object_getInstanceVariable ( IntPtr obj, string name, IntPtr val ) : void
object_setInstanceVariable ( IntPtr obj, string name, IntPtr val ) : void

Method Details

BeginInvokeOnMainThread() public method

public BeginInvokeOnMainThread ( NSAction action ) : void
action NSAction
return void

BeginInvokeOnMainThread() public method

public BeginInvokeOnMainThread ( Selector sel, NSObject obj ) : void
sel MonoMac.ObjCRuntime.Selector
obj NSObject
return void

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

GetNativeField() public method

public GetNativeField ( string name ) : NSObject
name string
return NSObject

InvokeOnMainThread() public method

public InvokeOnMainThread ( NSAction action ) : void
action NSAction
return void

InvokeOnMainThread() public method

public InvokeOnMainThread ( Selector sel, NSObject obj ) : void
sel MonoMac.ObjCRuntime.Selector
obj NSObject
return void

NSObject() public method

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

NSObject() public method

public NSObject ( NSObjectFlag x ) : System
x NSObjectFlag
return System

SetNativeField() public method

public SetNativeField ( string name, NSObject value ) : void
name string
value NSObject
return void

Property Details

IsDirectBinding protected_oe property

protected bool IsDirectBinding
return bool

MonoMacAssembly public_oe static_oe property

public static Assembly,System.Reflection MonoMacAssembly
return System.Reflection.Assembly