/// <summary> /// Fluently specify a new local with the given name and type whose contents are pinned in memory /// </summary> /// <typeparam name="T">The type of the fluently-specified local</typeparam> /// <param name="generator"></param> /// <param name="localName">The name of the fluently-specified local</param> public static XsILGenerator CreatePinnedLocal <T>(this XsILGenerator generator, string localName) => generator.CreateLocal(localName, typeof(T), true);
/// <summary> /// Fluently specify a new local with the given name and type whose contents are pinned in memory /// </summary> /// <param name="generator"></param> /// <param name="localName">The name of the fluently-specified local</param> /// <param name="localType">The type of the fluently-specified local</param> public static XsILGenerator CreatePinnedLocal(this XsILGenerator generator, string localName, Type localType) => generator.CreateLocal(localName, localType, true);