File tree Expand file tree Collapse file tree
csharp/ql/test/library-tests/dataflow/delegates Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -124,4 +124,13 @@ public unsafe void M18()
124124 delegate * < Action < int > , void > fnptr = & M2 ;
125125 fnptr ( ( i ) => { } ) ;
126126 }
127+
128+ void M19 ( Action a , bool b )
129+ {
130+ if ( b )
131+ a = ( ) => { } ;
132+ a ( ) ;
133+ }
134+
135+ void M20 ( bool b ) => M19 ( ( ) => { } , b ) ;
127136}
Original file line number Diff line number Diff line change @@ -24,3 +24,4 @@ delegateCall
2424| DelegateFlow.cs:89:35:89:37 | delegate call | DelegateFlow.cs:65:10:65:12 | M11 | DelegateFlow.cs:91:13:91:47 | delegate creation of type MyDelegate |
2525| DelegateFlow.cs:89:35:89:37 | delegate call | DelegateFlow.cs:74:17:74:19 | M12 | DelegateFlow.cs:92:13:92:15 | delegate creation of type MyDelegate |
2626| DelegateFlow.cs:89:35:89:37 | delegate call | DelegateFlow.cs:93:13:93:21 | (...) => ... | DelegateFlow.cs:93:13:93:21 | (...) => ... |
27+ | DelegateFlow.cs:132:9:132:11 | delegate call | DelegateFlow.cs:131:17:131:24 | (...) => ... | file://:0:0:0:0 | <empty> |
You can’t perform that action at this time.
0 commit comments