public FluentEmitter Ldloca(params VariableDefinition[] vars)
{
if (vars == null)
throw new ArgumentNullException(nameof(vars));
foreach (var var in vars)
{
if (var == null)
throw new ArgumentNullException($"variable is null");
if (Variables.All(v => v != var))
throw new ArgumentException("variable must be declared in method body before using it");
Ldloca((uint)var.Index);
}
return this;
}