/// <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_ProjectCreate(HPMChangeCallbackData_ProjectCreate _Data) { base.On_ProjectCreate(_Data); if (BufferEvents) { lock (eventBuffer) { eventBuffer.Add(new ProjectCreateEventArgs(_Data)); } } else { if (ProjectCreate != null) { ProjectCreate(this, new ProjectCreateEventArgs(_Data)); } if (ProjectCreateCompleted != null) { ProjectCreateCompleted(this, new EventArgs()); } } }
public ProjectCreateEventArgs(HPMChangeCallbackData_ProjectCreate data) { this.data = data; }
public override void On_ProjectCreate(HPMChangeCallbackData_ProjectCreate data) { ProjectCreateEventArgs dataArgs = new ProjectCreateEventArgs(data); ProjectCreateEvent(this, dataArgs); }
internal ProjectCreateEventArgs(HPMChangeCallbackData_ProjectCreate 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_ProjectCreate(HPMChangeCallbackData_ProjectCreate _Data) { base.On_ProjectCreate(_Data); if (BufferEvents) { lock (eventBuffer) { eventBuffer.Add(new ProjectCreateEventArgs(_Data)); } } else { if (ProjectCreate != null) ProjectCreate(this, new ProjectCreateEventArgs(_Data)); if (ProjectCreateCompleted != null) ProjectCreateCompleted(this, new EventArgs()); } }