[]
Represents a method that converts an object from one struct type to another struct type.
public delegate void StructConverter<TInput, TOutput>(in TInput input, out TOutput output) where TInput : struct where TOutput : struct
input
TInputThe struct to convert.
output
TOutputThe converted struct.
TInput
The type of struct that is to be converted.
TOutput
The type the input struct is to be converted to.
public StructConverter(object @object, IntPtr method)
object
objectmethod
System.IntPtrpublic virtual IAsyncResult BeginInvoke(in TInput input, out TOutput output, AsyncCallback callback, object @object)
input
TInputoutput
TOutputcallback
System.AsyncCallbackobject
objectpublic virtual void EndInvoke(in TInput input, out TOutput output, IAsyncResult result)
input
TInputoutput
TOutputresult
System.IAsyncResultpublic virtual void Invoke(in TInput input, out TOutput output)
input
TInputoutput
TOutput