protected override void LoadAddress(ILGenerator il) { if (_valueAddressLoader == null) { throw new NotSupportedException("This parameter does not support address loading"); } _valueAddressLoader.Invoke(il); }
public void Invoke(ILGenerator il, T parameter) { if (_handler != null) { _handler.Invoke(il, parameter); } else { _parameterlessHandler?.Invoke(parameter); } }
protected override void Load(ILGenerator il) { _valueLoader.Invoke(il); }