Files
codeql/csharp/ql/test/library-tests/dataflow/collections/CollectionFlow.expected

775 lines
135 KiB
Plaintext

models
| 1 | Summary: System.Collections.Generic; Dictionary<TKey,TValue>; false; get_Keys; (); ; Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key]; ReturnValue.Element; value; manual |
| 2 | Summary: System.Collections.Generic; Dictionary<TKey,TValue>; false; get_Values; (); ; Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value]; ReturnValue.Element; value; manual |
| 3 | Summary: System.Collections.Generic; ICollection<T>; true; Add; (T); ; Argument[0]; Argument[this].Element; value; manual |
| 4 | Summary: System.Collections.Generic; IDictionary<TKey,TValue>; true; Add; (TKey,TValue); ; Argument[0]; Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key]; value; manual |
| 5 | Summary: System.Collections.Generic; IDictionary<TKey,TValue>; true; Add; (TKey,TValue); ; Argument[1]; Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value]; value; manual |
| 6 | Summary: System.Collections.Generic; IDictionary<TKey,TValue>; true; get_Item; (TKey); ; Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value]; ReturnValue; value; manual |
| 7 | Summary: System.Collections.Generic; IDictionary<TKey,TValue>; true; get_Keys; (); ; Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key]; ReturnValue.Element; value; manual |
| 8 | Summary: System.Collections.Generic; IDictionary<TKey,TValue>; true; get_Values; (); ; Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value]; ReturnValue.Element; value; manual |
| 9 | Summary: System.Collections.Generic; IDictionary<TKey,TValue>; true; set_Item; (TKey,TValue); ; Argument[0]; Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Key]; value; manual |
| 10 | Summary: System.Collections.Generic; IDictionary<TKey,TValue>; true; set_Item; (TKey,TValue); ; Argument[1]; Argument[this].Element.Property[System.Collections.Generic.KeyValuePair`2.Value]; value; manual |
| 11 | Summary: System.Collections.Generic; IList<T>; true; get_Item; (System.Int32); ; Argument[this].Element; ReturnValue; value; manual |
| 12 | Summary: System.Collections.Generic; IList<T>; true; set_Item; (System.Int32,T); ; Argument[1]; Argument[this].Element; value; manual |
| 13 | Summary: System.Collections.Generic; KeyValuePair<TKey,TValue>; false; KeyValuePair; (TKey,TValue); ; Argument[0]; Argument[this].Property[System.Collections.Generic.KeyValuePair`2.Key]; value; manual |
| 14 | Summary: System.Collections.Generic; List<T>+Enumerator; false; get_Current; (); ; Argument[this].Property[System.Collections.Generic.List`1+Enumerator.Current]; ReturnValue; value; dfc-generated |
| 15 | Summary: System.Collections.Generic; List<T>; false; GetEnumerator; (); ; Argument[this].Element; ReturnValue.Property[System.Collections.Generic.List`1+Enumerator.Current]; value; manual |
| 16 | Summary: System.Collections; IEnumerable; true; GetEnumerator; (); ; Argument[this].Element; ReturnValue.Property[System.Collections.IEnumerator.Current]; value; manual |
| 17 | Summary: System.Linq; Enumerable; false; First<TSource>; (System.Collections.Generic.IEnumerable<TSource>); ; Argument[0].Element; ReturnValue; value; manual |
| 18 | Summary: System.Linq; Enumerable; false; Select<TSource,TResult>; (System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TResult>); ; Argument[0].Element; Argument[1].Parameter[0]; value; manual |
| 19 | Summary: System; ReadOnlySpan<T>; false; ReadOnlySpan; (T[]); ; Argument[0].Element; Argument[this].Element; value; manual |
| 20 | Summary: System; ReadOnlySpan<T>; false; get_Item; (System.Int32); ; Argument[this].Element; ReturnValue; value; manual |
| 21 | Summary: System; Span<T>; false; CopyTo; (System.Span<T>); ; Argument[this].Element; Argument[0].Element; value; manual |
| 22 | Summary: System; Span<T>; false; Fill; (T); ; Argument[0]; Argument[this].Element; value; manual |
| 23 | Summary: System; Span<T>; false; Span; (T); ; Argument[0]; Argument[this].Element; value; manual |
| 24 | Summary: System; Span<T>; false; Span; (T[]); ; Argument[0].Element; Argument[this].Element; value; manual |
| 25 | Summary: System; Span<T>; false; ToArray; (); ; Argument[this].Element; ReturnValue.Element; value; manual |
| 26 | Summary: System; Span<T>; false; get_Item; (System.Int32); ; Argument[this].Element; ReturnValue; value; manual |
edges
| CollectionFlow.cs:14:40:14:41 | ts : A[] [element] : A | CollectionFlow.cs:14:52:14:53 | access to parameter ts : A[] [element] : A | provenance | |
| CollectionFlow.cs:14:40:14:41 | ts : null [element] : A | CollectionFlow.cs:14:52:14:53 | access to parameter ts : null [element] : A | provenance | |
| CollectionFlow.cs:14:52:14:53 | access to parameter ts : A[] [element] : A | CollectionFlow.cs:14:52:14:56 | access to array element | provenance | |
| CollectionFlow.cs:14:52:14:53 | access to parameter ts : null [element] : A | CollectionFlow.cs:14:52:14:56 | access to array element | provenance | |
| CollectionFlow.cs:16:49:16:52 | list : List<T> [element] : A | CollectionFlow.cs:16:63:16:66 | access to parameter list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:16:63:16:66 | access to parameter list : List<T> [element] : A | CollectionFlow.cs:16:63:16:69 | access to indexer | provenance | MaD:11 |
| CollectionFlow.cs:18:61:18:64 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:18:75:18:78 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:18:75:18:78 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:18:75:18:81 | access to indexer | provenance | MaD:6 |
| CollectionFlow.cs:20:59:20:62 | dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:20:73:20:76 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:20:73:20:76 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:20:73:20:81 | access to property Keys : ICollection<T> [element] : A | provenance | MaD:1 |
| CollectionFlow.cs:20:73:20:76 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:20:73:20:81 | access to property Keys : ICollection<T> [element] : A | provenance | MaD:7 |
| CollectionFlow.cs:20:73:20:81 | access to property Keys : ICollection<T> [element] : A | CollectionFlow.cs:20:73:20:89 | call to method First<T> | provenance | MaD:17 |
| CollectionFlow.cs:22:34:22:35 | ts : A[] [element] : A | CollectionFlow.cs:22:41:22:42 | access to parameter ts : A[] [element] : A | provenance | |
| CollectionFlow.cs:22:34:22:35 | ts : null [element] : A | CollectionFlow.cs:22:41:22:42 | access to parameter ts : null [element] : A | provenance | |
| CollectionFlow.cs:22:41:22:42 | access to parameter ts : A[] [element] : A | CollectionFlow.cs:22:41:22:45 | access to array element : A | provenance | |
| CollectionFlow.cs:22:41:22:42 | access to parameter ts : null [element] : A | CollectionFlow.cs:22:41:22:45 | access to array element : A | provenance | |
| CollectionFlow.cs:24:43:24:46 | list : List<T> [element] : A | CollectionFlow.cs:24:52:24:55 | access to parameter list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:24:52:24:55 | access to parameter list : List<T> [element] : A | CollectionFlow.cs:24:52:24:58 | access to indexer : A | provenance | MaD:11 |
| CollectionFlow.cs:26:58:26:61 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:67:26:70 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:26:67:26:70 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:67:26:73 | access to indexer : A | provenance | MaD:6 |
| CollectionFlow.cs:28:59:28:62 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:68:28:71 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:28:68:28:71 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:68:28:79 | call to method First<KeyValuePair<Int32,T>> : KeyValuePair<Int32,T> [property Value] : A | provenance | MaD:17 |
| CollectionFlow.cs:28:68:28:79 | call to method First<KeyValuePair<Int32,T>> : KeyValuePair<Int32,T> [property Value] : A | CollectionFlow.cs:28:68:28:85 | access to property Value : A | provenance | |
| CollectionFlow.cs:30:60:30:63 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:69:30:72 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:30:69:30:72 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:69:30:79 | access to property Values : ICollection<T> [element] : A | provenance | MaD:2 |
| CollectionFlow.cs:30:69:30:72 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:69:30:79 | access to property Values : ICollection<T> [element] : A | provenance | MaD:8 |
| CollectionFlow.cs:30:69:30:79 | access to property Values : ICollection<T> [element] : A | CollectionFlow.cs:30:69:30:87 | call to method First<T> : A | provenance | MaD:17 |
| CollectionFlow.cs:32:58:32:61 | dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:32:67:32:70 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:32:67:32:70 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:32:67:32:75 | access to property Keys : ICollection<T> [element] : A | provenance | MaD:1 |
| CollectionFlow.cs:32:67:32:70 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:32:67:32:75 | access to property Keys : ICollection<T> [element] : A | provenance | MaD:7 |
| CollectionFlow.cs:32:67:32:75 | access to property Keys : ICollection<T> [element] : A | CollectionFlow.cs:32:67:32:83 | call to method First<T> : A | provenance | MaD:17 |
| CollectionFlow.cs:34:57:34:60 | dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:34:66:34:69 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:34:66:34:69 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:34:66:34:77 | call to method First<KeyValuePair<T,Int32>> : KeyValuePair<T,Int32> [property Key] : A | provenance | MaD:17 |
| CollectionFlow.cs:34:66:34:77 | call to method First<KeyValuePair<T,Int32>> : KeyValuePair<T,Int32> [property Key] : A | CollectionFlow.cs:34:66:34:81 | access to property Key : A | provenance | |
| CollectionFlow.cs:36:49:36:52 | args : A[] [element] : A | CollectionFlow.cs:36:63:36:66 | access to parameter args : A[] [element] : A | provenance | |
| CollectionFlow.cs:36:49:36:52 | args : null [element] : A | CollectionFlow.cs:36:63:36:66 | access to parameter args : null [element] : A | provenance | |
| CollectionFlow.cs:36:63:36:66 | access to parameter args : A[] [element] : A | CollectionFlow.cs:36:63:36:69 | access to array element | provenance | |
| CollectionFlow.cs:36:63:36:66 | access to parameter args : null [element] : A | CollectionFlow.cs:36:63:36:69 | access to array element | provenance | |
| CollectionFlow.cs:38:70:38:73 | args : IEnumerable<A> [element] : A | CollectionFlow.cs:38:84:38:87 | access to parameter args : IEnumerable<A> [element] : A | provenance | |
| CollectionFlow.cs:38:84:38:87 | access to parameter args : IEnumerable<A> [element] : A | CollectionFlow.cs:38:84:38:95 | call to method First<T> | provenance | MaD:17 |
| CollectionFlow.cs:42:13:42:13 | access to local variable a : A | CollectionFlow.cs:43:27:43:27 | access to local variable a : A | provenance | |
| CollectionFlow.cs:42:17:42:23 | object creation of type A : A | CollectionFlow.cs:42:13:42:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:43:13:43:15 | access to local variable as : null [element] : A | CollectionFlow.cs:44:14:44:16 | access to local variable as : null [element] : A | provenance | |
| CollectionFlow.cs:43:13:43:15 | access to local variable as : null [element] : A | CollectionFlow.cs:45:18:45:20 | access to local variable as : null [element] : A | provenance | |
| CollectionFlow.cs:43:13:43:15 | access to local variable as : null [element] : A | CollectionFlow.cs:46:20:46:22 | access to local variable as : null [element] : A | provenance | |
| CollectionFlow.cs:43:25:43:29 | { ..., ... } : null [element] : A | CollectionFlow.cs:43:13:43:15 | access to local variable as : null [element] : A | provenance | |
| CollectionFlow.cs:43:27:43:27 | access to local variable a : A | CollectionFlow.cs:43:25:43:29 | { ..., ... } : null [element] : A | provenance | |
| CollectionFlow.cs:44:14:44:16 | access to local variable as : null [element] : A | CollectionFlow.cs:44:14:44:19 | access to array element | provenance | |
| CollectionFlow.cs:45:18:45:20 | access to local variable as : null [element] : A | CollectionFlow.cs:14:40:14:41 | ts : null [element] : A | provenance | |
| CollectionFlow.cs:46:20:46:22 | access to local variable as : null [element] : A | CollectionFlow.cs:22:34:22:35 | ts : null [element] : A | provenance | |
| CollectionFlow.cs:46:20:46:22 | access to local variable as : null [element] : A | CollectionFlow.cs:46:14:46:23 | call to method First<A> | provenance | |
| CollectionFlow.cs:60:13:60:13 | access to local variable a : A | CollectionFlow.cs:61:53:61:53 | access to local variable a : A | provenance | |
| CollectionFlow.cs:60:17:60:23 | object creation of type A : A | CollectionFlow.cs:60:13:60:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:61:13:61:13 | access to local variable c : CollectionFlow [field As, element] : A | CollectionFlow.cs:62:14:62:14 | access to local variable c : CollectionFlow [field As, element] : A | provenance | |
| CollectionFlow.cs:61:13:61:13 | access to local variable c : CollectionFlow [field As, element] : A | CollectionFlow.cs:63:18:63:18 | access to local variable c : CollectionFlow [field As, element] : A | provenance | |
| CollectionFlow.cs:61:13:61:13 | access to local variable c : CollectionFlow [field As, element] : A | CollectionFlow.cs:64:20:64:20 | access to local variable c : CollectionFlow [field As, element] : A | provenance | |
| CollectionFlow.cs:61:38:61:57 | { ..., ... } : CollectionFlow [field As, element] : A | CollectionFlow.cs:61:13:61:13 | access to local variable c : CollectionFlow [field As, element] : A | provenance | |
| CollectionFlow.cs:61:45:61:55 | { ..., ... } : A[] [element] : A | CollectionFlow.cs:61:38:61:57 | { ..., ... } : CollectionFlow [field As, element] : A | provenance | |
| CollectionFlow.cs:61:53:61:53 | access to local variable a : A | CollectionFlow.cs:61:45:61:55 | { ..., ... } : A[] [element] : A | provenance | |
| CollectionFlow.cs:62:14:62:14 | access to local variable c : CollectionFlow [field As, element] : A | CollectionFlow.cs:62:14:62:17 | access to field As : A[] [element] : A | provenance | |
| CollectionFlow.cs:62:14:62:17 | access to field As : A[] [element] : A | CollectionFlow.cs:62:14:62:20 | access to array element | provenance | |
| CollectionFlow.cs:63:18:63:18 | access to local variable c : CollectionFlow [field As, element] : A | CollectionFlow.cs:63:18:63:21 | access to field As : A[] [element] : A | provenance | |
| CollectionFlow.cs:63:18:63:21 | access to field As : A[] [element] : A | CollectionFlow.cs:14:40:14:41 | ts : A[] [element] : A | provenance | |
| CollectionFlow.cs:64:20:64:20 | access to local variable c : CollectionFlow [field As, element] : A | CollectionFlow.cs:64:20:64:23 | access to field As : A[] [element] : A | provenance | |
| CollectionFlow.cs:64:20:64:23 | access to field As : A[] [element] : A | CollectionFlow.cs:22:34:22:35 | ts : A[] [element] : A | provenance | |
| CollectionFlow.cs:64:20:64:23 | access to field As : A[] [element] : A | CollectionFlow.cs:64:14:64:24 | call to method First<A> | provenance | |
| CollectionFlow.cs:78:13:78:13 | access to local variable a : A | CollectionFlow.cs:80:18:80:18 | access to local variable a : A | provenance | |
| CollectionFlow.cs:78:17:78:23 | object creation of type A : A | CollectionFlow.cs:78:13:78:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:80:9:80:11 | [post] access to local variable as : A[] [element] : A | CollectionFlow.cs:81:14:81:16 | access to local variable as : A[] [element] : A | provenance | |
| CollectionFlow.cs:80:9:80:11 | [post] access to local variable as : A[] [element] : A | CollectionFlow.cs:82:18:82:20 | access to local variable as : A[] [element] : A | provenance | |
| CollectionFlow.cs:80:9:80:11 | [post] access to local variable as : A[] [element] : A | CollectionFlow.cs:83:20:83:22 | access to local variable as : A[] [element] : A | provenance | |
| CollectionFlow.cs:80:18:80:18 | access to local variable a : A | CollectionFlow.cs:80:9:80:11 | [post] access to local variable as : A[] [element] : A | provenance | |
| CollectionFlow.cs:81:14:81:16 | access to local variable as : A[] [element] : A | CollectionFlow.cs:81:14:81:19 | access to array element | provenance | |
| CollectionFlow.cs:82:18:82:20 | access to local variable as : A[] [element] : A | CollectionFlow.cs:14:40:14:41 | ts : A[] [element] : A | provenance | |
| CollectionFlow.cs:83:20:83:22 | access to local variable as : A[] [element] : A | CollectionFlow.cs:22:34:22:35 | ts : A[] [element] : A | provenance | |
| CollectionFlow.cs:83:20:83:22 | access to local variable as : A[] [element] : A | CollectionFlow.cs:83:14:83:23 | call to method First<A> | provenance | |
| CollectionFlow.cs:98:13:98:13 | access to local variable a : A | CollectionFlow.cs:100:19:100:19 | access to local variable a : A | provenance | |
| CollectionFlow.cs:98:17:98:23 | object creation of type A : A | CollectionFlow.cs:98:13:98:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:100:9:100:12 | [post] access to local variable list : List<T> [element] : A | CollectionFlow.cs:101:14:101:17 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:100:9:100:12 | [post] access to local variable list : List<T> [element] : A | CollectionFlow.cs:102:22:102:25 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:100:9:100:12 | [post] access to local variable list : List<T> [element] : A | CollectionFlow.cs:103:24:103:27 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:100:19:100:19 | access to local variable a : A | CollectionFlow.cs:100:9:100:12 | [post] access to local variable list : List<T> [element] : A | provenance | MaD:12 |
| CollectionFlow.cs:101:14:101:17 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:101:14:101:20 | access to indexer | provenance | MaD:11 |
| CollectionFlow.cs:102:22:102:25 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:16:49:16:52 | list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:103:24:103:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:24:43:24:46 | list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:103:24:103:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:103:14:103:28 | call to method ListFirst<A> | provenance | MaD:11 |
| CollectionFlow.cs:117:13:117:13 | access to local variable a : A | CollectionFlow.cs:118:36:118:36 | access to local variable a : A | provenance | |
| CollectionFlow.cs:117:17:117:23 | object creation of type A : A | CollectionFlow.cs:117:13:117:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:118:13:118:16 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:119:14:119:17 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:118:13:118:16 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:120:22:120:25 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:118:13:118:16 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:121:24:121:27 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:118:20:118:38 | object creation of type List<A> : List<T> [element] : A | CollectionFlow.cs:118:13:118:16 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:118:36:118:36 | access to local variable a : A | CollectionFlow.cs:118:20:118:38 | object creation of type List<A> : List<T> [element] : A | provenance | MaD:3 |
| CollectionFlow.cs:119:14:119:17 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:119:14:119:20 | access to indexer | provenance | MaD:11 |
| CollectionFlow.cs:120:22:120:25 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:16:49:16:52 | list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:121:24:121:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:24:43:24:46 | list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:121:24:121:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:121:14:121:28 | call to method ListFirst<A> | provenance | MaD:11 |
| CollectionFlow.cs:134:13:134:13 | access to local variable a : A | CollectionFlow.cs:136:18:136:18 | access to local variable a : A | provenance | |
| CollectionFlow.cs:134:17:134:23 | object creation of type A : A | CollectionFlow.cs:134:13:134:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:136:9:136:12 | [post] access to local variable list : List<T> [element] : A | CollectionFlow.cs:137:14:137:17 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:136:9:136:12 | [post] access to local variable list : List<T> [element] : A | CollectionFlow.cs:138:22:138:25 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:136:9:136:12 | [post] access to local variable list : List<T> [element] : A | CollectionFlow.cs:139:24:139:27 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:136:18:136:18 | access to local variable a : A | CollectionFlow.cs:136:9:136:12 | [post] access to local variable list : List<T> [element] : A | provenance | MaD:3 |
| CollectionFlow.cs:137:14:137:17 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:137:14:137:20 | access to indexer | provenance | MaD:11 |
| CollectionFlow.cs:138:22:138:25 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:16:49:16:52 | list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:139:24:139:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:24:43:24:46 | list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:139:24:139:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:139:14:139:28 | call to method ListFirst<A> | provenance | MaD:11 |
| CollectionFlow.cs:153:13:153:13 | access to local variable a : A | CollectionFlow.cs:155:19:155:19 | access to local variable a : A | provenance | |
| CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:153:13:153:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:155:9:155:12 | [post] access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:156:14:156:17 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:155:9:155:12 | [post] access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:157:23:157:26 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:155:9:155:12 | [post] access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:158:28:158:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:155:9:155:12 | [post] access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:159:29:159:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:155:9:155:12 | [post] access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:160:30:160:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:155:19:155:19 | access to local variable a : A | CollectionFlow.cs:155:9:155:12 | [post] access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | MaD:10 |
| CollectionFlow.cs:156:14:156:17 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:156:14:156:20 | access to indexer | provenance | MaD:6 |
| CollectionFlow.cs:157:23:157:26 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:18:61:18:64 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:158:28:158:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:58:26:61 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:158:28:158:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:158:14:158:32 | call to method DictIndexZero<A> | provenance | MaD:6 |
| CollectionFlow.cs:159:29:159:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:59:28:62 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:159:29:159:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:159:14:159:33 | call to method DictFirstValue<A> | provenance | MaD:17 |
| CollectionFlow.cs:160:30:160:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:60:30:63 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:160:30:160:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:160:14:160:34 | call to method DictValuesFirst<A> | provenance | MaD:2 |
| CollectionFlow.cs:160:30:160:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:160:14:160:34 | call to method DictValuesFirst<A> | provenance | MaD:8 |
| CollectionFlow.cs:176:13:176:13 | access to local variable a : A | CollectionFlow.cs:177:52:177:52 | access to local variable a : A | provenance | |
| CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:176:13:176:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:177:13:177:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:178:14:178:17 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:177:13:177:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:179:23:179:26 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:177:13:177:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:180:28:180:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:177:13:177:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:181:29:181:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:177:13:177:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:182:30:182:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:177:20:177:56 | object creation of type Dictionary<Int32,A> : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:177:13:177:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:177:52:177:52 | access to local variable a : A | CollectionFlow.cs:177:20:177:56 | object creation of type Dictionary<Int32,A> : Dictionary<T,T> [element, property Value] : A | provenance | MaD:5 |
| CollectionFlow.cs:178:14:178:17 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:178:14:178:20 | access to indexer | provenance | MaD:6 |
| CollectionFlow.cs:179:23:179:26 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:18:61:18:64 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:180:28:180:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:58:26:61 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:180:28:180:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:180:14:180:32 | call to method DictIndexZero<A> | provenance | MaD:6 |
| CollectionFlow.cs:181:29:181:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:59:28:62 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:181:29:181:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:181:14:181:33 | call to method DictFirstValue<A> | provenance | MaD:17 |
| CollectionFlow.cs:182:30:182:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:60:30:63 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:182:30:182:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:182:14:182:34 | call to method DictValuesFirst<A> | provenance | MaD:2 |
| CollectionFlow.cs:182:30:182:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:182:14:182:34 | call to method DictValuesFirst<A> | provenance | MaD:8 |
| CollectionFlow.cs:197:13:197:13 | access to local variable a : A | CollectionFlow.cs:198:53:198:53 | access to local variable a : A | provenance | |
| CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:197:13:197:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:198:13:198:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:199:14:199:17 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:198:13:198:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:200:23:200:26 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:198:13:198:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:201:28:201:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:198:13:198:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:202:29:202:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:198:13:198:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:203:30:203:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:198:20:198:55 | object creation of type Dictionary<Int32,A> : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:198:13:198:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:198:53:198:53 | access to local variable a : A | CollectionFlow.cs:198:20:198:55 | object creation of type Dictionary<Int32,A> : Dictionary<T,T> [element, property Value] : A | provenance | MaD:10 |
| CollectionFlow.cs:199:14:199:17 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:199:14:199:20 | access to indexer | provenance | MaD:6 |
| CollectionFlow.cs:200:23:200:26 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:18:61:18:64 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:201:28:201:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:58:26:61 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:201:28:201:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:201:14:201:32 | call to method DictIndexZero<A> | provenance | MaD:6 |
| CollectionFlow.cs:202:29:202:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:59:28:62 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:202:29:202:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:202:14:202:33 | call to method DictFirstValue<A> | provenance | MaD:17 |
| CollectionFlow.cs:203:30:203:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:60:30:63 | dict : Dictionary<T,T> [element, property Value] : A | provenance | |
| CollectionFlow.cs:203:30:203:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:203:14:203:34 | call to method DictValuesFirst<A> | provenance | MaD:2 |
| CollectionFlow.cs:203:30:203:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:203:14:203:34 | call to method DictValuesFirst<A> | provenance | MaD:8 |
| CollectionFlow.cs:219:13:219:13 | access to local variable a : A | CollectionFlow.cs:220:49:220:49 | access to local variable a : A | provenance | |
| CollectionFlow.cs:219:17:219:23 | object creation of type A : A | CollectionFlow.cs:219:13:219:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:220:13:220:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:221:14:221:17 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:220:13:220:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:222:21:222:24 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:220:13:220:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:223:28:223:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:220:13:220:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:224:27:224:30 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:220:20:220:56 | object creation of type Dictionary<A,Int32> : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:220:13:220:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:220:49:220:49 | access to local variable a : A | CollectionFlow.cs:220:20:220:56 | object creation of type Dictionary<A,Int32> : Dictionary<T,T> [element, property Key] : A | provenance | MaD:4 |
| CollectionFlow.cs:221:14:221:17 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:221:14:221:22 | access to property Keys : Dictionary<T,T>.KeyCollection [element] : A | provenance | MaD:1 |
| CollectionFlow.cs:221:14:221:22 | access to property Keys : Dictionary<T,T>.KeyCollection [element] : A | CollectionFlow.cs:221:14:221:30 | call to method First<A> | provenance | MaD:17 |
| CollectionFlow.cs:222:21:222:24 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:20:59:20:62 | dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:223:28:223:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:32:58:32:61 | dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:223:28:223:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:223:14:223:32 | call to method DictKeysFirst<A> | provenance | MaD:1 |
| CollectionFlow.cs:223:28:223:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:223:14:223:32 | call to method DictKeysFirst<A> | provenance | MaD:7 |
| CollectionFlow.cs:224:27:224:30 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:34:57:34:60 | dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:224:27:224:30 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:224:14:224:31 | call to method DictFirstKey<A> | provenance | MaD:17 |
| CollectionFlow.cs:238:13:238:13 | access to local variable a : A | CollectionFlow.cs:239:48:239:48 | access to local variable a : A | provenance | |
| CollectionFlow.cs:238:17:238:23 | object creation of type A : A | CollectionFlow.cs:238:13:238:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:239:13:239:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:240:14:240:17 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:239:13:239:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:241:21:241:24 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:239:13:239:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:242:28:242:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:239:13:239:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:243:27:243:30 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:239:20:239:55 | object creation of type Dictionary<A,Int32> : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:239:13:239:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:239:48:239:48 | access to local variable a : A | CollectionFlow.cs:239:20:239:55 | object creation of type Dictionary<A,Int32> : Dictionary<T,T> [element, property Key] : A | provenance | MaD:9 |
| CollectionFlow.cs:240:14:240:17 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:240:14:240:22 | access to property Keys : Dictionary<T,T>.KeyCollection [element] : A | provenance | MaD:1 |
| CollectionFlow.cs:240:14:240:22 | access to property Keys : Dictionary<T,T>.KeyCollection [element] : A | CollectionFlow.cs:240:14:240:30 | call to method First<A> | provenance | MaD:17 |
| CollectionFlow.cs:241:21:241:24 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:20:59:20:62 | dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:242:28:242:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:32:58:32:61 | dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:242:28:242:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:242:14:242:32 | call to method DictKeysFirst<A> | provenance | MaD:1 |
| CollectionFlow.cs:242:28:242:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:242:14:242:32 | call to method DictKeysFirst<A> | provenance | MaD:7 |
| CollectionFlow.cs:243:27:243:30 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:34:57:34:60 | dict : Dictionary<T,T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:243:27:243:30 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:243:14:243:31 | call to method DictFirstKey<A> | provenance | MaD:17 |
| CollectionFlow.cs:257:13:257:13 | access to local variable a : A | CollectionFlow.cs:258:27:258:27 | access to local variable a : A | provenance | |
| CollectionFlow.cs:257:17:257:23 | object creation of type A : A | CollectionFlow.cs:257:13:257:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:258:13:258:15 | access to local variable as : null [element] : A | CollectionFlow.cs:259:27:259:29 | access to local variable as : null [element] : A | provenance | |
| CollectionFlow.cs:258:25:258:29 | { ..., ... } : null [element] : A | CollectionFlow.cs:258:13:258:15 | access to local variable as : null [element] : A | provenance | |
| CollectionFlow.cs:258:27:258:27 | access to local variable a : A | CollectionFlow.cs:258:25:258:29 | { ..., ... } : null [element] : A | provenance | |
| CollectionFlow.cs:259:27:259:29 | access to local variable as : null [element] : A | CollectionFlow.cs:260:18:260:18 | access to local variable x | provenance | |
| CollectionFlow.cs:272:13:272:13 | access to local variable a : A | CollectionFlow.cs:273:27:273:27 | access to local variable a : A | provenance | |
| CollectionFlow.cs:272:17:272:23 | object creation of type A : A | CollectionFlow.cs:272:13:272:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:273:13:273:15 | access to local variable as : null [element] : A | CollectionFlow.cs:274:26:274:28 | access to local variable as : null [element] : A | provenance | |
| CollectionFlow.cs:273:25:273:29 | { ..., ... } : null [element] : A | CollectionFlow.cs:273:13:273:15 | access to local variable as : null [element] : A | provenance | |
| CollectionFlow.cs:273:27:273:27 | access to local variable a : A | CollectionFlow.cs:273:25:273:29 | { ..., ... } : null [element] : A | provenance | |
| CollectionFlow.cs:274:13:274:22 | access to local variable enumerator : IEnumerator [property Current] : A | CollectionFlow.cs:276:18:276:27 | access to local variable enumerator : IEnumerator [property Current] : A | provenance | |
| CollectionFlow.cs:274:26:274:28 | access to local variable as : null [element] : A | CollectionFlow.cs:274:26:274:44 | call to method GetEnumerator : IEnumerator [property Current] : A | provenance | MaD:16 |
| CollectionFlow.cs:274:26:274:44 | call to method GetEnumerator : IEnumerator [property Current] : A | CollectionFlow.cs:274:13:274:22 | access to local variable enumerator : IEnumerator [property Current] : A | provenance | |
| CollectionFlow.cs:276:18:276:27 | access to local variable enumerator : IEnumerator [property Current] : A | CollectionFlow.cs:276:18:276:35 | access to property Current | provenance | |
| CollectionFlow.cs:289:13:289:13 | access to local variable a : A | CollectionFlow.cs:291:18:291:18 | access to local variable a : A | provenance | |
| CollectionFlow.cs:289:17:289:23 | object creation of type A : A | CollectionFlow.cs:289:13:289:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:291:9:291:12 | [post] access to local variable list : List<T> [element] : A | CollectionFlow.cs:292:26:292:29 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:291:18:291:18 | access to local variable a : A | CollectionFlow.cs:291:9:291:12 | [post] access to local variable list : List<T> [element] : A | provenance | MaD:3 |
| CollectionFlow.cs:292:13:292:22 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | CollectionFlow.cs:294:18:294:27 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | provenance | |
| CollectionFlow.cs:292:13:292:22 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | CollectionFlow.cs:294:18:294:27 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | provenance | |
| CollectionFlow.cs:292:26:292:29 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:292:26:292:45 | call to method GetEnumerator : List<T>.Enumerator [property Current] : A | provenance | MaD:15 |
| CollectionFlow.cs:292:26:292:29 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:292:26:292:45 | call to method GetEnumerator : List<T>.Enumerator [property Current] : A | provenance | MaD:15 |
| CollectionFlow.cs:292:26:292:45 | call to method GetEnumerator : List<T>.Enumerator [property Current] : A | CollectionFlow.cs:292:13:292:22 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | provenance | |
| CollectionFlow.cs:292:26:292:45 | call to method GetEnumerator : List<T>.Enumerator [property Current] : A | CollectionFlow.cs:292:13:292:22 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | provenance | |
| CollectionFlow.cs:294:18:294:27 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | CollectionFlow.cs:294:18:294:35 | access to property Current | provenance | |
| CollectionFlow.cs:294:18:294:27 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | CollectionFlow.cs:294:18:294:35 | access to property Current | provenance | MaD:14 |
| CollectionFlow.cs:294:18:294:27 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | CollectionFlow.cs:294:18:294:35 | access to property Current | provenance | MaD:14 |
| CollectionFlow.cs:308:13:308:13 | access to local variable a : A | CollectionFlow.cs:310:43:310:43 | access to local variable a : A | provenance | |
| CollectionFlow.cs:308:17:308:23 | object creation of type A : A | CollectionFlow.cs:308:13:308:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:310:9:310:12 | [post] access to local variable list : List<T> [element, property Key] : A | CollectionFlow.cs:311:9:311:12 | access to local variable list : List<T> [element, property Key] : A | provenance | |
| CollectionFlow.cs:310:18:310:47 | object creation of type KeyValuePair<A,Int32> : KeyValuePair<T,T> [property Key] : A | CollectionFlow.cs:310:9:310:12 | [post] access to local variable list : List<T> [element, property Key] : A | provenance | MaD:3 |
| CollectionFlow.cs:310:43:310:43 | access to local variable a : A | CollectionFlow.cs:310:18:310:47 | object creation of type KeyValuePair<A,Int32> : KeyValuePair<T,T> [property Key] : A | provenance | MaD:13 |
| CollectionFlow.cs:311:9:311:12 | access to local variable list : List<T> [element, property Key] : A | CollectionFlow.cs:311:21:311:23 | kvp : KeyValuePair<A,Int32> [property Key] : A | provenance | MaD:18 |
| CollectionFlow.cs:311:21:311:23 | kvp : KeyValuePair<A,Int32> [property Key] : A | CollectionFlow.cs:313:18:313:20 | access to parameter kvp : KeyValuePair<A,Int32> [property Key] : A | provenance | |
| CollectionFlow.cs:313:18:313:20 | access to parameter kvp : KeyValuePair<A,Int32> [property Key] : A | CollectionFlow.cs:313:18:313:24 | access to property Key | provenance | |
| CollectionFlow.cs:330:32:330:38 | element : A | CollectionFlow.cs:330:55:330:61 | access to parameter element : A | provenance | |
| CollectionFlow.cs:330:44:330:48 | [post] access to parameter array : A[] [element] : A | CollectionFlow.cs:330:23:330:27 | array [Return] : A[] [element] : A | provenance | |
| CollectionFlow.cs:330:55:330:61 | access to parameter element : A | CollectionFlow.cs:330:44:330:48 | [post] access to parameter array : A[] [element] : A | provenance | |
| CollectionFlow.cs:334:13:334:13 | access to local variable a : A | CollectionFlow.cs:336:23:336:23 | access to local variable a : A | provenance | |
| CollectionFlow.cs:334:17:334:23 | object creation of type A : A | CollectionFlow.cs:334:13:334:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:336:18:336:20 | [post] access to local variable as : A[] [element] : A | CollectionFlow.cs:337:14:337:16 | access to local variable as : A[] [element] : A | provenance | |
| CollectionFlow.cs:336:18:336:20 | [post] access to local variable as : A[] [element] : A | CollectionFlow.cs:338:18:338:20 | access to local variable as : A[] [element] : A | provenance | |
| CollectionFlow.cs:336:18:336:20 | [post] access to local variable as : A[] [element] : A | CollectionFlow.cs:339:20:339:22 | access to local variable as : A[] [element] : A | provenance | |
| CollectionFlow.cs:336:23:336:23 | access to local variable a : A | CollectionFlow.cs:330:32:330:38 | element : A | provenance | |
| CollectionFlow.cs:336:23:336:23 | access to local variable a : A | CollectionFlow.cs:336:18:336:20 | [post] access to local variable as : A[] [element] : A | provenance | |
| CollectionFlow.cs:337:14:337:16 | access to local variable as : A[] [element] : A | CollectionFlow.cs:337:14:337:19 | access to array element | provenance | |
| CollectionFlow.cs:338:18:338:20 | access to local variable as : A[] [element] : A | CollectionFlow.cs:14:40:14:41 | ts : A[] [element] : A | provenance | |
| CollectionFlow.cs:339:20:339:22 | access to local variable as : A[] [element] : A | CollectionFlow.cs:22:34:22:35 | ts : A[] [element] : A | provenance | |
| CollectionFlow.cs:339:20:339:22 | access to local variable as : A[] [element] : A | CollectionFlow.cs:339:14:339:23 | call to method First<A> | provenance | |
| CollectionFlow.cs:352:34:352:40 | element : A | CollectionFlow.cs:352:55:352:61 | access to parameter element : A | provenance | |
| CollectionFlow.cs:352:46:352:49 | [post] access to parameter list : List<T> [element] : A | CollectionFlow.cs:352:26:352:29 | list [Return] : List<T> [element] : A | provenance | |
| CollectionFlow.cs:352:55:352:61 | access to parameter element : A | CollectionFlow.cs:352:46:352:49 | [post] access to parameter list : List<T> [element] : A | provenance | MaD:3 |
| CollectionFlow.cs:356:13:356:13 | access to local variable a : A | CollectionFlow.cs:358:23:358:23 | access to local variable a : A | provenance | |
| CollectionFlow.cs:356:17:356:23 | object creation of type A : A | CollectionFlow.cs:356:13:356:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:358:17:358:20 | [post] access to local variable list : List<T> [element] : A | CollectionFlow.cs:359:14:359:17 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:358:17:358:20 | [post] access to local variable list : List<T> [element] : A | CollectionFlow.cs:360:22:360:25 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:358:17:358:20 | [post] access to local variable list : List<T> [element] : A | CollectionFlow.cs:361:24:361:27 | access to local variable list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:358:23:358:23 | access to local variable a : A | CollectionFlow.cs:352:34:352:40 | element : A | provenance | |
| CollectionFlow.cs:358:23:358:23 | access to local variable a : A | CollectionFlow.cs:358:17:358:20 | [post] access to local variable list : List<T> [element] : A | provenance | MaD:3 |
| CollectionFlow.cs:359:14:359:17 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:359:14:359:20 | access to indexer | provenance | MaD:11 |
| CollectionFlow.cs:360:22:360:25 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:16:49:16:52 | list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:361:24:361:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:24:43:24:46 | list : List<T> [element] : A | provenance | |
| CollectionFlow.cs:361:24:361:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:361:14:361:28 | call to method ListFirst<A> | provenance | MaD:11 |
| CollectionFlow.cs:375:20:375:26 | object creation of type A : A | CollectionFlow.cs:36:49:36:52 | args : A[] [element] : A | provenance | |
| CollectionFlow.cs:376:26:376:32 | object creation of type A : A | CollectionFlow.cs:36:49:36:52 | args : A[] [element] : A | provenance | |
| CollectionFlow.cs:377:26:377:32 | object creation of type A : A | CollectionFlow.cs:36:49:36:52 | args : A[] [element] : A | provenance | |
| CollectionFlow.cs:378:20:378:38 | array creation of type A[] : null [element] : A | CollectionFlow.cs:36:49:36:52 | args : null [element] : A | provenance | |
| CollectionFlow.cs:378:28:378:38 | { ..., ... } : null [element] : A | CollectionFlow.cs:378:20:378:38 | array creation of type A[] : null [element] : A | provenance | |
| CollectionFlow.cs:378:30:378:36 | object creation of type A : A | CollectionFlow.cs:378:28:378:38 | { ..., ... } : null [element] : A | provenance | |
| CollectionFlow.cs:391:30:391:36 | object creation of type A : A | CollectionFlow.cs:38:70:38:73 | args : IEnumerable<A> [element] : A | provenance | |
| CollectionFlow.cs:392:36:392:42 | object creation of type A : A | CollectionFlow.cs:38:70:38:73 | args : IEnumerable<A> [element] : A | provenance | |
| CollectionFlow.cs:393:36:393:42 | object creation of type A : A | CollectionFlow.cs:38:70:38:73 | args : IEnumerable<A> [element] : A | provenance | |
| CollectionFlow.cs:394:30:394:38 | [...] : IEnumerable<A> [element] : A | CollectionFlow.cs:38:70:38:73 | args : IEnumerable<A> [element] : A | provenance | |
| CollectionFlow.cs:394:31:394:37 | object creation of type A : A | CollectionFlow.cs:394:30:394:38 | [...] : IEnumerable<A> [element] : A | provenance | |
| CollectionFlow.cs:416:13:416:13 | access to local variable a : A | CollectionFlow.cs:418:20:418:20 | access to local variable a : A | provenance | |
| CollectionFlow.cs:416:17:416:23 | object creation of type A : A | CollectionFlow.cs:416:13:416:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:418:9:418:13 | [post] access to local variable array : MyInlineArray [element] : A | CollectionFlow.cs:419:14:419:18 | access to local variable array : MyInlineArray [element] : A | provenance | |
| CollectionFlow.cs:418:20:418:20 | access to local variable a : A | CollectionFlow.cs:418:9:418:13 | [post] access to local variable array : MyInlineArray [element] : A | provenance | |
| CollectionFlow.cs:419:14:419:18 | access to local variable array : MyInlineArray [element] : A | CollectionFlow.cs:419:14:419:21 | access to array element | provenance | |
| CollectionFlow.cs:437:13:437:13 | access to local variable a : A | CollectionFlow.cs:438:22:438:22 | access to local variable a : A | provenance | |
| CollectionFlow.cs:437:17:437:23 | object creation of type A : A | CollectionFlow.cs:437:13:437:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:438:13:438:17 | access to local variable array : A[] [element] : A | CollectionFlow.cs:439:14:439:18 | access to local variable array : A[] [element] : A | provenance | |
| CollectionFlow.cs:438:21:438:23 | [...] : A[] [element] : A | CollectionFlow.cs:438:13:438:17 | access to local variable array : A[] [element] : A | provenance | |
| CollectionFlow.cs:438:22:438:22 | access to local variable a : A | CollectionFlow.cs:438:21:438:23 | [...] : A[] [element] : A | provenance | |
| CollectionFlow.cs:439:14:439:18 | access to local variable array : A[] [element] : A | CollectionFlow.cs:439:14:439:21 | access to array element | provenance | |
| CollectionFlow.cs:444:13:444:13 | access to local variable a : A | CollectionFlow.cs:445:22:445:22 | access to local variable a : A | provenance | |
| CollectionFlow.cs:444:17:444:23 | object creation of type A : A | CollectionFlow.cs:444:13:444:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:445:17:445:17 | access to local variable l : List<A> [element] : A | CollectionFlow.cs:446:14:446:14 | access to local variable l : List<A> [element] : A | provenance | |
| CollectionFlow.cs:445:21:445:23 | [...] : List<A> [element] : A | CollectionFlow.cs:445:17:445:17 | access to local variable l : List<A> [element] : A | provenance | |
| CollectionFlow.cs:445:22:445:22 | access to local variable a : A | CollectionFlow.cs:445:21:445:23 | [...] : List<A> [element] : A | provenance | |
| CollectionFlow.cs:446:14:446:14 | access to local variable l : List<A> [element] : A | CollectionFlow.cs:446:14:446:17 | access to indexer | provenance | MaD:11 |
| CollectionFlow.cs:457:13:457:13 | access to local variable a : A | CollectionFlow.cs:458:21:458:21 | access to local variable a : A | provenance | |
| CollectionFlow.cs:457:17:457:23 | object creation of type A : A | CollectionFlow.cs:457:13:457:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:458:13:458:16 | access to local variable temp : A[] [element] : A | CollectionFlow.cs:459:22:459:28 | .. access to local variable temp : A[] [element] : A | provenance | |
| CollectionFlow.cs:458:20:458:22 | [...] : A[] [element] : A | CollectionFlow.cs:458:13:458:16 | access to local variable temp : A[] [element] : A | provenance | |
| CollectionFlow.cs:458:21:458:21 | access to local variable a : A | CollectionFlow.cs:458:20:458:22 | [...] : A[] [element] : A | provenance | |
| CollectionFlow.cs:459:13:459:17 | access to local variable array : A[] [element] : A | CollectionFlow.cs:460:14:460:18 | access to local variable array : A[] [element] : A | provenance | |
| CollectionFlow.cs:459:22:459:28 | .. access to local variable temp : A[] [element] : A | CollectionFlow.cs:459:13:459:17 | access to local variable array : A[] [element] : A | provenance | |
| CollectionFlow.cs:460:14:460:18 | access to local variable array : A[] [element] : A | CollectionFlow.cs:460:14:460:21 | access to array element | provenance | |
| CollectionFlow.cs:497:13:497:13 | access to local variable a : A | CollectionFlow.cs:498:40:498:40 | access to local variable a : A | provenance | |
| CollectionFlow.cs:497:17:497:23 | object creation of type A : A | CollectionFlow.cs:497:13:497:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:498:17:498:20 | access to local variable span : Span<T> [element] : A | CollectionFlow.cs:499:14:499:17 | access to local variable span : Span<T> [element] : A | provenance | |
| CollectionFlow.cs:498:24:498:41 | object creation of type Span<A> : Span<T> [element] : A | CollectionFlow.cs:498:17:498:20 | access to local variable span : Span<T> [element] : A | provenance | |
| CollectionFlow.cs:498:40:498:40 | access to local variable a : A | CollectionFlow.cs:498:24:498:41 | object creation of type Span<A> : Span<T> [element] : A | provenance | MaD:23 |
| CollectionFlow.cs:499:14:499:17 | access to local variable span : Span<T> [element] : A | CollectionFlow.cs:499:14:499:20 | access to indexer | provenance | MaD:26 |
| CollectionFlow.cs:504:13:504:13 | access to local variable a : A | CollectionFlow.cs:505:40:505:40 | access to local variable a : A | provenance | |
| CollectionFlow.cs:504:17:504:23 | object creation of type A : A | CollectionFlow.cs:504:13:504:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:505:17:505:20 | access to local variable span : Span<T> [element] : A | CollectionFlow.cs:506:19:506:22 | access to local variable span : Span<T> [element] : A | provenance | |
| CollectionFlow.cs:505:24:505:41 | object creation of type Span<A> : Span<T> [element] : A | CollectionFlow.cs:505:17:505:20 | access to local variable span : Span<T> [element] : A | provenance | |
| CollectionFlow.cs:505:40:505:40 | access to local variable a : A | CollectionFlow.cs:505:24:505:41 | object creation of type Span<A> : Span<T> [element] : A | provenance | MaD:23 |
| CollectionFlow.cs:506:13:506:15 | access to local variable arr : T[] [element] : A | CollectionFlow.cs:507:14:507:16 | access to local variable arr : T[] [element] : A | provenance | |
| CollectionFlow.cs:506:19:506:22 | access to local variable span : Span<T> [element] : A | CollectionFlow.cs:506:19:506:32 | call to method ToArray : T[] [element] : A | provenance | MaD:25 |
| CollectionFlow.cs:506:19:506:32 | call to method ToArray : T[] [element] : A | CollectionFlow.cs:506:13:506:15 | access to local variable arr : T[] [element] : A | provenance | |
| CollectionFlow.cs:507:14:507:16 | access to local variable arr : T[] [element] : A | CollectionFlow.cs:507:14:507:19 | access to array element | provenance | |
| CollectionFlow.cs:512:13:512:13 | access to local variable a : A | CollectionFlow.cs:513:21:513:21 | access to local variable a : A | provenance | |
| CollectionFlow.cs:512:17:512:23 | object creation of type A : A | CollectionFlow.cs:512:13:512:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:513:9:513:14 | [post] access to parameter target : Span<T> [element] : A | CollectionFlow.cs:514:14:514:19 | access to parameter target : Span<T> [element] : A | provenance | |
| CollectionFlow.cs:513:21:513:21 | access to local variable a : A | CollectionFlow.cs:513:9:513:14 | [post] access to parameter target : Span<T> [element] : A | provenance | MaD:22 |
| CollectionFlow.cs:514:14:514:19 | access to parameter target : Span<T> [element] : A | CollectionFlow.cs:514:14:514:22 | access to indexer | provenance | MaD:26 |
| CollectionFlow.cs:519:13:519:18 | access to local variable source : Span<T> [element] : A | CollectionFlow.cs:520:9:520:14 | access to local variable source : Span<T> [element] : A | provenance | |
| CollectionFlow.cs:519:22:519:51 | object creation of type Span<A> : Span<T> [element] : A | CollectionFlow.cs:519:13:519:18 | access to local variable source : Span<T> [element] : A | provenance | |
| CollectionFlow.cs:519:34:519:50 | array creation of type A[] : null [element] : A | CollectionFlow.cs:519:22:519:51 | object creation of type Span<A> : Span<T> [element] : A | provenance | MaD:24 |
| CollectionFlow.cs:519:40:519:50 | { ..., ... } : null [element] : A | CollectionFlow.cs:519:34:519:50 | array creation of type A[] : null [element] : A | provenance | |
| CollectionFlow.cs:519:42:519:48 | object creation of type A : A | CollectionFlow.cs:519:40:519:50 | { ..., ... } : null [element] : A | provenance | |
| CollectionFlow.cs:520:9:520:14 | access to local variable source : Span<T> [element] : A | CollectionFlow.cs:520:23:520:28 | [post] access to parameter target : Span<T> [element] : A | provenance | MaD:21 |
| CollectionFlow.cs:520:23:520:28 | [post] access to parameter target : Span<T> [element] : A | CollectionFlow.cs:521:14:521:19 | access to parameter target : Span<T> [element] : A | provenance | |
| CollectionFlow.cs:521:14:521:19 | access to parameter target : Span<T> [element] : A | CollectionFlow.cs:521:14:521:22 | access to indexer | provenance | MaD:26 |
| CollectionFlow.cs:526:13:526:13 | access to local variable a : A | CollectionFlow.cs:527:60:527:60 | access to local variable a : A | provenance | |
| CollectionFlow.cs:526:17:526:23 | object creation of type A : A | CollectionFlow.cs:526:13:526:13 | access to local variable a : A | provenance | |
| CollectionFlow.cs:527:25:527:28 | access to local variable span : ReadOnlySpan<T> [element] : A | CollectionFlow.cs:528:14:528:17 | access to local variable span : ReadOnlySpan<T> [element] : A | provenance | |
| CollectionFlow.cs:527:32:527:63 | object creation of type ReadOnlySpan<A> : ReadOnlySpan<T> [element] : A | CollectionFlow.cs:527:25:527:28 | access to local variable span : ReadOnlySpan<T> [element] : A | provenance | |
| CollectionFlow.cs:527:52:527:62 | array creation of type A[] : null [element] : A | CollectionFlow.cs:527:32:527:63 | object creation of type ReadOnlySpan<A> : ReadOnlySpan<T> [element] : A | provenance | MaD:19 |
| CollectionFlow.cs:527:58:527:62 | { ..., ... } : null [element] : A | CollectionFlow.cs:527:52:527:62 | array creation of type A[] : null [element] : A | provenance | |
| CollectionFlow.cs:527:60:527:60 | access to local variable a : A | CollectionFlow.cs:527:58:527:62 | { ..., ... } : null [element] : A | provenance | |
| CollectionFlow.cs:528:14:528:17 | access to local variable span : ReadOnlySpan<T> [element] : A | CollectionFlow.cs:528:14:528:20 | access to indexer | provenance | MaD:20 |
nodes
| CollectionFlow.cs:14:40:14:41 | ts : A[] [element] : A | semmle.label | ts : A[] [element] : A |
| CollectionFlow.cs:14:40:14:41 | ts : null [element] : A | semmle.label | ts : null [element] : A |
| CollectionFlow.cs:14:52:14:53 | access to parameter ts : A[] [element] : A | semmle.label | access to parameter ts : A[] [element] : A |
| CollectionFlow.cs:14:52:14:53 | access to parameter ts : null [element] : A | semmle.label | access to parameter ts : null [element] : A |
| CollectionFlow.cs:14:52:14:56 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:16:49:16:52 | list : List<T> [element] : A | semmle.label | list : List<T> [element] : A |
| CollectionFlow.cs:16:63:16:66 | access to parameter list : List<T> [element] : A | semmle.label | access to parameter list : List<T> [element] : A |
| CollectionFlow.cs:16:63:16:69 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:18:61:18:64 | dict : Dictionary<T,T> [element, property Value] : A | semmle.label | dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:18:75:18:78 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to parameter dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:18:75:18:81 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:20:59:20:62 | dict : Dictionary<T,T> [element, property Key] : A | semmle.label | dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:20:73:20:76 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to parameter dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:20:73:20:81 | access to property Keys : ICollection<T> [element] : A | semmle.label | access to property Keys : ICollection<T> [element] : A |
| CollectionFlow.cs:20:73:20:89 | call to method First<T> | semmle.label | call to method First<T> |
| CollectionFlow.cs:22:34:22:35 | ts : A[] [element] : A | semmle.label | ts : A[] [element] : A |
| CollectionFlow.cs:22:34:22:35 | ts : null [element] : A | semmle.label | ts : null [element] : A |
| CollectionFlow.cs:22:41:22:42 | access to parameter ts : A[] [element] : A | semmle.label | access to parameter ts : A[] [element] : A |
| CollectionFlow.cs:22:41:22:42 | access to parameter ts : null [element] : A | semmle.label | access to parameter ts : null [element] : A |
| CollectionFlow.cs:22:41:22:45 | access to array element : A | semmle.label | access to array element : A |
| CollectionFlow.cs:22:41:22:45 | access to array element : A | semmle.label | access to array element : A |
| CollectionFlow.cs:24:43:24:46 | list : List<T> [element] : A | semmle.label | list : List<T> [element] : A |
| CollectionFlow.cs:24:52:24:55 | access to parameter list : List<T> [element] : A | semmle.label | access to parameter list : List<T> [element] : A |
| CollectionFlow.cs:24:52:24:58 | access to indexer : A | semmle.label | access to indexer : A |
| CollectionFlow.cs:26:58:26:61 | dict : Dictionary<T,T> [element, property Value] : A | semmle.label | dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:26:67:26:70 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to parameter dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:26:67:26:73 | access to indexer : A | semmle.label | access to indexer : A |
| CollectionFlow.cs:28:59:28:62 | dict : Dictionary<T,T> [element, property Value] : A | semmle.label | dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:28:68:28:71 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to parameter dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:28:68:28:79 | call to method First<KeyValuePair<Int32,T>> : KeyValuePair<Int32,T> [property Value] : A | semmle.label | call to method First<KeyValuePair<Int32,T>> : KeyValuePair<Int32,T> [property Value] : A |
| CollectionFlow.cs:28:68:28:85 | access to property Value : A | semmle.label | access to property Value : A |
| CollectionFlow.cs:30:60:30:63 | dict : Dictionary<T,T> [element, property Value] : A | semmle.label | dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:30:69:30:72 | access to parameter dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to parameter dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:30:69:30:79 | access to property Values : ICollection<T> [element] : A | semmle.label | access to property Values : ICollection<T> [element] : A |
| CollectionFlow.cs:30:69:30:87 | call to method First<T> : A | semmle.label | call to method First<T> : A |
| CollectionFlow.cs:32:58:32:61 | dict : Dictionary<T,T> [element, property Key] : A | semmle.label | dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:32:67:32:70 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to parameter dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:32:67:32:75 | access to property Keys : ICollection<T> [element] : A | semmle.label | access to property Keys : ICollection<T> [element] : A |
| CollectionFlow.cs:32:67:32:83 | call to method First<T> : A | semmle.label | call to method First<T> : A |
| CollectionFlow.cs:34:57:34:60 | dict : Dictionary<T,T> [element, property Key] : A | semmle.label | dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:34:66:34:69 | access to parameter dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to parameter dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:34:66:34:77 | call to method First<KeyValuePair<T,Int32>> : KeyValuePair<T,Int32> [property Key] : A | semmle.label | call to method First<KeyValuePair<T,Int32>> : KeyValuePair<T,Int32> [property Key] : A |
| CollectionFlow.cs:34:66:34:81 | access to property Key : A | semmle.label | access to property Key : A |
| CollectionFlow.cs:36:49:36:52 | args : A[] [element] : A | semmle.label | args : A[] [element] : A |
| CollectionFlow.cs:36:49:36:52 | args : null [element] : A | semmle.label | args : null [element] : A |
| CollectionFlow.cs:36:63:36:66 | access to parameter args : A[] [element] : A | semmle.label | access to parameter args : A[] [element] : A |
| CollectionFlow.cs:36:63:36:66 | access to parameter args : null [element] : A | semmle.label | access to parameter args : null [element] : A |
| CollectionFlow.cs:36:63:36:69 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:38:70:38:73 | args : IEnumerable<A> [element] : A | semmle.label | args : IEnumerable<A> [element] : A |
| CollectionFlow.cs:38:84:38:87 | access to parameter args : IEnumerable<A> [element] : A | semmle.label | access to parameter args : IEnumerable<A> [element] : A |
| CollectionFlow.cs:38:84:38:95 | call to method First<T> | semmle.label | call to method First<T> |
| CollectionFlow.cs:42:13:42:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:42:17:42:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:43:13:43:15 | access to local variable as : null [element] : A | semmle.label | access to local variable as : null [element] : A |
| CollectionFlow.cs:43:25:43:29 | { ..., ... } : null [element] : A | semmle.label | { ..., ... } : null [element] : A |
| CollectionFlow.cs:43:27:43:27 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:44:14:44:16 | access to local variable as : null [element] : A | semmle.label | access to local variable as : null [element] : A |
| CollectionFlow.cs:44:14:44:19 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:45:18:45:20 | access to local variable as : null [element] : A | semmle.label | access to local variable as : null [element] : A |
| CollectionFlow.cs:46:14:46:23 | call to method First<A> | semmle.label | call to method First<A> |
| CollectionFlow.cs:46:20:46:22 | access to local variable as : null [element] : A | semmle.label | access to local variable as : null [element] : A |
| CollectionFlow.cs:60:13:60:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:60:17:60:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:61:13:61:13 | access to local variable c : CollectionFlow [field As, element] : A | semmle.label | access to local variable c : CollectionFlow [field As, element] : A |
| CollectionFlow.cs:61:38:61:57 | { ..., ... } : CollectionFlow [field As, element] : A | semmle.label | { ..., ... } : CollectionFlow [field As, element] : A |
| CollectionFlow.cs:61:45:61:55 | { ..., ... } : A[] [element] : A | semmle.label | { ..., ... } : A[] [element] : A |
| CollectionFlow.cs:61:53:61:53 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:62:14:62:14 | access to local variable c : CollectionFlow [field As, element] : A | semmle.label | access to local variable c : CollectionFlow [field As, element] : A |
| CollectionFlow.cs:62:14:62:17 | access to field As : A[] [element] : A | semmle.label | access to field As : A[] [element] : A |
| CollectionFlow.cs:62:14:62:20 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:63:18:63:18 | access to local variable c : CollectionFlow [field As, element] : A | semmle.label | access to local variable c : CollectionFlow [field As, element] : A |
| CollectionFlow.cs:63:18:63:21 | access to field As : A[] [element] : A | semmle.label | access to field As : A[] [element] : A |
| CollectionFlow.cs:64:14:64:24 | call to method First<A> | semmle.label | call to method First<A> |
| CollectionFlow.cs:64:20:64:20 | access to local variable c : CollectionFlow [field As, element] : A | semmle.label | access to local variable c : CollectionFlow [field As, element] : A |
| CollectionFlow.cs:64:20:64:23 | access to field As : A[] [element] : A | semmle.label | access to field As : A[] [element] : A |
| CollectionFlow.cs:78:13:78:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:78:17:78:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:80:9:80:11 | [post] access to local variable as : A[] [element] : A | semmle.label | [post] access to local variable as : A[] [element] : A |
| CollectionFlow.cs:80:18:80:18 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:81:14:81:16 | access to local variable as : A[] [element] : A | semmle.label | access to local variable as : A[] [element] : A |
| CollectionFlow.cs:81:14:81:19 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:82:18:82:20 | access to local variable as : A[] [element] : A | semmle.label | access to local variable as : A[] [element] : A |
| CollectionFlow.cs:83:14:83:23 | call to method First<A> | semmle.label | call to method First<A> |
| CollectionFlow.cs:83:20:83:22 | access to local variable as : A[] [element] : A | semmle.label | access to local variable as : A[] [element] : A |
| CollectionFlow.cs:98:13:98:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:98:17:98:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:100:9:100:12 | [post] access to local variable list : List<T> [element] : A | semmle.label | [post] access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:100:19:100:19 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:101:14:101:17 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:101:14:101:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:102:22:102:25 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:103:14:103:28 | call to method ListFirst<A> | semmle.label | call to method ListFirst<A> |
| CollectionFlow.cs:103:24:103:27 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:117:13:117:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:117:17:117:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:118:13:118:16 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:118:20:118:38 | object creation of type List<A> : List<T> [element] : A | semmle.label | object creation of type List<A> : List<T> [element] : A |
| CollectionFlow.cs:118:36:118:36 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:119:14:119:17 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:119:14:119:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:120:22:120:25 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:121:14:121:28 | call to method ListFirst<A> | semmle.label | call to method ListFirst<A> |
| CollectionFlow.cs:121:24:121:27 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:134:13:134:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:134:17:134:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:136:9:136:12 | [post] access to local variable list : List<T> [element] : A | semmle.label | [post] access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:136:18:136:18 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:137:14:137:17 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:137:14:137:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:138:22:138:25 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:139:14:139:28 | call to method ListFirst<A> | semmle.label | call to method ListFirst<A> |
| CollectionFlow.cs:139:24:139:27 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:153:13:153:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:153:17:153:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:155:9:155:12 | [post] access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | [post] access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:155:19:155:19 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:156:14:156:17 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:156:14:156:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:157:23:157:26 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:158:14:158:32 | call to method DictIndexZero<A> | semmle.label | call to method DictIndexZero<A> |
| CollectionFlow.cs:158:28:158:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:159:14:159:33 | call to method DictFirstValue<A> | semmle.label | call to method DictFirstValue<A> |
| CollectionFlow.cs:159:29:159:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:160:14:160:34 | call to method DictValuesFirst<A> | semmle.label | call to method DictValuesFirst<A> |
| CollectionFlow.cs:160:30:160:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:176:13:176:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:176:17:176:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:177:13:177:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:177:20:177:56 | object creation of type Dictionary<Int32,A> : Dictionary<T,T> [element, property Value] : A | semmle.label | object creation of type Dictionary<Int32,A> : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:177:52:177:52 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:178:14:178:17 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:178:14:178:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:179:23:179:26 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:180:14:180:32 | call to method DictIndexZero<A> | semmle.label | call to method DictIndexZero<A> |
| CollectionFlow.cs:180:28:180:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:181:14:181:33 | call to method DictFirstValue<A> | semmle.label | call to method DictFirstValue<A> |
| CollectionFlow.cs:181:29:181:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:182:14:182:34 | call to method DictValuesFirst<A> | semmle.label | call to method DictValuesFirst<A> |
| CollectionFlow.cs:182:30:182:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:197:13:197:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:197:17:197:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:198:13:198:16 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:198:20:198:55 | object creation of type Dictionary<Int32,A> : Dictionary<T,T> [element, property Value] : A | semmle.label | object creation of type Dictionary<Int32,A> : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:198:53:198:53 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:199:14:199:17 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:199:14:199:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:200:23:200:26 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:201:14:201:32 | call to method DictIndexZero<A> | semmle.label | call to method DictIndexZero<A> |
| CollectionFlow.cs:201:28:201:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:202:14:202:33 | call to method DictFirstValue<A> | semmle.label | call to method DictFirstValue<A> |
| CollectionFlow.cs:202:29:202:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:203:14:203:34 | call to method DictValuesFirst<A> | semmle.label | call to method DictValuesFirst<A> |
| CollectionFlow.cs:203:30:203:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Value] : A |
| CollectionFlow.cs:219:13:219:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:219:17:219:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:220:13:220:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:220:20:220:56 | object creation of type Dictionary<A,Int32> : Dictionary<T,T> [element, property Key] : A | semmle.label | object creation of type Dictionary<A,Int32> : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:220:49:220:49 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:221:14:221:17 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:221:14:221:22 | access to property Keys : Dictionary<T,T>.KeyCollection [element] : A | semmle.label | access to property Keys : Dictionary<T,T>.KeyCollection [element] : A |
| CollectionFlow.cs:221:14:221:30 | call to method First<A> | semmle.label | call to method First<A> |
| CollectionFlow.cs:222:21:222:24 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:223:14:223:32 | call to method DictKeysFirst<A> | semmle.label | call to method DictKeysFirst<A> |
| CollectionFlow.cs:223:28:223:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:224:14:224:31 | call to method DictFirstKey<A> | semmle.label | call to method DictFirstKey<A> |
| CollectionFlow.cs:224:27:224:30 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:238:13:238:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:238:17:238:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:239:13:239:16 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:239:20:239:55 | object creation of type Dictionary<A,Int32> : Dictionary<T,T> [element, property Key] : A | semmle.label | object creation of type Dictionary<A,Int32> : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:239:48:239:48 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:240:14:240:17 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:240:14:240:22 | access to property Keys : Dictionary<T,T>.KeyCollection [element] : A | semmle.label | access to property Keys : Dictionary<T,T>.KeyCollection [element] : A |
| CollectionFlow.cs:240:14:240:30 | call to method First<A> | semmle.label | call to method First<A> |
| CollectionFlow.cs:241:21:241:24 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:242:14:242:32 | call to method DictKeysFirst<A> | semmle.label | call to method DictKeysFirst<A> |
| CollectionFlow.cs:242:28:242:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:243:14:243:31 | call to method DictFirstKey<A> | semmle.label | call to method DictFirstKey<A> |
| CollectionFlow.cs:243:27:243:30 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | semmle.label | access to local variable dict : Dictionary<T,T> [element, property Key] : A |
| CollectionFlow.cs:257:13:257:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:257:17:257:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:258:13:258:15 | access to local variable as : null [element] : A | semmle.label | access to local variable as : null [element] : A |
| CollectionFlow.cs:258:25:258:29 | { ..., ... } : null [element] : A | semmle.label | { ..., ... } : null [element] : A |
| CollectionFlow.cs:258:27:258:27 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:259:27:259:29 | access to local variable as : null [element] : A | semmle.label | access to local variable as : null [element] : A |
| CollectionFlow.cs:260:18:260:18 | access to local variable x | semmle.label | access to local variable x |
| CollectionFlow.cs:272:13:272:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:272:17:272:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:273:13:273:15 | access to local variable as : null [element] : A | semmle.label | access to local variable as : null [element] : A |
| CollectionFlow.cs:273:25:273:29 | { ..., ... } : null [element] : A | semmle.label | { ..., ... } : null [element] : A |
| CollectionFlow.cs:273:27:273:27 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:274:13:274:22 | access to local variable enumerator : IEnumerator [property Current] : A | semmle.label | access to local variable enumerator : IEnumerator [property Current] : A |
| CollectionFlow.cs:274:26:274:28 | access to local variable as : null [element] : A | semmle.label | access to local variable as : null [element] : A |
| CollectionFlow.cs:274:26:274:44 | call to method GetEnumerator : IEnumerator [property Current] : A | semmle.label | call to method GetEnumerator : IEnumerator [property Current] : A |
| CollectionFlow.cs:276:18:276:27 | access to local variable enumerator : IEnumerator [property Current] : A | semmle.label | access to local variable enumerator : IEnumerator [property Current] : A |
| CollectionFlow.cs:276:18:276:35 | access to property Current | semmle.label | access to property Current |
| CollectionFlow.cs:289:13:289:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:289:17:289:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:291:9:291:12 | [post] access to local variable list : List<T> [element] : A | semmle.label | [post] access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:291:18:291:18 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:292:13:292:22 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | semmle.label | access to local variable enumerator : List<T>.Enumerator [property Current] : A |
| CollectionFlow.cs:292:13:292:22 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | semmle.label | access to local variable enumerator : List<T>.Enumerator [property Current] : A |
| CollectionFlow.cs:292:26:292:29 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:292:26:292:45 | call to method GetEnumerator : List<T>.Enumerator [property Current] : A | semmle.label | call to method GetEnumerator : List<T>.Enumerator [property Current] : A |
| CollectionFlow.cs:292:26:292:45 | call to method GetEnumerator : List<T>.Enumerator [property Current] : A | semmle.label | call to method GetEnumerator : List<T>.Enumerator [property Current] : A |
| CollectionFlow.cs:294:18:294:27 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | semmle.label | access to local variable enumerator : List<T>.Enumerator [property Current] : A |
| CollectionFlow.cs:294:18:294:27 | access to local variable enumerator : List<T>.Enumerator [property Current] : A | semmle.label | access to local variable enumerator : List<T>.Enumerator [property Current] : A |
| CollectionFlow.cs:294:18:294:35 | access to property Current | semmle.label | access to property Current |
| CollectionFlow.cs:308:13:308:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:308:17:308:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:310:9:310:12 | [post] access to local variable list : List<T> [element, property Key] : A | semmle.label | [post] access to local variable list : List<T> [element, property Key] : A |
| CollectionFlow.cs:310:18:310:47 | object creation of type KeyValuePair<A,Int32> : KeyValuePair<T,T> [property Key] : A | semmle.label | object creation of type KeyValuePair<A,Int32> : KeyValuePair<T,T> [property Key] : A |
| CollectionFlow.cs:310:43:310:43 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:311:9:311:12 | access to local variable list : List<T> [element, property Key] : A | semmle.label | access to local variable list : List<T> [element, property Key] : A |
| CollectionFlow.cs:311:21:311:23 | kvp : KeyValuePair<A,Int32> [property Key] : A | semmle.label | kvp : KeyValuePair<A,Int32> [property Key] : A |
| CollectionFlow.cs:313:18:313:20 | access to parameter kvp : KeyValuePair<A,Int32> [property Key] : A | semmle.label | access to parameter kvp : KeyValuePair<A,Int32> [property Key] : A |
| CollectionFlow.cs:313:18:313:24 | access to property Key | semmle.label | access to property Key |
| CollectionFlow.cs:330:23:330:27 | array [Return] : A[] [element] : A | semmle.label | array [Return] : A[] [element] : A |
| CollectionFlow.cs:330:32:330:38 | element : A | semmle.label | element : A |
| CollectionFlow.cs:330:44:330:48 | [post] access to parameter array : A[] [element] : A | semmle.label | [post] access to parameter array : A[] [element] : A |
| CollectionFlow.cs:330:55:330:61 | access to parameter element : A | semmle.label | access to parameter element : A |
| CollectionFlow.cs:334:13:334:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:334:17:334:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:336:18:336:20 | [post] access to local variable as : A[] [element] : A | semmle.label | [post] access to local variable as : A[] [element] : A |
| CollectionFlow.cs:336:23:336:23 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:337:14:337:16 | access to local variable as : A[] [element] : A | semmle.label | access to local variable as : A[] [element] : A |
| CollectionFlow.cs:337:14:337:19 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:338:18:338:20 | access to local variable as : A[] [element] : A | semmle.label | access to local variable as : A[] [element] : A |
| CollectionFlow.cs:339:14:339:23 | call to method First<A> | semmle.label | call to method First<A> |
| CollectionFlow.cs:339:20:339:22 | access to local variable as : A[] [element] : A | semmle.label | access to local variable as : A[] [element] : A |
| CollectionFlow.cs:352:26:352:29 | list [Return] : List<T> [element] : A | semmle.label | list [Return] : List<T> [element] : A |
| CollectionFlow.cs:352:34:352:40 | element : A | semmle.label | element : A |
| CollectionFlow.cs:352:46:352:49 | [post] access to parameter list : List<T> [element] : A | semmle.label | [post] access to parameter list : List<T> [element] : A |
| CollectionFlow.cs:352:55:352:61 | access to parameter element : A | semmle.label | access to parameter element : A |
| CollectionFlow.cs:356:13:356:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:356:17:356:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:358:17:358:20 | [post] access to local variable list : List<T> [element] : A | semmle.label | [post] access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:358:23:358:23 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:359:14:359:17 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:359:14:359:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:360:22:360:25 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:361:14:361:28 | call to method ListFirst<A> | semmle.label | call to method ListFirst<A> |
| CollectionFlow.cs:361:24:361:27 | access to local variable list : List<T> [element] : A | semmle.label | access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:375:20:375:26 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:376:26:376:32 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:377:26:377:32 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:378:20:378:38 | array creation of type A[] : null [element] : A | semmle.label | array creation of type A[] : null [element] : A |
| CollectionFlow.cs:378:28:378:38 | { ..., ... } : null [element] : A | semmle.label | { ..., ... } : null [element] : A |
| CollectionFlow.cs:378:30:378:36 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:391:30:391:36 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:392:36:392:42 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:393:36:393:42 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:394:30:394:38 | [...] : IEnumerable<A> [element] : A | semmle.label | [...] : IEnumerable<A> [element] : A |
| CollectionFlow.cs:394:31:394:37 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:416:13:416:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:416:17:416:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:418:9:418:13 | [post] access to local variable array : MyInlineArray [element] : A | semmle.label | [post] access to local variable array : MyInlineArray [element] : A |
| CollectionFlow.cs:418:20:418:20 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:419:14:419:18 | access to local variable array : MyInlineArray [element] : A | semmle.label | access to local variable array : MyInlineArray [element] : A |
| CollectionFlow.cs:419:14:419:21 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:437:13:437:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:437:17:437:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:438:13:438:17 | access to local variable array : A[] [element] : A | semmle.label | access to local variable array : A[] [element] : A |
| CollectionFlow.cs:438:21:438:23 | [...] : A[] [element] : A | semmle.label | [...] : A[] [element] : A |
| CollectionFlow.cs:438:22:438:22 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:439:14:439:18 | access to local variable array : A[] [element] : A | semmle.label | access to local variable array : A[] [element] : A |
| CollectionFlow.cs:439:14:439:21 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:444:13:444:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:444:17:444:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:445:17:445:17 | access to local variable l : List<A> [element] : A | semmle.label | access to local variable l : List<A> [element] : A |
| CollectionFlow.cs:445:21:445:23 | [...] : List<A> [element] : A | semmle.label | [...] : List<A> [element] : A |
| CollectionFlow.cs:445:22:445:22 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:446:14:446:14 | access to local variable l : List<A> [element] : A | semmle.label | access to local variable l : List<A> [element] : A |
| CollectionFlow.cs:446:14:446:17 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:457:13:457:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:457:17:457:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:458:13:458:16 | access to local variable temp : A[] [element] : A | semmle.label | access to local variable temp : A[] [element] : A |
| CollectionFlow.cs:458:20:458:22 | [...] : A[] [element] : A | semmle.label | [...] : A[] [element] : A |
| CollectionFlow.cs:458:21:458:21 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:459:13:459:17 | access to local variable array : A[] [element] : A | semmle.label | access to local variable array : A[] [element] : A |
| CollectionFlow.cs:459:22:459:28 | .. access to local variable temp : A[] [element] : A | semmle.label | .. access to local variable temp : A[] [element] : A |
| CollectionFlow.cs:460:14:460:18 | access to local variable array : A[] [element] : A | semmle.label | access to local variable array : A[] [element] : A |
| CollectionFlow.cs:460:14:460:21 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:497:13:497:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:497:17:497:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:498:17:498:20 | access to local variable span : Span<T> [element] : A | semmle.label | access to local variable span : Span<T> [element] : A |
| CollectionFlow.cs:498:24:498:41 | object creation of type Span<A> : Span<T> [element] : A | semmle.label | object creation of type Span<A> : Span<T> [element] : A |
| CollectionFlow.cs:498:40:498:40 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:499:14:499:17 | access to local variable span : Span<T> [element] : A | semmle.label | access to local variable span : Span<T> [element] : A |
| CollectionFlow.cs:499:14:499:20 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:504:13:504:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:504:17:504:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:505:17:505:20 | access to local variable span : Span<T> [element] : A | semmle.label | access to local variable span : Span<T> [element] : A |
| CollectionFlow.cs:505:24:505:41 | object creation of type Span<A> : Span<T> [element] : A | semmle.label | object creation of type Span<A> : Span<T> [element] : A |
| CollectionFlow.cs:505:40:505:40 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:506:13:506:15 | access to local variable arr : T[] [element] : A | semmle.label | access to local variable arr : T[] [element] : A |
| CollectionFlow.cs:506:19:506:22 | access to local variable span : Span<T> [element] : A | semmle.label | access to local variable span : Span<T> [element] : A |
| CollectionFlow.cs:506:19:506:32 | call to method ToArray : T[] [element] : A | semmle.label | call to method ToArray : T[] [element] : A |
| CollectionFlow.cs:507:14:507:16 | access to local variable arr : T[] [element] : A | semmle.label | access to local variable arr : T[] [element] : A |
| CollectionFlow.cs:507:14:507:19 | access to array element | semmle.label | access to array element |
| CollectionFlow.cs:512:13:512:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:512:17:512:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:513:9:513:14 | [post] access to parameter target : Span<T> [element] : A | semmle.label | [post] access to parameter target : Span<T> [element] : A |
| CollectionFlow.cs:513:21:513:21 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:514:14:514:19 | access to parameter target : Span<T> [element] : A | semmle.label | access to parameter target : Span<T> [element] : A |
| CollectionFlow.cs:514:14:514:22 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:519:13:519:18 | access to local variable source : Span<T> [element] : A | semmle.label | access to local variable source : Span<T> [element] : A |
| CollectionFlow.cs:519:22:519:51 | object creation of type Span<A> : Span<T> [element] : A | semmle.label | object creation of type Span<A> : Span<T> [element] : A |
| CollectionFlow.cs:519:34:519:50 | array creation of type A[] : null [element] : A | semmle.label | array creation of type A[] : null [element] : A |
| CollectionFlow.cs:519:40:519:50 | { ..., ... } : null [element] : A | semmle.label | { ..., ... } : null [element] : A |
| CollectionFlow.cs:519:42:519:48 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:520:9:520:14 | access to local variable source : Span<T> [element] : A | semmle.label | access to local variable source : Span<T> [element] : A |
| CollectionFlow.cs:520:23:520:28 | [post] access to parameter target : Span<T> [element] : A | semmle.label | [post] access to parameter target : Span<T> [element] : A |
| CollectionFlow.cs:521:14:521:19 | access to parameter target : Span<T> [element] : A | semmle.label | access to parameter target : Span<T> [element] : A |
| CollectionFlow.cs:521:14:521:22 | access to indexer | semmle.label | access to indexer |
| CollectionFlow.cs:526:13:526:13 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:526:17:526:23 | object creation of type A : A | semmle.label | object creation of type A : A |
| CollectionFlow.cs:527:25:527:28 | access to local variable span : ReadOnlySpan<T> [element] : A | semmle.label | access to local variable span : ReadOnlySpan<T> [element] : A |
| CollectionFlow.cs:527:32:527:63 | object creation of type ReadOnlySpan<A> : ReadOnlySpan<T> [element] : A | semmle.label | object creation of type ReadOnlySpan<A> : ReadOnlySpan<T> [element] : A |
| CollectionFlow.cs:527:52:527:62 | array creation of type A[] : null [element] : A | semmle.label | array creation of type A[] : null [element] : A |
| CollectionFlow.cs:527:58:527:62 | { ..., ... } : null [element] : A | semmle.label | { ..., ... } : null [element] : A |
| CollectionFlow.cs:527:60:527:60 | access to local variable a : A | semmle.label | access to local variable a : A |
| CollectionFlow.cs:528:14:528:17 | access to local variable span : ReadOnlySpan<T> [element] : A | semmle.label | access to local variable span : ReadOnlySpan<T> [element] : A |
| CollectionFlow.cs:528:14:528:20 | access to indexer | semmle.label | access to indexer |
subpaths
| CollectionFlow.cs:46:20:46:22 | access to local variable as : null [element] : A | CollectionFlow.cs:22:34:22:35 | ts : null [element] : A | CollectionFlow.cs:22:41:22:45 | access to array element : A | CollectionFlow.cs:46:14:46:23 | call to method First<A> |
| CollectionFlow.cs:64:20:64:23 | access to field As : A[] [element] : A | CollectionFlow.cs:22:34:22:35 | ts : A[] [element] : A | CollectionFlow.cs:22:41:22:45 | access to array element : A | CollectionFlow.cs:64:14:64:24 | call to method First<A> |
| CollectionFlow.cs:83:20:83:22 | access to local variable as : A[] [element] : A | CollectionFlow.cs:22:34:22:35 | ts : A[] [element] : A | CollectionFlow.cs:22:41:22:45 | access to array element : A | CollectionFlow.cs:83:14:83:23 | call to method First<A> |
| CollectionFlow.cs:103:24:103:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:24:43:24:46 | list : List<T> [element] : A | CollectionFlow.cs:24:52:24:58 | access to indexer : A | CollectionFlow.cs:103:14:103:28 | call to method ListFirst<A> |
| CollectionFlow.cs:121:24:121:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:24:43:24:46 | list : List<T> [element] : A | CollectionFlow.cs:24:52:24:58 | access to indexer : A | CollectionFlow.cs:121:14:121:28 | call to method ListFirst<A> |
| CollectionFlow.cs:139:24:139:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:24:43:24:46 | list : List<T> [element] : A | CollectionFlow.cs:24:52:24:58 | access to indexer : A | CollectionFlow.cs:139:14:139:28 | call to method ListFirst<A> |
| CollectionFlow.cs:158:28:158:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:58:26:61 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:67:26:73 | access to indexer : A | CollectionFlow.cs:158:14:158:32 | call to method DictIndexZero<A> |
| CollectionFlow.cs:159:29:159:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:59:28:62 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:68:28:85 | access to property Value : A | CollectionFlow.cs:159:14:159:33 | call to method DictFirstValue<A> |
| CollectionFlow.cs:160:30:160:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:60:30:63 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:69:30:87 | call to method First<T> : A | CollectionFlow.cs:160:14:160:34 | call to method DictValuesFirst<A> |
| CollectionFlow.cs:180:28:180:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:58:26:61 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:67:26:73 | access to indexer : A | CollectionFlow.cs:180:14:180:32 | call to method DictIndexZero<A> |
| CollectionFlow.cs:181:29:181:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:59:28:62 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:68:28:85 | access to property Value : A | CollectionFlow.cs:181:14:181:33 | call to method DictFirstValue<A> |
| CollectionFlow.cs:182:30:182:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:60:30:63 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:69:30:87 | call to method First<T> : A | CollectionFlow.cs:182:14:182:34 | call to method DictValuesFirst<A> |
| CollectionFlow.cs:201:28:201:31 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:58:26:61 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:26:67:26:73 | access to indexer : A | CollectionFlow.cs:201:14:201:32 | call to method DictIndexZero<A> |
| CollectionFlow.cs:202:29:202:32 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:59:28:62 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:28:68:28:85 | access to property Value : A | CollectionFlow.cs:202:14:202:33 | call to method DictFirstValue<A> |
| CollectionFlow.cs:203:30:203:33 | access to local variable dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:60:30:63 | dict : Dictionary<T,T> [element, property Value] : A | CollectionFlow.cs:30:69:30:87 | call to method First<T> : A | CollectionFlow.cs:203:14:203:34 | call to method DictValuesFirst<A> |
| CollectionFlow.cs:223:28:223:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:32:58:32:61 | dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:32:67:32:83 | call to method First<T> : A | CollectionFlow.cs:223:14:223:32 | call to method DictKeysFirst<A> |
| CollectionFlow.cs:224:27:224:30 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:34:57:34:60 | dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:34:66:34:81 | access to property Key : A | CollectionFlow.cs:224:14:224:31 | call to method DictFirstKey<A> |
| CollectionFlow.cs:242:28:242:31 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:32:58:32:61 | dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:32:67:32:83 | call to method First<T> : A | CollectionFlow.cs:242:14:242:32 | call to method DictKeysFirst<A> |
| CollectionFlow.cs:243:27:243:30 | access to local variable dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:34:57:34:60 | dict : Dictionary<T,T> [element, property Key] : A | CollectionFlow.cs:34:66:34:81 | access to property Key : A | CollectionFlow.cs:243:14:243:31 | call to method DictFirstKey<A> |
| CollectionFlow.cs:336:23:336:23 | access to local variable a : A | CollectionFlow.cs:330:32:330:38 | element : A | CollectionFlow.cs:330:23:330:27 | array [Return] : A[] [element] : A | CollectionFlow.cs:336:18:336:20 | [post] access to local variable as : A[] [element] : A |
| CollectionFlow.cs:339:20:339:22 | access to local variable as : A[] [element] : A | CollectionFlow.cs:22:34:22:35 | ts : A[] [element] : A | CollectionFlow.cs:22:41:22:45 | access to array element : A | CollectionFlow.cs:339:14:339:23 | call to method First<A> |
| CollectionFlow.cs:358:23:358:23 | access to local variable a : A | CollectionFlow.cs:352:34:352:40 | element : A | CollectionFlow.cs:352:26:352:29 | list [Return] : List<T> [element] : A | CollectionFlow.cs:358:17:358:20 | [post] access to local variable list : List<T> [element] : A |
| CollectionFlow.cs:361:24:361:27 | access to local variable list : List<T> [element] : A | CollectionFlow.cs:24:43:24:46 | list : List<T> [element] : A | CollectionFlow.cs:24:52:24:58 | access to indexer : A | CollectionFlow.cs:361:14:361:28 | call to method ListFirst<A> |
#select
| CollectionFlow.cs:42:17:42:23 | object creation of type A : A | CollectionFlow.cs:42:17:42:23 | object creation of type A : A | CollectionFlow.cs:14:52:14:56 | access to array element | $@ | CollectionFlow.cs:14:52:14:56 | access to array element | access to array element |
| CollectionFlow.cs:42:17:42:23 | object creation of type A : A | CollectionFlow.cs:42:17:42:23 | object creation of type A : A | CollectionFlow.cs:44:14:44:19 | access to array element | $@ | CollectionFlow.cs:44:14:44:19 | access to array element | access to array element |
| CollectionFlow.cs:42:17:42:23 | object creation of type A : A | CollectionFlow.cs:42:17:42:23 | object creation of type A : A | CollectionFlow.cs:46:14:46:23 | call to method First<A> | $@ | CollectionFlow.cs:46:14:46:23 | call to method First<A> | call to method First<A> |
| CollectionFlow.cs:60:17:60:23 | object creation of type A : A | CollectionFlow.cs:60:17:60:23 | object creation of type A : A | CollectionFlow.cs:14:52:14:56 | access to array element | $@ | CollectionFlow.cs:14:52:14:56 | access to array element | access to array element |
| CollectionFlow.cs:60:17:60:23 | object creation of type A : A | CollectionFlow.cs:60:17:60:23 | object creation of type A : A | CollectionFlow.cs:62:14:62:20 | access to array element | $@ | CollectionFlow.cs:62:14:62:20 | access to array element | access to array element |
| CollectionFlow.cs:60:17:60:23 | object creation of type A : A | CollectionFlow.cs:60:17:60:23 | object creation of type A : A | CollectionFlow.cs:64:14:64:24 | call to method First<A> | $@ | CollectionFlow.cs:64:14:64:24 | call to method First<A> | call to method First<A> |
| CollectionFlow.cs:78:17:78:23 | object creation of type A : A | CollectionFlow.cs:78:17:78:23 | object creation of type A : A | CollectionFlow.cs:14:52:14:56 | access to array element | $@ | CollectionFlow.cs:14:52:14:56 | access to array element | access to array element |
| CollectionFlow.cs:78:17:78:23 | object creation of type A : A | CollectionFlow.cs:78:17:78:23 | object creation of type A : A | CollectionFlow.cs:81:14:81:19 | access to array element | $@ | CollectionFlow.cs:81:14:81:19 | access to array element | access to array element |
| CollectionFlow.cs:78:17:78:23 | object creation of type A : A | CollectionFlow.cs:78:17:78:23 | object creation of type A : A | CollectionFlow.cs:83:14:83:23 | call to method First<A> | $@ | CollectionFlow.cs:83:14:83:23 | call to method First<A> | call to method First<A> |
| CollectionFlow.cs:98:17:98:23 | object creation of type A : A | CollectionFlow.cs:98:17:98:23 | object creation of type A : A | CollectionFlow.cs:16:63:16:69 | access to indexer | $@ | CollectionFlow.cs:16:63:16:69 | access to indexer | access to indexer |
| CollectionFlow.cs:98:17:98:23 | object creation of type A : A | CollectionFlow.cs:98:17:98:23 | object creation of type A : A | CollectionFlow.cs:101:14:101:20 | access to indexer | $@ | CollectionFlow.cs:101:14:101:20 | access to indexer | access to indexer |
| CollectionFlow.cs:98:17:98:23 | object creation of type A : A | CollectionFlow.cs:98:17:98:23 | object creation of type A : A | CollectionFlow.cs:103:14:103:28 | call to method ListFirst<A> | $@ | CollectionFlow.cs:103:14:103:28 | call to method ListFirst<A> | call to method ListFirst<A> |
| CollectionFlow.cs:117:17:117:23 | object creation of type A : A | CollectionFlow.cs:117:17:117:23 | object creation of type A : A | CollectionFlow.cs:16:63:16:69 | access to indexer | $@ | CollectionFlow.cs:16:63:16:69 | access to indexer | access to indexer |
| CollectionFlow.cs:117:17:117:23 | object creation of type A : A | CollectionFlow.cs:117:17:117:23 | object creation of type A : A | CollectionFlow.cs:119:14:119:20 | access to indexer | $@ | CollectionFlow.cs:119:14:119:20 | access to indexer | access to indexer |
| CollectionFlow.cs:117:17:117:23 | object creation of type A : A | CollectionFlow.cs:117:17:117:23 | object creation of type A : A | CollectionFlow.cs:121:14:121:28 | call to method ListFirst<A> | $@ | CollectionFlow.cs:121:14:121:28 | call to method ListFirst<A> | call to method ListFirst<A> |
| CollectionFlow.cs:134:17:134:23 | object creation of type A : A | CollectionFlow.cs:134:17:134:23 | object creation of type A : A | CollectionFlow.cs:16:63:16:69 | access to indexer | $@ | CollectionFlow.cs:16:63:16:69 | access to indexer | access to indexer |
| CollectionFlow.cs:134:17:134:23 | object creation of type A : A | CollectionFlow.cs:134:17:134:23 | object creation of type A : A | CollectionFlow.cs:137:14:137:20 | access to indexer | $@ | CollectionFlow.cs:137:14:137:20 | access to indexer | access to indexer |
| CollectionFlow.cs:134:17:134:23 | object creation of type A : A | CollectionFlow.cs:134:17:134:23 | object creation of type A : A | CollectionFlow.cs:139:14:139:28 | call to method ListFirst<A> | $@ | CollectionFlow.cs:139:14:139:28 | call to method ListFirst<A> | call to method ListFirst<A> |
| CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:18:75:18:81 | access to indexer | $@ | CollectionFlow.cs:18:75:18:81 | access to indexer | access to indexer |
| CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:156:14:156:20 | access to indexer | $@ | CollectionFlow.cs:156:14:156:20 | access to indexer | access to indexer |
| CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:158:14:158:32 | call to method DictIndexZero<A> | $@ | CollectionFlow.cs:158:14:158:32 | call to method DictIndexZero<A> | call to method DictIndexZero<A> |
| CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:159:14:159:33 | call to method DictFirstValue<A> | $@ | CollectionFlow.cs:159:14:159:33 | call to method DictFirstValue<A> | call to method DictFirstValue<A> |
| CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:153:17:153:23 | object creation of type A : A | CollectionFlow.cs:160:14:160:34 | call to method DictValuesFirst<A> | $@ | CollectionFlow.cs:160:14:160:34 | call to method DictValuesFirst<A> | call to method DictValuesFirst<A> |
| CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:18:75:18:81 | access to indexer | $@ | CollectionFlow.cs:18:75:18:81 | access to indexer | access to indexer |
| CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:178:14:178:20 | access to indexer | $@ | CollectionFlow.cs:178:14:178:20 | access to indexer | access to indexer |
| CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:180:14:180:32 | call to method DictIndexZero<A> | $@ | CollectionFlow.cs:180:14:180:32 | call to method DictIndexZero<A> | call to method DictIndexZero<A> |
| CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:181:14:181:33 | call to method DictFirstValue<A> | $@ | CollectionFlow.cs:181:14:181:33 | call to method DictFirstValue<A> | call to method DictFirstValue<A> |
| CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:176:17:176:23 | object creation of type A : A | CollectionFlow.cs:182:14:182:34 | call to method DictValuesFirst<A> | $@ | CollectionFlow.cs:182:14:182:34 | call to method DictValuesFirst<A> | call to method DictValuesFirst<A> |
| CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:18:75:18:81 | access to indexer | $@ | CollectionFlow.cs:18:75:18:81 | access to indexer | access to indexer |
| CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:199:14:199:20 | access to indexer | $@ | CollectionFlow.cs:199:14:199:20 | access to indexer | access to indexer |
| CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:201:14:201:32 | call to method DictIndexZero<A> | $@ | CollectionFlow.cs:201:14:201:32 | call to method DictIndexZero<A> | call to method DictIndexZero<A> |
| CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:202:14:202:33 | call to method DictFirstValue<A> | $@ | CollectionFlow.cs:202:14:202:33 | call to method DictFirstValue<A> | call to method DictFirstValue<A> |
| CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:197:17:197:23 | object creation of type A : A | CollectionFlow.cs:203:14:203:34 | call to method DictValuesFirst<A> | $@ | CollectionFlow.cs:203:14:203:34 | call to method DictValuesFirst<A> | call to method DictValuesFirst<A> |
| CollectionFlow.cs:219:17:219:23 | object creation of type A : A | CollectionFlow.cs:219:17:219:23 | object creation of type A : A | CollectionFlow.cs:20:73:20:89 | call to method First<T> | $@ | CollectionFlow.cs:20:73:20:89 | call to method First<T> | call to method First<T> |
| CollectionFlow.cs:219:17:219:23 | object creation of type A : A | CollectionFlow.cs:219:17:219:23 | object creation of type A : A | CollectionFlow.cs:221:14:221:30 | call to method First<A> | $@ | CollectionFlow.cs:221:14:221:30 | call to method First<A> | call to method First<A> |
| CollectionFlow.cs:219:17:219:23 | object creation of type A : A | CollectionFlow.cs:219:17:219:23 | object creation of type A : A | CollectionFlow.cs:223:14:223:32 | call to method DictKeysFirst<A> | $@ | CollectionFlow.cs:223:14:223:32 | call to method DictKeysFirst<A> | call to method DictKeysFirst<A> |
| CollectionFlow.cs:219:17:219:23 | object creation of type A : A | CollectionFlow.cs:219:17:219:23 | object creation of type A : A | CollectionFlow.cs:224:14:224:31 | call to method DictFirstKey<A> | $@ | CollectionFlow.cs:224:14:224:31 | call to method DictFirstKey<A> | call to method DictFirstKey<A> |
| CollectionFlow.cs:238:17:238:23 | object creation of type A : A | CollectionFlow.cs:238:17:238:23 | object creation of type A : A | CollectionFlow.cs:20:73:20:89 | call to method First<T> | $@ | CollectionFlow.cs:20:73:20:89 | call to method First<T> | call to method First<T> |
| CollectionFlow.cs:238:17:238:23 | object creation of type A : A | CollectionFlow.cs:238:17:238:23 | object creation of type A : A | CollectionFlow.cs:240:14:240:30 | call to method First<A> | $@ | CollectionFlow.cs:240:14:240:30 | call to method First<A> | call to method First<A> |
| CollectionFlow.cs:238:17:238:23 | object creation of type A : A | CollectionFlow.cs:238:17:238:23 | object creation of type A : A | CollectionFlow.cs:242:14:242:32 | call to method DictKeysFirst<A> | $@ | CollectionFlow.cs:242:14:242:32 | call to method DictKeysFirst<A> | call to method DictKeysFirst<A> |
| CollectionFlow.cs:238:17:238:23 | object creation of type A : A | CollectionFlow.cs:238:17:238:23 | object creation of type A : A | CollectionFlow.cs:243:14:243:31 | call to method DictFirstKey<A> | $@ | CollectionFlow.cs:243:14:243:31 | call to method DictFirstKey<A> | call to method DictFirstKey<A> |
| CollectionFlow.cs:257:17:257:23 | object creation of type A : A | CollectionFlow.cs:257:17:257:23 | object creation of type A : A | CollectionFlow.cs:260:18:260:18 | access to local variable x | $@ | CollectionFlow.cs:260:18:260:18 | access to local variable x | access to local variable x |
| CollectionFlow.cs:272:17:272:23 | object creation of type A : A | CollectionFlow.cs:272:17:272:23 | object creation of type A : A | CollectionFlow.cs:276:18:276:35 | access to property Current | $@ | CollectionFlow.cs:276:18:276:35 | access to property Current | access to property Current |
| CollectionFlow.cs:289:17:289:23 | object creation of type A : A | CollectionFlow.cs:289:17:289:23 | object creation of type A : A | CollectionFlow.cs:294:18:294:35 | access to property Current | $@ | CollectionFlow.cs:294:18:294:35 | access to property Current | access to property Current |
| CollectionFlow.cs:308:17:308:23 | object creation of type A : A | CollectionFlow.cs:308:17:308:23 | object creation of type A : A | CollectionFlow.cs:313:18:313:24 | access to property Key | $@ | CollectionFlow.cs:313:18:313:24 | access to property Key | access to property Key |
| CollectionFlow.cs:334:17:334:23 | object creation of type A : A | CollectionFlow.cs:334:17:334:23 | object creation of type A : A | CollectionFlow.cs:14:52:14:56 | access to array element | $@ | CollectionFlow.cs:14:52:14:56 | access to array element | access to array element |
| CollectionFlow.cs:334:17:334:23 | object creation of type A : A | CollectionFlow.cs:334:17:334:23 | object creation of type A : A | CollectionFlow.cs:337:14:337:19 | access to array element | $@ | CollectionFlow.cs:337:14:337:19 | access to array element | access to array element |
| CollectionFlow.cs:334:17:334:23 | object creation of type A : A | CollectionFlow.cs:334:17:334:23 | object creation of type A : A | CollectionFlow.cs:339:14:339:23 | call to method First<A> | $@ | CollectionFlow.cs:339:14:339:23 | call to method First<A> | call to method First<A> |
| CollectionFlow.cs:356:17:356:23 | object creation of type A : A | CollectionFlow.cs:356:17:356:23 | object creation of type A : A | CollectionFlow.cs:16:63:16:69 | access to indexer | $@ | CollectionFlow.cs:16:63:16:69 | access to indexer | access to indexer |
| CollectionFlow.cs:356:17:356:23 | object creation of type A : A | CollectionFlow.cs:356:17:356:23 | object creation of type A : A | CollectionFlow.cs:359:14:359:20 | access to indexer | $@ | CollectionFlow.cs:359:14:359:20 | access to indexer | access to indexer |
| CollectionFlow.cs:356:17:356:23 | object creation of type A : A | CollectionFlow.cs:356:17:356:23 | object creation of type A : A | CollectionFlow.cs:361:14:361:28 | call to method ListFirst<A> | $@ | CollectionFlow.cs:361:14:361:28 | call to method ListFirst<A> | call to method ListFirst<A> |
| CollectionFlow.cs:375:20:375:26 | object creation of type A : A | CollectionFlow.cs:375:20:375:26 | object creation of type A : A | CollectionFlow.cs:36:63:36:69 | access to array element | $@ | CollectionFlow.cs:36:63:36:69 | access to array element | access to array element |
| CollectionFlow.cs:376:26:376:32 | object creation of type A : A | CollectionFlow.cs:376:26:376:32 | object creation of type A : A | CollectionFlow.cs:36:63:36:69 | access to array element | $@ | CollectionFlow.cs:36:63:36:69 | access to array element | access to array element |
| CollectionFlow.cs:377:26:377:32 | object creation of type A : A | CollectionFlow.cs:377:26:377:32 | object creation of type A : A | CollectionFlow.cs:36:63:36:69 | access to array element | $@ | CollectionFlow.cs:36:63:36:69 | access to array element | access to array element |
| CollectionFlow.cs:378:30:378:36 | object creation of type A : A | CollectionFlow.cs:378:30:378:36 | object creation of type A : A | CollectionFlow.cs:36:63:36:69 | access to array element | $@ | CollectionFlow.cs:36:63:36:69 | access to array element | access to array element |
| CollectionFlow.cs:391:30:391:36 | object creation of type A : A | CollectionFlow.cs:391:30:391:36 | object creation of type A : A | CollectionFlow.cs:38:84:38:95 | call to method First<T> | $@ | CollectionFlow.cs:38:84:38:95 | call to method First<T> | call to method First<T> |
| CollectionFlow.cs:392:36:392:42 | object creation of type A : A | CollectionFlow.cs:392:36:392:42 | object creation of type A : A | CollectionFlow.cs:38:84:38:95 | call to method First<T> | $@ | CollectionFlow.cs:38:84:38:95 | call to method First<T> | call to method First<T> |
| CollectionFlow.cs:393:36:393:42 | object creation of type A : A | CollectionFlow.cs:393:36:393:42 | object creation of type A : A | CollectionFlow.cs:38:84:38:95 | call to method First<T> | $@ | CollectionFlow.cs:38:84:38:95 | call to method First<T> | call to method First<T> |
| CollectionFlow.cs:394:31:394:37 | object creation of type A : A | CollectionFlow.cs:394:31:394:37 | object creation of type A : A | CollectionFlow.cs:38:84:38:95 | call to method First<T> | $@ | CollectionFlow.cs:38:84:38:95 | call to method First<T> | call to method First<T> |
| CollectionFlow.cs:416:17:416:23 | object creation of type A : A | CollectionFlow.cs:416:17:416:23 | object creation of type A : A | CollectionFlow.cs:419:14:419:21 | access to array element | $@ | CollectionFlow.cs:419:14:419:21 | access to array element | access to array element |
| CollectionFlow.cs:437:17:437:23 | object creation of type A : A | CollectionFlow.cs:437:17:437:23 | object creation of type A : A | CollectionFlow.cs:439:14:439:21 | access to array element | $@ | CollectionFlow.cs:439:14:439:21 | access to array element | access to array element |
| CollectionFlow.cs:444:17:444:23 | object creation of type A : A | CollectionFlow.cs:444:17:444:23 | object creation of type A : A | CollectionFlow.cs:446:14:446:17 | access to indexer | $@ | CollectionFlow.cs:446:14:446:17 | access to indexer | access to indexer |
| CollectionFlow.cs:457:17:457:23 | object creation of type A : A | CollectionFlow.cs:457:17:457:23 | object creation of type A : A | CollectionFlow.cs:460:14:460:21 | access to array element | $@ | CollectionFlow.cs:460:14:460:21 | access to array element | access to array element |
| CollectionFlow.cs:497:17:497:23 | object creation of type A : A | CollectionFlow.cs:497:17:497:23 | object creation of type A : A | CollectionFlow.cs:499:14:499:20 | access to indexer | $@ | CollectionFlow.cs:499:14:499:20 | access to indexer | access to indexer |
| CollectionFlow.cs:504:17:504:23 | object creation of type A : A | CollectionFlow.cs:504:17:504:23 | object creation of type A : A | CollectionFlow.cs:507:14:507:19 | access to array element | $@ | CollectionFlow.cs:507:14:507:19 | access to array element | access to array element |
| CollectionFlow.cs:512:17:512:23 | object creation of type A : A | CollectionFlow.cs:512:17:512:23 | object creation of type A : A | CollectionFlow.cs:514:14:514:22 | access to indexer | $@ | CollectionFlow.cs:514:14:514:22 | access to indexer | access to indexer |
| CollectionFlow.cs:519:42:519:48 | object creation of type A : A | CollectionFlow.cs:519:42:519:48 | object creation of type A : A | CollectionFlow.cs:521:14:521:22 | access to indexer | $@ | CollectionFlow.cs:521:14:521:22 | access to indexer | access to indexer |
| CollectionFlow.cs:526:17:526:23 | object creation of type A : A | CollectionFlow.cs:526:17:526:23 | object creation of type A : A | CollectionFlow.cs:528:14:528:20 | access to indexer | $@ | CollectionFlow.cs:528:14:528:20 | access to indexer | access to indexer |