public void BeforeInvoke(BeforeInvokeArgs args) { if (BeforeCallback != null) { BeforeCallback(args); } }
private object[] BeforeInvoke() { var stateRef = new BeforeInvokeArgs.StateRef(); var pipeStates = new object[_pipes.Count]; for (var pipeIndex = 0; pipeIndex < _pipes.Count; ++pipeIndex) { var beforeInvokeArgs = new BeforeInvokeArgs(this, stateRef); _pipes[pipeIndex].BeforeInvoke(beforeInvokeArgs); pipeStates[pipeIndex] = beforeInvokeArgs.State; } return pipeStates; }
public void BeforeInvoke(BeforeInvokeArgs args) { BeforeCallback?.Invoke(args); BeforeInvokeArgs = args; }
public void BeforeInvoke(BeforeInvokeArgs args) { if (BeforeCallback != null) BeforeCallback(args); }