INSObjectProtocol 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 Class
Description Description
Handle Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from INativeObject)
IsProxy IsProxy
RetainCount RetainCount
Self Self
Superclass Superclass
Zone Zone

Methods

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

Extension Methods

GetDebugDescription(INSObjectProtocol) GetDebugDescription(INSObjectProtocol)

Applies to