Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
.Net: Process Framework: Simplify Event Emission in Process Steps (#9560
) ### Motivation and Context Fixes: #9510 Process Framework: Simplify Event Emission in Process Steps I would like to propose a simplification of the event emission mechanism within the Process Framework, specifically in process steps. Currently, emitting events involves multiple method calls and boilerplate code, which can make the codebase harder to read and maintain. ### Description I created an overload of EmitEventAsync with simplified signature to reduce developer cognitive load, updated some tests to verify on build. If decided to update the signature completely (replace it) I can update all the examples and tests. ### Contribution Checklist <!-- Before submitting this PR, please make sure: --> - [x] The code builds clean without any errors or warnings - [x] The PR follows the [SK Contribution Guidelines](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md) and the [pre-submission formatting script](https://github.com/microsoft/semantic-kernel/blob/main/CONTRIBUTING.md#development-scripts) raises no violations - [x] All unit tests pass, and I have added new tests where possible - [x] I didn't break anyone 😄
- Loading branch information