Exemplo n.º 1
0
 protected override void LoadReturnValueArgument(PointCut pc, AdviceArgument parameter)
 {
     if (_retvar == null)
     {
         pc.Null();
     }
     else
     {
         pc.Load(_retvar).Cast(_retvar.VariableType, _ts.Object);
     }
 }
Exemplo n.º 2
0
 protected override void LoadArgumentsArgument(PointCut pc, AdviceArgument parameter)
 {
     pc.Load(_wrapper.Parameters[0]);
 }
Exemplo n.º 3
0
 protected override void LoadReturnValueArgument(PointCut pc, AdviceArgument parameter)
 {
     pc.Load(pc.Method.Parameters[0]);
 }