Protocol Constructors
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Protocol(IntPtr) |
Creates an instance of the Protocol class for the specified Objective-C protocol. |
Protocol(String) |
Creates an instance of Protocol by looking up the protocol by name. |
Protocol(Type) |
Creates an instance of the Protocol class for the specified managed type (which must represent an Objective-C protocol). |
Protocol(IntPtr)
Creates an instance of the Protocol class for the specified Objective-C protocol.
public Protocol (IntPtr handle);
new ObjCRuntime.Protocol : nativeint -> ObjCRuntime.Protocol
Parameters
- handle
-
IntPtr
nativeint
Objective-C pointer to the protocol.
Applies to
Protocol(String)
Creates an instance of Protocol by looking up the protocol by name.
public Protocol (string name);
new ObjCRuntime.Protocol : string -> ObjCRuntime.Protocol
Parameters
- name
- String
Name of the protocol.
Remarks
This method throws an ArgumentException if the protocol specified by name
does not exist.
The GetHandle(String) method performs a similar role, except it only returns the low-level handle to the protocol.
Applies to
Protocol(Type)
Creates an instance of the Protocol class for the specified managed type (which must represent an Objective-C protocol).
public Protocol (Type type);
new ObjCRuntime.Protocol : Type -> ObjCRuntime.Protocol
Parameters
- type
- Type
The managed type (which must represent an Objective-C protocol).