Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit ceb9ccf

Browse files
committed
C#: Add change note
1 parent dd99525 commit ceb9ccf

1 file changed

Lines changed: 2 additions & 0 deletions

File tree

change-notes/1.20/analysis-csharp.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,4 +22,6 @@
2222

2323
## Changes to QL libraries
2424

25+
* The class `AccessorCall` (and subclasses `PropertyCall`, `IndexerCall`, and `EventCall`) have been redefined, so the expressions they represent are not necessarily the accesses themselves, but rather the expressions that give rise to the accessor calls. For example, in the property assignment `x.Prop = 0`, the call to the setter for `Prop` is no longer represented by the access `x.Prop`, but instead the whole assignment. Consequently, it is no longer safe to cast directly between `AccessorCall`s and `Access`es, and the predicate `AccessorCall::getAccess()` should be used instead.
26+
2527
## Changes to the autobuilder

0 commit comments

Comments
 (0)