public static void CameraLost(this IFLIRDiscoveryEventDelegate This, FLIRIdentity cameraIdentity)
 {
     if (cameraIdentity == null)
     {
         throw new ArgumentNullException("cameraIdentity");
     }
     global::ApiDefinition.Messaging.void_objc_msgSend_IntPtr(This.Handle, Selector.GetHandle("cameraLost:"), cameraIdentity.Handle);
 }
 public static void DiscoveryFinished(this IFLIRDiscoveryEventDelegate This, FLIRCommunicationInterface iface)
 {
     if (IntPtr.Size == 8)
     {
         global::ApiDefinition.Messaging.void_objc_msgSend_UInt64(This.Handle, Selector.GetHandle("discoveryFinished:"), (UInt64)iface);
     }
     else
     {
         global::ApiDefinition.Messaging.void_objc_msgSend_UInt32(This.Handle, Selector.GetHandle("discoveryFinished:"), (UInt32)iface);
     }
 }