Beispiel #1
0
        protected override void LoadAddress(ILGenerator il)
        {
            if (_valueAddressLoader == null)
            {
                throw new NotSupportedException("This parameter does not support address loading");
            }

            _valueAddressLoader.Invoke(il);
        }
Beispiel #2
0
 public void Invoke(ILGenerator il, T parameter)
 {
     if (_handler != null)
     {
         _handler.Invoke(il, parameter);
     }
     else
     {
         _parameterlessHandler?.Invoke(parameter);
     }
 }
Beispiel #3
0
 protected override void Load(ILGenerator il)
 {
     _valueLoader.Invoke(il);
 }