[]
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