/// <summary> /// Creates new instance. /// </summary> /// <param name="exeId">Executable id.</param> /// <param name="newState">New state.</param> /// <param name="oldState">Old state.</param> /// <param name="stateObject">Custom state object.</param> public ExecutionContextStateArgs(int exeId, ContextExecutionState newState, ContextExecutionState oldState, object stateObject) { ExecutableId = exeId; NewState = newState; OldState = oldState; StateObject = stateObject; }
public ExecutionContextStateArgs(ContextExecutionState newState, ContextExecutionState oldState, object stateObject) { this.NewState = newState; this.OldState = oldState; this.StateObject = stateObject; }
/// <summary> /// Creates new instance. /// </summary> /// <param name="exeId">Executable id.</param> /// <param name="newState">New state.</param> /// <param name="oldState">Old state.</param> public ExecutionContextStateArgs(int exeId, ContextExecutionState newState, ContextExecutionState oldState) : this(exeId, newState, oldState, null) { }
public ExecutionContextStateArgs(ContextExecutionState newState, ContextExecutionState oldState) : this(newState, oldState, null) { }