[]
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.
TInputThe type of struct that is to be converted.
TOutputThe 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