/// <summary> /// Pops two addresses from the evaluation stack and copies the value type object (of the given type) in the first into the second /// </summary> /// <typeparam name="T">The type of the value type object</typeparam> /// <param name="generator">The <see cref="T:System.Reflection.Emit.XsILGenerator" /> to emit instructions from</param> public static XsILGenerator CopyObject <T>(this XsILGenerator generator) where T : struct => generator.CopyObject(typeof(T));