public override void Load(IILEmitter emitter) { if (Parameter.IsReturnTypeParameter) { throw new NotSupportedException(); } if (Parameter.ParamDef?.IsOut ?? false) { emitter.Ldarga(Parameter); } else { emitter.Ldarg(Parameter); } }