public FluentEmitter Starg(params uint[] indexes)
{
if (indexes == null)
throw new ArgumentNullException(nameof(indexes));
foreach (var i in indexes)
{
if (Parameters.Count <= i)
throw new IndexOutOfRangeException($"no parameter found at index {i}");
Emit(i < sbyte.MaxValue ? OpCodes.Starg_S : OpCodes.Starg, Parameters[(int)i]);
}
return this;
}