From 03a54bfbf939f64915fe1d573fb70ead2b2b656a Mon Sep 17 00:00:00 2001 From: Michael Nebel Date: Fri, 20 Feb 2026 13:26:37 +0100 Subject: [PATCH] C#: Update test expected output. --- .../dataflow/methods/MethodFlow.expected | 18 ------------------ .../partial/PartialMethodBody.expected | 2 +- .../library-tests/partial/PrintAst.expected | 9 ++------- 3 files changed, 3 insertions(+), 26 deletions(-) diff --git a/csharp/ql/test/library-tests/dataflow/methods/MethodFlow.expected b/csharp/ql/test/library-tests/dataflow/methods/MethodFlow.expected index 3b804763a0f..c000c439371 100644 --- a/csharp/ql/test/library-tests/dataflow/methods/MethodFlow.expected +++ b/csharp/ql/test/library-tests/dataflow/methods/MethodFlow.expected @@ -1,11 +1,5 @@ models edges -| Methods.cs:3:48:3:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | provenance | | -| Methods.cs:3:48:3:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | provenance | | -| Methods.cs:3:48:3:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | provenance | | -| Methods.cs:3:48:3:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | provenance | | -| Methods.cs:8:48:8:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | provenance | | -| Methods.cs:8:48:8:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | provenance | | | Methods.cs:8:48:8:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | provenance | | | Methods.cs:8:48:8:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | provenance | | | Methods.cs:17:13:17:13 | access to local variable o : Object | Methods.cs:19:38:19:38 | access to local variable o : Object | provenance | | @@ -16,21 +10,15 @@ edges | Methods.cs:19:13:19:18 | access to local variable result : Object | Methods.cs:20:14:20:19 | access to local variable result | provenance | | | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | Methods.cs:19:13:19:18 | access to local variable result : Object | provenance | | | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | Methods.cs:19:13:19:18 | access to local variable result : Object | provenance | | -| Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:3:48:3:48 | o : Object | provenance | | -| Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:3:48:3:48 | o : Object | provenance | | | Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:8:48:8:48 | o : Object | provenance | | | Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:8:48:8:48 | o : Object | provenance | | | Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | provenance | | | Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | provenance | | nodes -| Methods.cs:3:48:3:48 | o : Object | semmle.label | o : Object | -| Methods.cs:3:48:3:48 | o : Object | semmle.label | o : Object | | Methods.cs:8:48:8:48 | o : Object | semmle.label | o : Object | | Methods.cs:8:48:8:48 | o : Object | semmle.label | o : Object | | Methods.cs:10:16:10:16 | access to parameter o : Object | semmle.label | access to parameter o : Object | | Methods.cs:10:16:10:16 | access to parameter o : Object | semmle.label | access to parameter o : Object | -| Methods.cs:10:16:10:16 | access to parameter o : Object | semmle.label | access to parameter o : Object | -| Methods.cs:10:16:10:16 | access to parameter o : Object | semmle.label | access to parameter o : Object | | Methods.cs:17:13:17:13 | access to local variable o : Object | semmle.label | access to local variable o : Object | | Methods.cs:17:13:17:13 | access to local variable o : Object | semmle.label | access to local variable o : Object | | Methods.cs:17:17:17:33 | call to method Source : Object | semmle.label | call to method Source : Object | @@ -44,12 +32,6 @@ nodes | Methods.cs:20:14:20:19 | access to local variable result | semmle.label | access to local variable result | | Methods.cs:20:14:20:19 | access to local variable result | semmle.label | access to local variable result | subpaths -| Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:3:48:3:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | -| Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:3:48:3:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | -| Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:3:48:3:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | -| Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:3:48:3:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | -| Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:8:48:8:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | -| Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:8:48:8:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | | Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:8:48:8:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | | Methods.cs:19:38:19:38 | access to local variable o : Object | Methods.cs:8:48:8:48 | o : Object | Methods.cs:10:16:10:16 | access to parameter o : Object | Methods.cs:19:22:19:39 | call to method PartialMethod : Object | testFailures diff --git a/csharp/ql/test/library-tests/partial/PartialMethodBody.expected b/csharp/ql/test/library-tests/partial/PartialMethodBody.expected index 81f9115d862..43cbf4a162a 100644 --- a/csharp/ql/test/library-tests/partial/PartialMethodBody.expected +++ b/csharp/ql/test/library-tests/partial/PartialMethodBody.expected @@ -1,4 +1,4 @@ | Partial.cs:7:18:7:42 | PartialMethodWithoutBody1 | false | 0 | | Partial.cs:19:18:19:39 | PartialMethodWithBody1 | true | 1 | -| Partial.cs:20:27:20:48 | PartialMethodWithBody2 | true | 2 | +| Partial.cs:20:27:20:48 | PartialMethodWithBody2 | true | 1 | | Partial.cs:46:18:46:42 | PartialMethodWithoutBody2 | false | 0 | diff --git a/csharp/ql/test/library-tests/partial/PrintAst.expected b/csharp/ql/test/library-tests/partial/PrintAst.expected index 7a307477480..49b50086804 100644 --- a/csharp/ql/test/library-tests/partial/PrintAst.expected +++ b/csharp/ql/test/library-tests/partial/PrintAst.expected @@ -6,21 +6,16 @@ Partial.cs: # 8| -1: [TypeMention] Void # 8| 4: [BlockStmt] {...} # 19| 8: [Method] PartialMethodWithBody1 -# 5| -1: [TypeMention] Void +# 19| -1: [TypeMention] Void # 19| 4: [BlockStmt] {...} # 20| 9: [Method] PartialMethodWithBody2 -# 6| -1: [TypeMention] object # 20| -1: [TypeMention] object #-----| 2: (Parameters) -# 6| 0: [Parameter] obj -# 6| -1: [TypeMention] object +# 20| 0: [Parameter] obj # 20| -1: [TypeMention] object # 21| 4: [BlockStmt] {...} # 22| 0: [ReturnStmt] return ...; # 22| 0: [ParameterAccess] access to parameter obj -# 21| 4: [BlockStmt] {...} -# 22| 0: [ReturnStmt] return ...; -# 22| 0: [ParameterAccess] access to parameter obj # 24| 10: [Method] Method3 # 24| -1: [TypeMention] Void # 24| 4: [BlockStmt] {...}