[]
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)
public virtual IAsyncResult BeginInvoke(in TInput input, out TOutput output, AsyncCallback callback, object @object)
input TInputoutput TOutputcallback AsyncCallbackobject objectpublic virtual void EndInvoke(in TInput input, out TOutput output, IAsyncResult result)
input TInputoutput TOutputresult IAsyncResultpublic virtual void Invoke(in TInput input, out TOutput output)
input TInputoutput TOutput