Fix PositionSnapshotHolder returning live reference instead of copy · CloudEngineHub/StockSharp@88cbb3d · GitHub
Skip to content

Commit 88cbb3d

Browse files
committed
Fix PositionSnapshotHolder returning live reference instead of copy
TryGetSnapshot and Process returned the internal dictionary reference, allowing external code to mutate internal snapshot state. Now returns TypedClone() like OrderSnapshotHolder does.
1 parent 97c5a33 commit 88cbb3d

2 files changed

Lines changed: 75 additions & 33 deletions

File tree

Messages/PositionSnapshotHolder.cs

Lines changed: 22 additions & 7 deletions

Tests/SnapshotHolderTests.cs

Lines changed: 53 additions & 26 deletions

0 commit comments

Comments
 (0)