INSObjectProtocol Interface

Definition

Base-level object protocol required to be considered a first class Objective-C object.

[Foundation.Protocol(Name="NSObject", WrapperType=typeof(Foundation.NSObjectProtocolWrapper))]
public interface INSObjectProtocol : IDisposable, ObjCRuntime.INativeObject
type INSObjectProtocol = interface
    interface INativeObject
    interface IDisposable
Derived
Attributes
Implements

Properties

Class
Description
Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
IsProxy
RetainCount
Self
Superclass
Zone

Methods

ConformsToProtocol(IntPtr)
DangerousAutorelease()
DangerousRelease()
DangerousRetain()
GetNativeHash()
IsEqual(NSObject)
IsKindOfClass(Class)
IsMemberOfClass(Class)
PerformSelector(Selector)
PerformSelector(Selector, NSObject)
PerformSelector(Selector, NSObject, NSObject)
RespondsToSelector(Selector)

Extension Methods

GetDebugDescription(INSObjectProtocol)

Applies to