* Initial plan * Add Literal handling back to ActivityExecutionContext.TryGet This restores support for dynamic Literal inputs that was removed in version 3.5.2. When an Input is created with a Literal, the Literal becomes the MemoryBlockReference. Since Literals hold values directly rather than in the memory register, they need special handling in TryGet to return their value. Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com> * Improve test coverage for Literal handling in ActivityExecutionContext - Removed ineffective unit tests that only checked type relationships - Added explicit integration test for TryGet with Literal references - Added integration test for Get with Input<T> containing Literal - All tests now directly verify the fixed TryGet behavior Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com> --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: sfmskywalker <938393+sfmskywalker@users.noreply.github.com> |
||
|---|---|---|
| .. | ||
| LiteralInputTests.cs | ||
| ScheduleActivityExecutionContextTests.cs | ||
| SerializerEncodingTests.cs | ||