Files
Cornelius Riemenschneider 092ce01d93 C#: Rename integration test directories.
We are no longer bound to the platform-specific directories, so simplify the test organization.
If you don't want this change, just skip merging this PR. It's purely optional.

This is not very invasive for C#, I'm just dropping the `only`
suffix. You could also merge all the platform-specific test dirs,
or all test dirs into the top-level directory. I'll leave that up to you.
2024-08-29 19:06:56 +02:00

19 lines
474 B
Plaintext

import csharp
import semmle.code.csharp.commons.Compilation
bindingset[arg]
private string normalize(string arg) {
(not exists(arg.indexOf(":")) or not exists(arg.indexOf("/8.0"))) and
result = arg
or
exists(int i, int j |
i = arg.indexOf(":") and
j = arg.indexOf("/8.0") and
result = arg.substring(0, i + 1) + "[...]" + arg.substring(j, arg.length())
)
}
from Compilation c, int i, string s
where s = normalize(c.getExpandedArgument(i))
select i, s