Edit

Share via


ICNKeyDescriptor Interface

Definition

Interface representing the required methods (if any) of the protocol ICNKeyDescriptor.

[Foundation.Protocol(Name="CNKeyDescriptor", WrapperType=typeof(Contacts.CNKeyDescriptorWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 11, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public interface ICNKeyDescriptor : Foundation.INSCopying, Foundation.INSObjectProtocol, Foundation.INSSecureCoding, IDisposable
type ICNKeyDescriptor = interface
    interface INativeObject
    interface IDisposable
    interface INSCoding
    interface INSCopying
    interface INSObjectProtocol
    interface INSSecureCoding
Attributes
Implements

Remarks

This interface contains the required methods (if any) from the protocol defined by ICNKeyDescriptor.

If you create objects that implement this interface, the implementation methods will automatically be exported to Objective-C with the matching signature from the method defined in the ICNKeyDescriptor protocol.

Optional methods (if any) are provided by the T:Contacts.CNKeyDescriptor_Extensions class as extension methods to the interface, allowing you to invoke any optional methods on the protocol.

Properties

Class (Inherited from INSObjectProtocol)
Description (Inherited from INSObjectProtocol)
Handle

Handle (pointer) to the unmanaged object representation.

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

Methods

ConformsToProtocol(IntPtr) (Inherited from INSObjectProtocol)
Copy(NSZone)

Performs a copy of the underlying Objective-C object.

(Inherited from INSCopying)
DangerousAutorelease() (Inherited from INSObjectProtocol)
DangerousRelease() (Inherited from INSObjectProtocol)
DangerousRetain() (Inherited from INSObjectProtocol)
EncodeTo(NSCoder)

Serializes this to the .

(Inherited from INSCoding)
GetNativeHash() (Inherited from INSObjectProtocol)
IsEqual(NSObject) (Inherited from INSObjectProtocol)
IsKindOfClass(Class) (Inherited from INSObjectProtocol)
IsMemberOfClass(Class) (Inherited from INSObjectProtocol)
PerformSelector(Selector, NSObject, NSObject) (Inherited from INSObjectProtocol)
PerformSelector(Selector, NSObject) (Inherited from INSObjectProtocol)
PerformSelector(Selector) (Inherited from INSObjectProtocol)
RespondsToSelector(Selector) (Inherited from INSObjectProtocol)

Extension Methods

GetDebugDescription(INSObjectProtocol)

Applies to