[]
Represents a function callback.
public class FunctionCallback
Initializes a new instance of the FunctionCallback class.
public FunctionCallback(IntPtr pointer)
pointer System.IntPtrInitializes a new instance of the FunctionCallback class.
[CLSCompliant(false)]
public FunctionCallback(void* pointer)
pointer void*The pointer to the function.
public IntPtr Pointer
Determines whether the specified FunctionCallback is equal to this instance.
public bool Equals(FunctionCallback other)
other FunctionCallbackDetermines whether the specified object is equal to this instance.
public override bool Equals(object value)
value objectReturns a hash code for this instance.
public override int GetHashCode()
Returns a string that represents this instance.
public override string ToString()
Returns a string that represents this instance.
public string ToString(string format)
format stringPerforms an explicit conversion from FunctionCallback to System.IntPtr.
public static explicit operator IntPtr(FunctionCallback value)
value FunctionCallbackPerforms an implicit conversion from (void*) to FunctionCallback.
[CLSCompliant(false)]
public static explicit operator FunctionCallback(void* value)
value void*Performs an implicit conversion from FunctionCallback to (void*).
[CLSCompliant(false)]
public static implicit operator void*(FunctionCallback value)
value FunctionCallbackPerforms an explicit conversion from System.IntPtr to FunctionCallback.
public static implicit operator FunctionCallback(IntPtr value)
value System.IntPtr