public static void ThrowOnError(this iDeviceActivationError value, string message) { if ((value != iDeviceActivationError.Success)) { throw new iDeviceActivationException(value, message); } }
public static iDeviceActivationError idevice_activation_response_to_buffer(iDeviceActivationResponseHandle response, out string buffer, ref uint size) { System.Runtime.InteropServices.ICustomMarshaler bufferMarshaler = NativeStringMarshaler.GetInstance(null); System.IntPtr bufferNative = System.IntPtr.Zero; iDeviceActivationError returnValue = iDeviceActivationNativeMethods.idevice_activation_response_to_buffer(response, out bufferNative, ref size); buffer = ((string)bufferMarshaler.MarshalNativeToManaged(bufferNative)); bufferMarshaler.CleanUpNativeData(bufferNative); return(returnValue); }
/// <summary> /// Initializes a new instance of the <see cref="iDeviceActivationException"/> class with a specified error code and error message. /// </summary> /// <param name="error"> /// The error code of the error that occurred. /// </param> /// <param name="message"> /// A message which describes the error. /// </param> public iDeviceActivationException(iDeviceActivationError error, string message) : base(string.Format("An iDeviceActivation error occurred. {1}. The error code was {0}", error, message)) { this.errorCode = error; }
public static bool IsError(this iDeviceActivationError value) { return(value != iDeviceActivationError.Success); }