/// <summary> /// This function is internal to the Jean for Hansoft framework and should not be called directly. /// </summary> /// <param name="_Data">The detailed information of the change.</param> public override void On_TaskChangeCustomColumnData(HPMChangeCallbackData_TaskChangeCustomColumnData _Data) { base.On_TaskChangeCustomColumnData(_Data); if (BufferEvents) { lock (eventBuffer) { eventBuffer.Add(new TaskChangeCustomColumnDataEventArgs(_Data)); } } else { if (TaskChangeCustomColumnData != null) { TaskChangeCustomColumnData(this, new TaskChangeCustomColumnDataEventArgs(_Data)); } } }
public TaskChangeCustomColumnDataEventArgs(HPMChangeCallbackData_TaskChangeCustomColumnData data) { this.data = data; }
public override void On_TaskChangeCustomColumnData(HPMChangeCallbackData_TaskChangeCustomColumnData data) { TaskChangeCustomColumnDataEventArgs dataArgs = new TaskChangeCustomColumnDataEventArgs(data); TaskChangeCustomColumnDataEvent(this, dataArgs); }
internal TaskChangeCustomColumnDataEventArgs(HPMChangeCallbackData_TaskChangeCustomColumnData data) { this.data = data; }
/// <summary> /// This function is internal to the Jean for Hansoft framework and should not be called directly. /// </summary> /// <param name="_Data">The detailed information of the change.</param> public override void On_TaskChangeCustomColumnData(HPMChangeCallbackData_TaskChangeCustomColumnData _Data) { base.On_TaskChangeCustomColumnData(_Data); if (BufferEvents) { lock (eventBuffer) { eventBuffer.Add(new TaskChangeCustomColumnDataEventArgs(_Data)); } } else { if (TaskChangeCustomColumnData != null) TaskChangeCustomColumnData(this, new TaskChangeCustomColumnDataEventArgs(_Data)); } }