Merge branch 'github:main' into main

This commit is contained in:
Mauro Baluda
2022-11-10 13:27:20 +01:00
committed by GitHub
422 changed files with 64124 additions and 58021 deletions

View File

@@ -2,11 +2,11 @@ name: "Compile all queries using the latest stable CodeQL CLI"
on:
push:
branches: [main] # makes sure the cache gets populated
pull_request:
branches:
branches: # makes sure the cache gets populated - running on the branches people tend to merge into.
- main
- "rc/*"
- "codeql-cli-*"
pull_request:
jobs:
compile-queries:
@@ -14,31 +14,33 @@ jobs:
steps:
- uses: actions/checkout@v3
with:
fetch-depth: 0
# calculate the merge-base with main, in a way that works both on PRs and pushes to main.
- name: Calculate merge-base
if: ${{ github.event_name == 'pull_request' }}
env:
BASE_BRANCH: ${{ github.base_ref }}
run: |
MERGE_BASE=$(git merge-base --fork-point origin/$BASE_BRANCH)
MERGE_BASE=$(git cat-file commit $GITHUB_SHA | grep '^parent ' | head -1 | cut -f 2 -d " ")
echo "merge-base=$MERGE_BASE" >> $GITHUB_ENV
- name: Calculate merge-base - branch
if: ${{ github.event_name != 'pull_request' }}
# using github.sha instead, since we're directly on a branch, and not in a PR
run: |
MERGE_BASE=${{ github.sha }}
echo "merge-base=$MERGE_BASE" >> $GITHUB_ENV
- name: Cache CodeQL query compilation
- name: Read CodeQL query compilation - PR
if: ${{ github.event_name == 'pull_request' }}
uses: actions/cache@v3
with:
path: '*/ql/src/.cache'
# current GH HEAD first, merge-base second, generic third
key: codeql-stable-compile-${{ github.sha }}
key: codeql-compile-pr-${{ github.sha }} # deliberately not using the `compile-compile-main` keys here.
restore-keys: |
codeql-stable-compile-${{ env.merge-base }}
codeql-stable-compile-
codeql-compile-${{ github.base_ref }}-${{ env.merge-base }}
codeql-compile-${{ github.base_ref }}-
codeql-compile-main-
- name: Fill CodeQL query compilation cache - main
if: ${{ github.event_name != 'pull_request' }}
uses: actions/cache@v3
with:
path: '*/ql/src/.cache'
key: codeql-compile-${{ github.ref_name }}-${{ github.sha }} # just fill on main
restore-keys: | # restore from another random commit, to speed up compilation.
codeql-compile-${{ github.ref_name }}-
codeql-compile-main-
- name: Setup CodeQL
uses: ./.github/actions/fetch-codeql
with:

View File

@@ -51,12 +51,14 @@ jobs:
- uses: actions/checkout@v3
- uses: ./swift/actions/create-extractor-pack
- uses: ./swift/actions/run-quick-tests
- uses: ./swift/actions/print-unextracted
build-and-test-linux:
runs-on: ubuntu-20.04
steps:
- uses: actions/checkout@v3
- uses: ./swift/actions/create-extractor-pack
- uses: ./swift/actions/run-quick-tests
- uses: ./swift/actions/print-unextracted
qltests-linux:
needs: build-and-test-linux
runs-on: ubuntu-latest

View File

@@ -50,19 +50,18 @@ class StrcatFunction extends TaintFunction, DataFlowFunction, ArrayFunction, Sid
}
override predicate hasTaintFlow(FunctionInput input, FunctionOutput output) {
this.getName() = ["strncat", "wcsncat", "_mbsncat", "_mbsncat_l"] and
input.isParameter(2) and
output.isParameterDeref(0)
or
this.getName() = ["_mbsncat_l", "_mbsnbcat_l"] and
input.isParameter(3) and
output.isParameterDeref(0)
or
input.isParameterDeref(0) and
output.isParameterDeref(0)
or
input.isParameterDeref(1) and
output.isParameterDeref(0)
(
this.getName() = ["strncat", "wcsncat", "_mbsncat", "_mbsncat_l"] and
input.isParameter(2)
or
this.getName() = ["_mbsncat_l", "_mbsnbcat_l"] and
input.isParameter(3)
or
input.isParameterDeref(0)
or
input.isParameterDeref(1)
) and
(output.isParameterDeref(0) or output.isReturnValueDeref())
}
override predicate hasArrayInput(int param) {

View File

@@ -13,11 +13,18 @@
import cpp
from FormatLiteral fl, FormattingFunctionCall ffc, int expected, int given
from FormatLiteral fl, FormattingFunctionCall ffc, int expected, int given, string ffcName
where
ffc = fl.getUse() and
expected = fl.getNumArgNeeded() and
given = ffc.getNumFormatArgument() and
expected < given and
fl.specsAreKnown()
select ffc, "Format expects " + expected.toString() + " arguments but given " + given.toString()
fl.specsAreKnown() and
(
if ffc.isInMacroExpansion()
then ffcName = ffc.getTarget().getName() + " (in a macro expansion)"
else ffcName = ffc.getTarget().getName()
)
select ffc,
"Format for " + ffcName + " expects " + expected.toString() + " arguments but given " +
given.toString()

View File

@@ -16,11 +16,18 @@
import cpp
from FormatLiteral fl, FormattingFunctionCall ffc, int expected, int given
from FormatLiteral fl, FormattingFunctionCall ffc, int expected, int given, string ffcName
where
ffc = fl.getUse() and
expected = fl.getNumArgNeeded() and
given = ffc.getNumFormatArgument() and
expected > given and
fl.specsAreKnown()
select ffc, "Format expects " + expected.toString() + " arguments but given " + given.toString()
fl.specsAreKnown() and
(
if ffc.isInMacroExpansion()
then ffcName = ffc.getTarget().getName() + " (in a macro expansion)"
else ffcName = ffc.getTarget().getName()
)
select ffc,
"Format for " + ffcName + " expects " + expected.toString() + " arguments but given " +
given.toString()

View File

@@ -87,4 +87,7 @@ postWithInFlow
| test.cpp:465:3:465:4 | * ... [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:465:4:465:4 | p [inner post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:470:22:470:22 | x [inner post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:499:3:499:4 | * ... [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:499:4:499:4 | p [inner post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:505:35:505:35 | x [inner post update] | PostUpdateNode should not be the target of local flow. |
viableImplInCallContextTooLarge

View File

@@ -582,6 +582,13 @@ postWithInFlow
| test.cpp:489:7:489:7 | VariableAddress [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:491:5:491:5 | x [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:494:5:494:5 | x [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:499:3:499:4 | * ... [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:499:4:499:4 | VariableAddress [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:499:4:499:4 | p [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:504:7:504:7 | VariableAddress [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:505:34:505:35 | & ... [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:505:34:505:35 | & ... [post update] | PostUpdateNode should not be the target of local flow. |
| test.cpp:505:35:505:35 | x [post update] | PostUpdateNode should not be the target of local flow. |
| true_upon_entry.cpp:9:7:9:7 | VariableAddress [post update] | PostUpdateNode should not be the target of local flow. |
| true_upon_entry.cpp:10:12:10:12 | VariableAddress [post update] | PostUpdateNode should not be the target of local flow. |
| true_upon_entry.cpp:10:27:10:27 | VariableAddress [post update] | PostUpdateNode should not be the target of local flow. |

View File

@@ -494,3 +494,14 @@ void regression_with_phi_flow(int clean1) {
x = source();
}
}
int intOutparamSourceMissingReturn(int *p) {
*p = source();
// return deliberately omitted to test IR dataflow behavior
}
void viaOutparamMissingReturn() {
int x = 0;
intOutparamSourceMissingReturn(&x);
sink(x); // $ ast,ir
}

View File

@@ -5,7 +5,7 @@ int source();
void sink(...);
bool random();
int test1() {
void test1() {
int x = source();
for (int i = 0; i < 10; i++) {
x = 0;
@@ -13,7 +13,7 @@ int test1() {
sink(x); // $ SPURIOUS: ir
}
int test2(int iterations) {
void test2(int iterations) {
int x = source();
for (int i = 0; i < iterations; i++) {
x = 0;
@@ -21,7 +21,7 @@ int test2(int iterations) {
sink(x); // $ ast,ir
}
int test3() {
void test3() {
int x = 0;
for (int i = 0; i < 10; i++) {
x = source();
@@ -29,7 +29,7 @@ int test3() {
sink(x); // $ ast,ir
}
int test4() {
void test4() {
int x = source();
for (int i = 0; i < 10; i++) {
if (random())
@@ -39,7 +39,7 @@ int test4() {
sink(x); // $ ast,ir
}
int test5() {
void test5() {
int x = source();
for (int i = 0; i < 10; i++) {
if (random())
@@ -49,7 +49,7 @@ int test5() {
sink(x); // $ ast,ir
}
int test6() {
void test6() {
int y;
int x = source();
for (int i = 0; i < 10 && (y = 1); i++) {
@@ -57,7 +57,7 @@ int test6() {
sink(x); // $ ast,ir
}
int test7() {
void test7() {
int y;
int x = source();
for (int i = 0; i < 10 && (y = 1); i++) {
@@ -66,7 +66,7 @@ int test7() {
sink(x); // $ SPURIOUS: ir
}
int test8() {
void test8() {
int x = source();
// It appears to the analysis that the condition can exit after `i < 10`
// without having assigned to `x`. That is an effect of how the
@@ -78,7 +78,7 @@ int test8() {
sink(x); // $ SPURIOUS: ast,ir
}
int test9() {
void test9() {
int y;
int x = source();
for (int i = 0; (y = 1) && i < 10; i++) {
@@ -86,21 +86,21 @@ int test9() {
sink(x); // $ ast,ir
}
int test10() {
void test10() {
int x = source();
for (int i = 0; (x = 1) && i < 10; i++) {
}
sink(x); // no flow
}
int test10(int b, int d) {
void test10(int b, int d) {
int i = 0;
int x = source();
if (b)
goto L;
for (; i < 10; i += d) {
x = 0;
L:
L: ;
}
sink(x); // $ ir MISSING: ast
}

View File

@@ -5964,6 +5964,7 @@
| taint.cpp:172:10:172:15 | buffer | taint.cpp:172:3:172:8 | call to strcat | |
| taint.cpp:172:10:172:15 | buffer | taint.cpp:172:10:172:15 | ref arg buffer | TAINT |
| taint.cpp:172:10:172:15 | ref arg buffer | taint.cpp:173:8:173:13 | buffer | |
| taint.cpp:172:18:172:24 | tainted | taint.cpp:172:3:172:8 | call to strcat | TAINT |
| taint.cpp:172:18:172:24 | tainted | taint.cpp:172:10:172:15 | ref arg buffer | TAINT |
| taint.cpp:180:19:180:19 | p | taint.cpp:180:19:180:19 | p | |
| taint.cpp:180:19:180:19 | p | taint.cpp:181:9:181:9 | p | |
@@ -6373,12 +6374,14 @@
| taint.cpp:561:9:561:13 | dest1 | taint.cpp:561:9:561:13 | ref arg dest1 | TAINT |
| taint.cpp:561:9:561:13 | ref arg dest1 | taint.cpp:560:24:560:28 | dest1 | |
| taint.cpp:561:9:561:13 | ref arg dest1 | taint.cpp:562:7:562:11 | dest1 | |
| taint.cpp:561:16:561:21 | source | taint.cpp:561:2:561:7 | call to strcat | TAINT |
| taint.cpp:561:16:561:21 | source | taint.cpp:561:9:561:13 | ref arg dest1 | TAINT |
| taint.cpp:562:7:562:11 | ref arg dest1 | taint.cpp:560:24:560:28 | dest1 | |
| taint.cpp:564:9:564:13 | dest2 | taint.cpp:564:2:564:7 | call to strcat | |
| taint.cpp:564:9:564:13 | dest2 | taint.cpp:564:9:564:13 | ref arg dest2 | TAINT |
| taint.cpp:564:9:564:13 | ref arg dest2 | taint.cpp:560:37:560:41 | dest2 | |
| taint.cpp:564:9:564:13 | ref arg dest2 | taint.cpp:565:7:565:11 | dest2 | |
| taint.cpp:564:16:564:20 | clean | taint.cpp:564:2:564:7 | call to strcat | TAINT |
| taint.cpp:564:16:564:20 | clean | taint.cpp:564:9:564:13 | ref arg dest2 | TAINT |
| taint.cpp:565:7:565:11 | ref arg dest2 | taint.cpp:560:37:560:41 | dest2 | |
| taint.cpp:572:37:572:41 | dest1 | taint.cpp:572:37:572:41 | dest1 | |
@@ -6405,9 +6408,12 @@
| taint.cpp:574:36:574:40 | ref arg dest1 | taint.cpp:572:37:572:41 | dest1 | |
| taint.cpp:574:36:574:40 | ref arg dest1 | taint.cpp:575:7:575:11 | dest1 | |
| taint.cpp:574:36:574:40 | ref arg dest1 | taint.cpp:576:8:576:12 | dest1 | |
| taint.cpp:574:43:574:45 | ptr | taint.cpp:574:25:574:34 | call to _mbsncat_l | TAINT |
| taint.cpp:574:43:574:45 | ptr | taint.cpp:574:36:574:40 | ref arg dest1 | TAINT |
| taint.cpp:574:48:574:48 | n | taint.cpp:574:25:574:34 | call to _mbsncat_l | TAINT |
| taint.cpp:574:48:574:48 | n | taint.cpp:574:36:574:40 | ref arg dest1 | TAINT |
| taint.cpp:574:51:574:56 | ref arg source | taint.cpp:573:49:573:54 | source | |
| taint.cpp:574:51:574:56 | source | taint.cpp:574:25:574:34 | call to _mbsncat_l | TAINT |
| taint.cpp:574:51:574:56 | source | taint.cpp:574:36:574:40 | ref arg dest1 | TAINT |
| taint.cpp:575:7:575:11 | ref arg dest1 | taint.cpp:572:37:572:41 | dest1 | |
| taint.cpp:575:7:575:11 | ref arg dest1 | taint.cpp:576:8:576:12 | dest1 | |
@@ -6421,8 +6427,11 @@
| taint.cpp:580:36:580:40 | ref arg dest3 | taint.cpp:572:85:572:89 | dest3 | |
| taint.cpp:580:36:580:40 | ref arg dest3 | taint.cpp:581:7:581:11 | dest3 | |
| taint.cpp:580:36:580:40 | ref arg dest3 | taint.cpp:582:8:582:12 | dest3 | |
| taint.cpp:580:43:580:45 | ptr | taint.cpp:580:25:580:34 | call to _mbsncat_l | TAINT |
| taint.cpp:580:43:580:45 | ptr | taint.cpp:580:36:580:40 | ref arg dest3 | TAINT |
| taint.cpp:580:48:580:48 | n | taint.cpp:580:25:580:34 | call to _mbsncat_l | TAINT |
| taint.cpp:580:48:580:48 | n | taint.cpp:580:36:580:40 | ref arg dest3 | TAINT |
| taint.cpp:580:51:580:55 | clean | taint.cpp:580:25:580:34 | call to _mbsncat_l | TAINT |
| taint.cpp:580:51:580:55 | clean | taint.cpp:580:36:580:40 | ref arg dest3 | TAINT |
| taint.cpp:580:51:580:55 | ref arg clean | taint.cpp:573:32:573:36 | clean | |
| taint.cpp:581:7:581:11 | ref arg dest3 | taint.cpp:572:85:572:89 | dest3 | |

View File

@@ -574,8 +574,8 @@ void test__mbsncat_l(unsigned char* dest1, unsigned const char* ptr, unsigned ch
unsigned char* dest2 = _mbsncat_l(dest1, ptr, n, source);
sink(dest1); // $ SPURIOUS: ast,ir
sink(*dest1); // $ ast,ir
sink(dest2); // $ SPURIOUS: ir
sink(*dest2); // $ ir
sink(dest2); // $ SPURIOUS: ast,ir
sink(*dest2); // $ ast,ir
unsigned char* dest4 = _mbsncat_l(dest3, ptr, n, clean);
sink(dest3);

View File

@@ -95,16 +95,7 @@ module IRTest {
override predicate isSink(DataFlow::Node sink) {
exists(FunctionCall call |
call.getTarget().getName() = "sink" and
sink.asConvertedExpr() = call.getAnArgument()
or
call.getTarget().getName() = "sink" and
sink.asExpr() = call.getAnArgument() and
sink.asConvertedExpr() instanceof ReferenceDereferenceExpr
)
or
exists(ReadSideEffectInstruction read |
read.getSideEffectOperand() = sink.asOperand() and
read.getPrimaryInstruction().(CallInstruction).getStaticCallTarget().hasName("sink")
sink.asExpr() = call.getAnArgument()
)
}

View File

@@ -1,14 +1,14 @@
| a.c:18:3:18:25 | call to myMultiplyDefinedPrintf | Format expects 1 arguments but given 2 |
| b.c:15:3:15:25 | call to myMultiplyDefinedPrintf | Format expects 1 arguments but given 2 |
| c.c:7:3:7:25 | call to myMultiplyDefinedPrintf | Format expects 1 arguments but given 2 |
| custom_printf.cpp:31:5:31:12 | call to myPrintf | Format expects 2 arguments but given 3 |
| macros.cpp:12:2:12:31 | call to printf | Format expects 2 arguments but given 3 |
| macros.cpp:16:2:16:30 | call to printf | Format expects 2 arguments but given 3 |
| test.c:7:2:7:7 | call to printf | Format expects 0 arguments but given 1 |
| test.c:21:2:21:7 | call to printf | Format expects 2 arguments but given 3 |
| test.c:27:3:27:8 | call to printf | Format expects 2 arguments but given 3 |
| test.c:31:3:31:8 | call to printf | Format expects 1 arguments but given 3 |
| test.c:32:3:32:8 | call to printf | Format expects 1 arguments but given 2 |
| test.c:39:3:39:8 | call to printf | Format expects 2 arguments but given 5 |
| test.c:40:3:40:8 | call to printf | Format expects 2 arguments but given 4 |
| test.c:41:3:41:8 | call to printf | Format expects 2 arguments but given 3 |
| a.c:18:3:18:25 | call to myMultiplyDefinedPrintf | Format for myMultiplyDefinedPrintf expects 1 arguments but given 2 |
| b.c:15:3:15:25 | call to myMultiplyDefinedPrintf | Format for myMultiplyDefinedPrintf expects 1 arguments but given 2 |
| c.c:7:3:7:25 | call to myMultiplyDefinedPrintf | Format for myMultiplyDefinedPrintf expects 1 arguments but given 2 |
| custom_printf.cpp:31:5:31:12 | call to myPrintf | Format for myPrintf expects 2 arguments but given 3 |
| macros.cpp:12:2:12:31 | call to printf | Format for printf (in a macro expansion) expects 2 arguments but given 3 |
| macros.cpp:16:2:16:30 | call to printf | Format for printf (in a macro expansion) expects 2 arguments but given 3 |
| test.c:7:2:7:7 | call to printf | Format for printf expects 0 arguments but given 1 |
| test.c:21:2:21:7 | call to printf | Format for printf expects 2 arguments but given 3 |
| test.c:27:3:27:8 | call to printf | Format for printf expects 2 arguments but given 3 |
| test.c:31:3:31:8 | call to printf | Format for printf expects 1 arguments but given 3 |
| test.c:32:3:32:8 | call to printf | Format for printf expects 1 arguments but given 2 |
| test.c:39:3:39:8 | call to printf | Format for printf expects 2 arguments but given 5 |
| test.c:40:3:40:8 | call to printf | Format for printf expects 2 arguments but given 4 |
| test.c:41:3:41:8 | call to printf | Format for printf expects 2 arguments but given 3 |

View File

@@ -1,11 +1,12 @@
| a.c:16:3:16:25 | call to myMultiplyDefinedPrintf | Format expects 1 arguments but given 0 |
| b.c:13:3:13:25 | call to myMultiplyDefinedPrintf | Format expects 1 arguments but given 0 |
| c.c:5:3:5:25 | call to myMultiplyDefinedPrintf | Format expects 1 arguments but given 0 |
| custom_printf.cpp:29:5:29:12 | call to myPrintf | Format expects 2 arguments but given 1 |
| macros.cpp:14:2:14:37 | call to printf | Format expects 4 arguments but given 3 |
| macros.cpp:21:2:21:36 | call to printf | Format expects 4 arguments but given 3 |
| test.c:9:2:9:7 | call to printf | Format expects 1 arguments but given 0 |
| test.c:12:2:12:7 | call to printf | Format expects 2 arguments but given 1 |
| test.c:15:2:15:7 | call to printf | Format expects 3 arguments but given 2 |
| test.c:19:2:19:7 | call to printf | Format expects 2 arguments but given 1 |
| test.c:29:3:29:8 | call to printf | Format expects 2 arguments but given 1 |
| a.c:16:3:16:25 | call to myMultiplyDefinedPrintf | Format for myMultiplyDefinedPrintf expects 1 arguments but given 0 |
| b.c:13:3:13:25 | call to myMultiplyDefinedPrintf | Format for myMultiplyDefinedPrintf expects 1 arguments but given 0 |
| c.c:5:3:5:25 | call to myMultiplyDefinedPrintf | Format for myMultiplyDefinedPrintf expects 1 arguments but given 0 |
| custom_printf.cpp:29:5:29:12 | call to myPrintf | Format for myPrintf expects 2 arguments but given 1 |
| macros.cpp:14:2:14:37 | call to printf | Format for printf (in a macro expansion) expects 4 arguments but given 3 |
| macros.cpp:21:2:21:36 | call to printf | Format for printf (in a macro expansion) expects 4 arguments but given 3 |
| macros.cpp:32:2:32:25 | call to printf | Format for printf (in a macro expansion) expects 1 arguments but given 0 |
| test.c:9:2:9:7 | call to printf | Format for printf expects 1 arguments but given 0 |
| test.c:12:2:12:7 | call to printf | Format for printf expects 2 arguments but given 1 |
| test.c:15:2:15:7 | call to printf | Format for printf expects 3 arguments but given 2 |
| test.c:19:2:19:7 | call to printf | Format for printf expects 2 arguments but given 1 |
| test.c:29:3:29:8 | call to printf | Format for printf expects 2 arguments but given 1 |

View File

@@ -13,10 +13,21 @@ void testMacros(int a, int b, int c)
GOODPRINTF("%i %i %i\n", a, b, c); // GOOD
GOODPRINTF("%i %i %i %i\n", a, b, c); // BAD: too few format arguments
BADPRINTF("%i %i\n", a, b, 0); // BAD: too many format arguments
BADPRINTF("%i %i\n", a, b, 0); // DUBIOUS: too many format arguments
// ^ here there are too many format arguments, but the design of the Macro forces the user
// to do this, and the extra argument is harmlessly ignored in practice. Reporting these
// results can be extremely noisy (e.g. in openldap).
BADPRINTF("%i %i %i\n", a, b, c); // GOOD
BADPRINTF("%i %i %i %i\n", a, b, c); // BAD: too few format arguments
}
#define DOTHING(x) \
printf("doing thing: " #x); x
void testMacros2()
{
int x;
DOTHING(x++); // GOOD
DOTHING(printf("%i", x)); // BAD: the printf inside the macro has too few format arguments
}

View File

@@ -0,0 +1,4 @@
---
category: minorAnalysis
---
* The `[Summary|Sink|Source]ModelCsv` classes have been deprecated and Models as Data models are defined as data extensions instead.

View File

@@ -0,0 +1,60 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["Dapper", "SqlMapper", False, "Execute", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "ExecuteAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "ExecuteReader", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "ExecuteReaderAsync", "(System.Data.DbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "ExecuteReaderAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "ExecuteScalar", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "ExecuteScalar<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "ExecuteScalarAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "ExecuteScalarAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "Query", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "Query", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[2]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "Query<,,,,,,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TSixth,TSeventh,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "Query<,,,,,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TSixth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "Query<,,,,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "Query<,,,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "Query<,,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "Query<,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "Query<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "Query<>", "(System.Data.IDbConnection,System.String,System.Type[],System.Func<System.Object[],TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryAsync", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[2]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryAsync<,,,,,,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TSixth,TSeventh,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryAsync<,,,,,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TSixth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryAsync<,,,,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryAsync<,,,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryAsync<,,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryAsync<,,>", "(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryAsync<>", "(System.Data.IDbConnection,System.String,System.Type[],System.Func<System.Object[],TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirst", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirst", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[2]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirst<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirstAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirstAsync", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[2]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirstAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirstOrDefault", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirstOrDefault", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[2]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirstOrDefault<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirstOrDefaultAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirstOrDefaultAsync", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[2]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryFirstOrDefaultAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryMultiple", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QueryMultipleAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingle", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingle", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[2]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingle<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingleAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingleAsync", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[2]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingleAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingleOrDefault", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingleOrDefault", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[2]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingleOrDefault<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingleOrDefaultAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingleOrDefaultAsync", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[2]", "sql", "manual"]
- ["Dapper", "SqlMapper", False, "QuerySingleOrDefaultAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>)", "", "Argument[1]", "sql", "manual"]

View File

@@ -0,0 +1,33 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteDataset", "(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteDataset", "(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteDataset", "(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteDataset", "(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteDataset", "(System.String,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteDataset", "(System.String,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteNonQuery", "(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteNonQuery", "(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteNonQuery", "(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteNonQuery", "(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteNonQuery", "(System.String,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteNonQuery", "(System.String,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteReader", "(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteReader", "(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteReader", "(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteReader", "(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteReader", "(System.String,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteReader", "(System.String,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteScalar", "(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteScalar", "(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteScalar", "(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteScalar", "(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteScalar", "(System.String,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteScalar", "(System.String,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteXmlReader", "(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteXmlReader", "(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteXmlReader", "(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String)", "", "Argument[2]", "sql", "manual"]
- ["Microsoft.ApplicationBlocks.Data", "SqlHelper", False, "ExecuteXmlReader", "(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[])", "", "Argument[2]", "sql", "manual"]

View File

@@ -0,0 +1,11 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["Microsoft.EntityFrameworkCore", "RelationalDatabaseFacadeExtensions", False, "ExecuteSqlRaw", "(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Collections.Generic.IEnumerable<System.Object>)", "", "Argument[1]", "sql", "manual"]
- ["Microsoft.EntityFrameworkCore", "RelationalDatabaseFacadeExtensions", False, "ExecuteSqlRaw", "(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Object[])", "", "Argument[1]", "sql", "manual"]
- ["Microsoft.EntityFrameworkCore", "RelationalDatabaseFacadeExtensions", False, "ExecuteSqlRawAsync", "(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Collections.Generic.IEnumerable<System.Object>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["Microsoft.EntityFrameworkCore", "RelationalDatabaseFacadeExtensions", False, "ExecuteSqlRawAsync", "(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Object[])", "", "Argument[1]", "sql", "manual"]
- ["Microsoft.EntityFrameworkCore", "RelationalDatabaseFacadeExtensions", False, "ExecuteSqlRawAsync", "(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["Microsoft.EntityFrameworkCore", "RelationalQueryableExtensions", False, "FromSqlRaw<>", "(Microsoft.EntityFrameworkCore.DbSet<TEntity>,System.String,System.Object[])", "", "Argument[1]", "sql", "manual"]

View File

@@ -0,0 +1,59 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Add", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Add", "(System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Concat", "(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Concat", "(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Concat", "(Microsoft.Extensions.Primitives.StringValues,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Concat", "(Microsoft.Extensions.Primitives.StringValues,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Concat", "(System.String,Microsoft.Extensions.Primitives.StringValues)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Concat", "(System.String,Microsoft.Extensions.Primitives.StringValues)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Contains", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Contains", "(System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "CopyTo", "(System.String[],System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "CopyTo", "(System.String[],System.Int32)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "CopyTo", "(System.String[],System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(Microsoft.Extensions.Primitives.StringValues)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(Microsoft.Extensions.Primitives.StringValues)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(Microsoft.Extensions.Primitives.StringValues,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(Microsoft.Extensions.Primitives.StringValues,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(Microsoft.Extensions.Primitives.StringValues,System.String[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(Microsoft.Extensions.Primitives.StringValues,System.String[])", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(System.Object)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(System.String,Microsoft.Extensions.Primitives.StringValues)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(System.String,Microsoft.Extensions.Primitives.StringValues)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(System.String[])", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(System.String[])", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(System.String[],Microsoft.Extensions.Primitives.StringValues)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Equals", "(System.String[],Microsoft.Extensions.Primitives.StringValues)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "GetEnumerator", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "GetHashCode", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "IndexOf", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "IndexOf", "(System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Insert", "(System.Int32,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Insert", "(System.Int32,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Insert", "(System.Int32,System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "IsNullOrEmpty", "(Microsoft.Extensions.Primitives.StringValues)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Remove", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "Remove", "(System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "RemoveAt", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "RemoveAt", "(System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "StringValues", "(System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "StringValues", "(System.String[])", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "ToArray", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "ToString", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "get_Count", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "get_IsReadOnly", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "get_Item", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "get_Item", "(System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "set_Item", "(System.Int32,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "set_Item", "(System.Int32,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["Microsoft.Extensions.Primitives", "StringValues", False, "set_Item", "(System.Int32,System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]

View File

@@ -0,0 +1,10 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["Microsoft.VisualBasic", "Collection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["Microsoft.VisualBasic", "Collection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.IEnumerator.Current]", "value", "manual"]
- ["Microsoft.VisualBasic", "Collection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["Microsoft.VisualBasic", "Collection", False, "get_Item", "(System.Object)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["Microsoft.VisualBasic", "Collection", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]

View File

@@ -0,0 +1,53 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDataRow", "(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDataRowAsync", "(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDataRowAsync", "(System.String,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDataset", "(MySql.Data.MySqlClient.MySqlConnection,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDataset", "(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDataset", "(System.String,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDataset", "(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDatasetAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDatasetAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDatasetAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDatasetAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDatasetAsync", "(System.String,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDatasetAsync", "(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDatasetAsync", "(System.String,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteDatasetAsync", "(System.String,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteNonQuery", "(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteNonQuery", "(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteNonQueryAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteNonQueryAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteNonQueryAsync", "(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteNonQueryAsync", "(System.String,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReader", "(MySql.Data.MySqlClient.MySqlConnection,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReader", "(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReader", "(System.String,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReader", "(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReaderAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReaderAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReaderAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReaderAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReaderAsync", "(System.String,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReaderAsync", "(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReaderAsync", "(System.String,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteReaderAsync", "(System.String,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalar", "(MySql.Data.MySqlClient.MySqlConnection,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalar", "(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalar", "(System.String,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalar", "(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalarAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalarAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalarAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalarAsync", "(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalarAsync", "(System.String,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalarAsync", "(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalarAsync", "(System.String,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "ExecuteScalarAsync", "(System.String,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[])", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "UpdateDataset", "(System.String,System.String,System.Data.DataSet,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "UpdateDatasetAsync", "(System.String,System.String,System.Data.DataSet,System.String)", "", "Argument[1]", "sql", "manual"]
- ["MySql.Data.MySqlClient", "MySqlHelper", False, "UpdateDatasetAsync", "(System.String,System.String,System.Data.DataSet,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]

View File

@@ -0,0 +1,30 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["Newtonsoft.Json.Linq", "JArray", False, "get_Item", "(System.Object)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JArray", False, "set_Item", "(System.Object,Newtonsoft.Json.Linq.JToken)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JConstructor", False, "get_Item", "(System.Object)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JConstructor", False, "set_Item", "(System.Object,Newtonsoft.Json.Linq.JToken)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JContainer", True, "Add", "(System.Object)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "Add", "(System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "Add", "(System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "JObject", "(Newtonsoft.Json.Linq.JObject)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "JObject", "(Newtonsoft.Json.Linq.JObject)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "JObject", "(System.Object[])", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "JObject", "(System.Object[])", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "Parse", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "Parse", "(System.String,Newtonsoft.Json.Linq.JsonLoadSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "get_Item", "(System.Object)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "get_Item", "(System.Object)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "set_Item", "(System.Object,Newtonsoft.Json.Linq.JToken)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "set_Item", "(System.Object,Newtonsoft.Json.Linq.JToken)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "set_Item", "(System.Object,Newtonsoft.Json.Linq.JToken)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JObject", False, "set_Item", "(System.String,Newtonsoft.Json.Linq.JToken)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["Newtonsoft.Json.Linq", "JToken", False, "SelectToken", "(System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json.Linq", "JToken", False, "SelectToken", "(System.String,Newtonsoft.Json.Linq.JsonSelectSettings)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json.Linq", "JToken", False, "SelectToken", "(System.String,System.Boolean)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json.Linq", "JToken", False, "ToString", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json.Linq", "JToken", False, "ToString", "(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])", "", "Argument[this]", "ReturnValue", "taint", "manual"]

View File

@@ -0,0 +1,71 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeAnonymousType<>", "(System.String,T)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeAnonymousType<>", "(System.String,T,Newtonsoft.Json.JsonSerializerSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeObject", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeObject", "(System.String,Newtonsoft.Json.JsonSerializerSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeObject", "(System.String,System.Type)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeObject", "(System.String,System.Type,Newtonsoft.Json.JsonConverter[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeObject", "(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeObject<>", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeObject<>", "(System.String,Newtonsoft.Json.JsonConverter[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeObject<>", "(System.String,Newtonsoft.Json.JsonSerializerSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeXNode", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeXNode", "(System.String,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeXNode", "(System.String,System.String,System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeXNode", "(System.String,System.String,System.Boolean,System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeXmlNode", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeXmlNode", "(System.String,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeXmlNode", "(System.String,System.String,System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "DeserializeXmlNode", "(System.String,System.String,System.Boolean,System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "PopulateObject", "(System.String,System.Object)", "", "Argument[0]", "Argument[1]", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "PopulateObject", "(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings)", "", "Argument[0]", "Argument[1]", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeObject", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeObject", "(System.Object,Newtonsoft.Json.Formatting)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeObject", "(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeObject", "(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeObject", "(System.Object,Newtonsoft.Json.JsonConverter[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeObject", "(System.Object,Newtonsoft.Json.JsonSerializerSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeObject", "(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeObject", "(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeXNode", "(System.Xml.Linq.XObject)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeXNode", "(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeXNode", "(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeXmlNode", "(System.Xml.XmlNode)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeXmlNode", "(System.Xml.XmlNode,Newtonsoft.Json.Formatting)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "SerializeXmlNode", "(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.DateTimeOffset)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Enum)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Guid)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.String,System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.TimeSpan)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonConvert", False, "ToString", "(System.Uri)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonSerializer", False, "Deserialize", "(Newtonsoft.Json.JsonReader)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonSerializer", False, "Deserialize", "(Newtonsoft.Json.JsonReader,System.Type)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonSerializer", False, "Deserialize", "(System.IO.TextReader,System.Type)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["Newtonsoft.Json", "JsonSerializer", False, "Serialize", "(Newtonsoft.Json.JsonWriter,System.Object)", "", "Argument[1]", "Argument[0]", "taint", "manual"]
- ["Newtonsoft.Json", "JsonSerializer", False, "Serialize", "(Newtonsoft.Json.JsonWriter,System.Object,System.Type)", "", "Argument[1]", "Argument[0]", "taint", "manual"]
- ["Newtonsoft.Json", "JsonSerializer", False, "Serialize", "(System.IO.TextWriter,System.Object)", "", "Argument[1]", "Argument[0]", "taint", "manual"]
- ["Newtonsoft.Json", "JsonSerializer", False, "Serialize", "(System.IO.TextWriter,System.Object,System.Type)", "", "Argument[1]", "Argument[0]", "taint", "manual"]

View File

@@ -0,0 +1,97 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["ServiceStack.OrmLite", "IUntypedSqlExpression", True, "UnsafeAnd", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "IUntypedSqlExpression", True, "UnsafeFrom", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "IUntypedSqlExpression", True, "UnsafeOr", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "IUntypedSqlExpression", True, "UnsafeSelect", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "IUntypedSqlExpression", True, "UnsafeWhere", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Column<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Column<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "ColumnDistinct<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "ColumnDistinct<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "ColumnLazy<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "ColumnLazy<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Dictionary<,>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "ExecuteNonQuery", "(System.Data.IDbConnection,System.String)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "ExecuteNonQuery", "(System.Data.IDbConnection,System.String,System.Action<System.Data.IDbCommand>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "ExecuteNonQuery", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "ExecuteNonQuery", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Exists<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "KeyValuePairs", "(System.Data.IDbConnection,System.String,System.System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Lookup<,>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Lookup<,>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Scalar<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Scalar<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Select<>", "(System.Data.IDbConnection,System.String)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Select<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Select<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Select<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Select<>", "(System.Data.IDbConnection,System.Type,System.String,System.Object)", "", "Argument[2]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SelectLazy<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SelectNonDefaults<>", "(System.Data.IDbConnection,System.String,T)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Single<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "Single<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SqlColumn<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SqlColumn<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SqlColumn<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SqlList<>", "(System.Data.IDbConnection,System.String,System.Action<System.Data.IDbCommand>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SqlList<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SqlList<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SqlList<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SqlScalar<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SqlScalar<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApi", False, "SqlScalar<>", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "ColumnAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "ColumnAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "ColumnDistinctAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "ColumnDistinctAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "DictionaryAsync<,>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "ExecuteNonQueryAsync", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "ExecuteNonQueryAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "ExecuteNonQueryAsync", "(System.Data.IDbConnection,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "ExistsAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "KeyValuePairsAsync<,>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "KeyValuePairsAsync<,>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "LookupAsync<,>", "(System.Data.IDbCommand,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "LookupAsync<,>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "LookupAsync<,>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "ScalarAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "ScalarAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SelectAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SelectAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SelectAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SelectAsync<>", "(System.Data.IDbConnection,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SelectAsync<>", "(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[2]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SelectNonDefaultsAsync<>", "(System.Data.IDbConnection,System.String,T,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SingleAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SingleAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SqlColumnAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SqlColumnAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SqlColumnAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SqlListAsync<>", "(System.Data.IDbConnection,System.String,System.Action<System.Data.IDbCommand>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SqlListAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SqlListAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SqlListAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SqlScalarAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SqlScalarAsync<>", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadApiAsync", False, "SqlScalarAsync<>", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadExpressionsApi", False, "RowCount", "(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadExpressionsApi", False, "RowCount", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteReadExpressionsApiAsync", False, "RowCountAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteWriteApi", False, "ExecuteSql", "(System.Data.IDbConnection,System.String)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteWriteApi", False, "ExecuteSql", "(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteWriteApi", False, "ExecuteSql", "(System.Data.IDbConnection,System.String,System.Object)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteWriteApiAsync", False, "ExecuteSqlAsync", "(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "OrmLiteWriteApiAsync", False, "ExecuteSqlAsync", "(System.Data.IDbConnection,System.String,System.Threading.CancellationToken)", "", "Argument[1]", "sql", "manual"]
- ["ServiceStack.OrmLite", "SqlExpression<>", True, "UnsafeAnd", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "SqlExpression<>", True, "UnsafeFrom", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "SqlExpression<>", True, "UnsafeGroupBy", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "SqlExpression<>", True, "UnsafeHaving", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "SqlExpression<>", True, "UnsafeOr", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "SqlExpression<>", True, "UnsafeOrderBy", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "SqlExpression<>", True, "UnsafeSelect", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "SqlExpression<>", True, "UnsafeSelect", "(System.String,System.Boolean)", "", "Argument[0]", "sql", "manual"]
- ["ServiceStack.OrmLite", "SqlExpression<>", True, "UnsafeWhere", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]

View File

@@ -0,0 +1,32 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["ServiceStack.Redis", "IRedisClient", True, "Custom", "(System.Object[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClient", True, "ExecCachedLua", "(System.String,System.Func<System.String,T>)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClient", True, "ExecLua", "(System.String,System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClient", True, "ExecLua", "(System.String,System.String[],System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClient", True, "ExecLuaAsInt", "(System.String,System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClient", True, "ExecLuaAsInt", "(System.String,System.String[],System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClient", True, "ExecLuaAsList", "(System.String,System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClient", True, "ExecLuaAsList", "(System.String,System.String[],System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClient", True, "ExecLuaAsString", "(System.String,System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClient", True, "ExecLuaAsString", "(System.String,System.String[],System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClient", True, "LoadLuaScript", "(System.String)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "CustomAsync", "(System.Object[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "CustomAsync", "(System.Object[],System.Threading.CancellationToken)", "", "Argument[0].Element", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecCachedLuaAsync", "(System.String,System.Func<System.String,System.Threading.Tasks.ValueTask<T>>,System.Threading.CancellationToken)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsIntAsync", "(System.String,System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsIntAsync", "(System.String,System.String[],System.String[],System.Threading.CancellationToken)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsIntAsync", "(System.String,System.String[],System.Threading.CancellationToken)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsListAsync", "(System.String,System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsListAsync", "(System.String,System.String[],System.String[],System.Threading.CancellationToken)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsListAsync", "(System.String,System.String[],System.Threading.CancellationToken)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsStringAsync", "(System.String,System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsStringAsync", "(System.String,System.String[],System.String[],System.Threading.CancellationToken)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsStringAsync", "(System.String,System.String[],System.Threading.CancellationToken)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsync", "(System.String,System.String[])", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsync", "(System.String,System.String[],System.String[],System.Threading.CancellationToken)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "ExecLuaAsync", "(System.String,System.String[],System.Threading.CancellationToken)", "", "Argument[0]", "code", "manual"]
- ["ServiceStack.Redis", "IRedisClientAsync", True, "LoadLuaScriptAsync", "(System.String,System.Threading.CancellationToken)", "", "Argument[0]", "code", "manual"]

View File

@@ -0,0 +1,91 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["ServiceStack", "IOneWayClient", True, "SendAllOneWay", "(System.Collections.Generic.IEnumerable<System.Object>)", "", "Argument[1].Element", "remote", "manual"]
- ["ServiceStack", "IOneWayClient", True, "SendOneWay", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IOneWayClient", True, "SendOneWay", "(System.String,System.Object)", "", "Argument[1]", "remote", "manual"]
- ["ServiceStack", "IRestClient", True, "Patch<>", "(System.String,System.Object)", "", "Argument[1]", "remote", "manual"]
- ["ServiceStack", "IRestClient", True, "Post<>", "(System.String,System.Object)", "", "Argument[1]", "remote", "manual"]
- ["ServiceStack", "IRestClient", True, "Put<>", "(System.String,System.Object)", "", "Argument[1]", "remote", "manual"]
- ["ServiceStack", "IRestClient", True, "Send<>", "(System.String,System.String,System.Object)", "", "Argument[2]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "CustomMethodAsync", "(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[1]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "CustomMethodAsync<>", "(System.String,ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[1]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "CustomMethodAsync<>", "(System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "DeleteAsync", "(ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "DeleteAsync<>", "(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "DeleteAsync<>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "GetAsync", "(ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "GetAsync<>", "(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "GetAsync<>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "PatchAsync", "(ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "PatchAsync<>", "(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "PatchAsync<>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "PostAsync", "(ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "PostAsync<>", "(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "PostAsync<>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "PutAsync", "(ServiceStack.IReturnVoid,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "PutAsync<>", "(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientAsync", True, "PutAsync<>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "CustomMethod", "(System.String,ServiceStack.IReturnVoid)", "", "Argument[1]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "CustomMethod<>", "(System.String,ServiceStack.IReturn<TResponse>)", "", "Argument[1]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "CustomMethod<>", "(System.String,System.Object)", "", "Argument[1]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Delete", "(ServiceStack.IReturnVoid)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Delete<>", "(ServiceStack.IReturn<TResponse>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Delete<>", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Get", "(ServiceStack.IReturnVoid)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Get<>", "(ServiceStack.IReturn<TResponse>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Get<>", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Patch", "(ServiceStack.IReturnVoid)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Patch<>", "(ServiceStack.IReturn<TResponse>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Patch<>", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Post", "(ServiceStack.IReturnVoid)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Post<>", "(ServiceStack.IReturn<TResponse>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Post<>", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Put", "(ServiceStack.IReturnVoid)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Put<>", "(ServiceStack.IReturn<TResponse>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestClientSync", True, "Put<>", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestGateway", True, "Delete<>", "(ServiceStack.IReturn<T>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestGateway", True, "Get<>", "(ServiceStack.IReturn<T>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestGateway", True, "Post<>", "(ServiceStack.IReturn<T>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestGateway", True, "Put<>", "(ServiceStack.IReturn<T>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestGateway", True, "Send<>", "(ServiceStack.IReturn<T>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestGatewayAsync", True, "DeleteAsync<>", "(ServiceStack.IReturn<T>,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestGatewayAsync", True, "GetAsync<>", "(ServiceStack.IReturn<T>,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestGatewayAsync", True, "PostAsync<>", "(ServiceStack.IReturn<T>,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestGatewayAsync", True, "PutAsync<>", "(ServiceStack.IReturn<T>,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IRestGatewayAsync", True, "SendAsync<>", "(ServiceStack.IReturn<T>,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IServiceGateway", True, "Publish", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IServiceGateway", True, "PublishAll", "(System.Collections.Generic.IEnumerable<System.Object>)", "", "Argument[0].Element", "remote", "manual"]
- ["ServiceStack", "IServiceGateway", True, "Send<>", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IServiceGateway", True, "SendAll<>", "(System.Collections.Generic.IEnumerable<System.Object>)", "", "Argument[0].Element", "remote", "manual"]
- ["ServiceStack", "IServiceGatewayAsync", True, "PublishAllAsync", "(System.Collections.Generic.IEnumerable<System.Object>,System.Threading.CancellationToken)", "", "Argument[0].Element", "remote", "manual"]
- ["ServiceStack", "IServiceGatewayAsync", True, "PublishAsync", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "IServiceGatewayAsync", True, "SendAllAsync<>", "(System.Collections.Generic.IEnumerable<System.Object>,System.Threading.CancellationToken)", "", "Argument[0].Element", "remote", "manual"]
- ["ServiceStack", "IServiceGatewayAsync", True, "SendAsync<>", "(System.Object,System.Threading.CancellationToken)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "CustomMethod", "(System.String,System.String,System.Object)", "", "Argument[2]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "CustomMethod<>", "(System.String,System.String,System.Object)", "", "Argument[2]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "CustomMethodAsync<>", "(System.String,System.String,System.Object,System.Threading.CancellationToken)", "", "Argument[2]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "Delete", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "DownloadBytes", "(System.String,System.String,System.Object)", "", "Argument[2]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "DownloadBytesAsync", "(System.String,System.String,System.Object)", "", "Argument[2]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "Get", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "Head", "(ServiceStack.IReturn)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "Head", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "Patch", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "Post", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "Publish<>", "(ServiceStack.Messaging.IMessage<T>)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "Publish<>", "(T)", "", "Argument[0]", "remote", "manual"]
- ["ServiceStack", "ServiceClientBase", True, "Put", "(System.Object)", "", "Argument[0]", "remote", "manual"]
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["ServiceStack", "HttpResult", False, "HttpResult", "(System.Byte[],System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["ServiceStack", "HttpResult", False, "HttpResult", "(System.IO.Stream,System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["ServiceStack", "HttpResult", False, "HttpResult", "(System.Object)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["ServiceStack", "HttpResult", False, "HttpResult", "(System.Object,System.Net.HttpStatusCode)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["ServiceStack", "HttpResult", False, "HttpResult", "(System.Object,System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["ServiceStack", "HttpResult", False, "HttpResult", "(System.Object,System.String,System.Net.HttpStatusCode)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["ServiceStack", "HttpResult", False, "HttpResult", "(System.String,System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]

View File

@@ -0,0 +1,6 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.CodeDom", "CodeNamespaceImportCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]

View File

@@ -0,0 +1,22 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Collections.Concurrent", "BlockingCollection<>", False, "Add", "(T)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Concurrent", "BlockingCollection<>", False, "CopyTo", "(T[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentBag<>", False, "Add", "(T)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentBag<>", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentDictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentDictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentDictionary<,>", False, "ConcurrentDictionary", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentDictionary<,>", False, "ConcurrentDictionary", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentDictionary<,>", False, "ConcurrentDictionary", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentDictionary<,>", False, "ConcurrentDictionary", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentDictionary<,>", False, "ConcurrentDictionary", "(System.Int32,System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentDictionary<,>", False, "ConcurrentDictionary", "(System.Int32,System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentDictionary<,>", False, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentDictionary<,>", False, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentQueue<>", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections.Concurrent", "ConcurrentStack<>", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections.Concurrent", "IProducerConsumerCollection<>", True, "CopyTo", "(T[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]

View File

@@ -0,0 +1,87 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Collections.Generic", "Dictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "Dictionary", "(System.Collections.Generic.IDictionary<TKey,TValue>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "Dictionary", "(System.Collections.Generic.IDictionary<TKey,TValue>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "Dictionary", "(System.Collections.Generic.IDictionary<TKey,TValue>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "Dictionary", "(System.Collections.Generic.IDictionary<TKey,TValue>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "Dictionary", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "Dictionary", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "Dictionary", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "Dictionary", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.Dictionary<,>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>", False, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>+KeyCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.Dictionary<,>+KeyCollection+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "Dictionary<,>+ValueCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.Dictionary<,>+ValueCollection+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "HashSet<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.HashSet<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "ICollection<>", True, "Add", "(T)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Generic", "ICollection<>", True, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections.Generic", "ICollection<>", True, "CopyTo", "(T[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Collections.Generic", "IDictionary<,>", True, "Add", "(TKey,TValue)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "IDictionary<,>", True, "Add", "(TKey,TValue)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "IDictionary<,>", True, "get_Item", "(TKey)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["System.Collections.Generic", "IDictionary<,>", True, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "IDictionary<,>", True, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "IDictionary<,>", True, "set_Item", "(TKey,TValue)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "IDictionary<,>", True, "set_Item", "(TKey,TValue)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "IEnumerable<>", True, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current]", "value", "manual"]
- ["System.Collections.Generic", "IList<>", True, "Insert", "(System.Int32,T)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Generic", "IList<>", True, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Generic", "IList<>", True, "set_Item", "(System.Int32,T)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Generic", "ISet<>", True, "Add", "(T)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Generic", "KeyValuePair<,>", False, "KeyValuePair", "(TKey,TValue)", "", "Argument[0]", "Argument[this].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "KeyValuePair<,>", False, "KeyValuePair", "(TKey,TValue)", "", "Argument[1]", "Argument[this].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "LinkedList<>", False, "Find", "(T)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Generic", "LinkedList<>", False, "FindLast", "(T)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Generic", "LinkedList<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.LinkedList<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "AddRange", "(System.Collections.Generic.IEnumerable<T>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "AsReadOnly", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "Find", "(System.Predicate<T>)", "", "Argument[this].Element", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "Find", "(System.Predicate<T>)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "FindAll", "(System.Predicate<T>)", "", "Argument[this].Element", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "FindAll", "(System.Predicate<T>)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "FindLast", "(System.Predicate<T>)", "", "Argument[this].Element", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "FindLast", "(System.Predicate<T>)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.List<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "GetRange", "(System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "InsertRange", "(System.Int32,System.Collections.Generic.IEnumerable<T>)", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "Reverse", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "List<>", False, "Reverse", "(System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "Queue<>", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections.Generic", "Queue<>", False, "CopyTo", "(T[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Collections.Generic", "Queue<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.Queue<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "Queue<>", False, "Peek", "()", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.SortedDictionary<,>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>", False, "SortedDictionary", "(System.Collections.Generic.IDictionary<TKey,TValue>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>", False, "SortedDictionary", "(System.Collections.Generic.IDictionary<TKey,TValue>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>", False, "SortedDictionary", "(System.Collections.Generic.IDictionary<TKey,TValue>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>", False, "SortedDictionary", "(System.Collections.Generic.IDictionary<TKey,TValue>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>", False, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>", False, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>+KeyCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.SortedDictionary<,>+KeyCollection+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "SortedDictionary<,>+ValueCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.SortedDictionary<,>+ValueCollection+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current]", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>", False, "SortedList", "(System.Collections.Generic.IDictionary<TKey,TValue>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>", False, "SortedList", "(System.Collections.Generic.IDictionary<TKey,TValue>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>", False, "SortedList", "(System.Collections.Generic.IDictionary<TKey,TValue>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>", False, "SortedList", "(System.Collections.Generic.IDictionary<TKey,TValue>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>", False, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>", False, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>+KeyList", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections.Generic", "SortedList<,>+ValueList", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections.Generic", "SortedSet<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.SortedSet<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "SortedSet<>", False, "Reverse", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Generic", "Stack<>", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections.Generic", "Stack<>", False, "CopyTo", "(T[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Collections.Generic", "Stack<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.Stack<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Generic", "Stack<>", False, "Peek", "()", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Generic", "Stack<>", False, "Pop", "()", "", "Argument[this].Element", "ReturnValue", "value", "manual"]

View File

@@ -0,0 +1,92 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Collections.Immutable", "IImmutableDictionary<,>", True, "AddRange", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "IImmutableDictionary<,>", True, "Clear", "()", "", "Argument[this].WithoutElement", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "IImmutableList<>", True, "Add", "(T)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "IImmutableList<>", True, "AddRange", "(System.Collections.Generic.IEnumerable<T>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "IImmutableList<>", True, "Clear", "()", "", "Argument[this].WithoutElement", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "IImmutableQueue<>", True, "Clear", "()", "", "Argument[this].WithoutElement", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "IImmutableSet<>", True, "Add", "(T)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "IImmutableSet<>", True, "Clear", "()", "", "Argument[this].WithoutElement", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "IImmutableStack<>", True, "Clear", "()", "", "Argument[this].WithoutElement", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableArray<>+Builder", False, "AddRange", "(System.Collections.Generic.IEnumerable<T>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableArray<>+Builder", False, "AddRange", "(System.Collections.Immutable.ImmutableArray<>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableArray<>+Builder", False, "AddRange", "(System.Collections.Immutable.ImmutableArray<>+Builder)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableArray<>+Builder", False, "AddRange", "(T[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableArray<>+Builder", False, "AddRange<>", "(System.Collections.Immutable.ImmutableArray<TDerived>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableArray<>+Builder", False, "AddRange<>", "(System.Collections.Immutable.ImmutableArray<TDerived>+Builder)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableArray<>+Builder", False, "AddRange<>", "(TDerived[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableArray<>+Builder", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableArray<>+Builder", False, "Reverse", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>", False, "Add", "(TKey,TValue)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>", False, "Add", "(TKey,TValue)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>", False, "AddRange", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableDictionary<,>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>", False, "get_Item", "(TKey)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>", False, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>", False, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>+Builder", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>+Builder", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>+Builder", False, "AddRange", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>+Builder", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableDictionary<,>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>+Builder", False, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableDictionary<,>+Builder", False, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableHashSet<>", False, "Add", "(T)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableHashSet<>", False, "Clear", "()", "", "Argument[this].WithoutElement", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableHashSet<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableHashSet<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableHashSet<>+Builder", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableHashSet<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "Add", "(T)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "AddRange", "(System.Collections.Generic.IEnumerable<T>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "Find", "(System.Predicate<T>)", "", "Argument[this].Element", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "Find", "(System.Predicate<T>)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "FindAll", "(System.Predicate<T>)", "", "Argument[this].Element", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "FindAll", "(System.Predicate<T>)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "FindLast", "(System.Predicate<T>)", "", "Argument[this].Element", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "FindLast", "(System.Predicate<T>)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableList<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "GetRange", "(System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "Insert", "(System.Int32,T)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "InsertRange", "(System.Int32,System.Collections.Generic.IEnumerable<T>)", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "Reverse", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "Reverse", "(System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "AddRange", "(System.Collections.Generic.IEnumerable<T>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "Find", "(System.Predicate<T>)", "", "Argument[this].Element", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "Find", "(System.Predicate<T>)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "FindAll", "(System.Predicate<T>)", "", "Argument[this].Element", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "FindAll", "(System.Predicate<T>)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "FindLast", "(System.Predicate<T>)", "", "Argument[this].Element", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "FindLast", "(System.Predicate<T>)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableList<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "GetRange", "(System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "InsertRange", "(System.Int32,System.Collections.Generic.IEnumerable<T>)", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "Reverse", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableList<>+Builder", False, "Reverse", "(System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableQueue<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableQueue<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>", False, "Add", "(TKey,TValue)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>", False, "Add", "(TKey,TValue)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>", False, "AddRange", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableSortedDictionary<,>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>", False, "get_Item", "(TKey)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>", False, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>", False, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>+Builder", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>+Builder", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>+Builder", False, "AddRange", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<TKey,TValue>>)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>+Builder", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableSortedDictionary<,>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>+Builder", False, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedDictionary<,>+Builder", False, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedSet<>", False, "Add", "(T)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedSet<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableSortedSet<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedSet<>", False, "Reverse", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedSet<>", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedSet<>+Builder", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableSortedSet<>+Enumerator.Current]", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableSortedSet<>+Builder", False, "Reverse", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Immutable", "ImmutableStack<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Immutable.ImmutableStack<>+Enumerator.Current]", "value", "manual"]

View File

@@ -0,0 +1,14 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Collections.ObjectModel", "KeyedCollection<,>", False, "get_Item", "(TKey)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.ObjectModel", "ReadOnlyCollection<>", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.ObjectModel", "ReadOnlyDictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.ObjectModel", "ReadOnlyDictionary<,>", False, "Add", "(System.Collections.Generic.KeyValuePair<TKey,TValue>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.ObjectModel", "ReadOnlyDictionary<,>", False, "ReadOnlyDictionary", "(System.Collections.Generic.IDictionary<TKey,TValue>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.ObjectModel", "ReadOnlyDictionary<,>", False, "ReadOnlyDictionary", "(System.Collections.Generic.IDictionary<TKey,TValue>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.ObjectModel", "ReadOnlyDictionary<,>", False, "get_Item", "(TKey)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["System.Collections.ObjectModel", "ReadOnlyDictionary<,>", False, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.ObjectModel", "ReadOnlyDictionary<,>", False, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]

View File

@@ -0,0 +1,20 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Collections.Specialized", "IOrderedDictionary", True, "get_Item", "(System.Int32)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["System.Collections.Specialized", "IOrderedDictionary", True, "set_Item", "(System.Int32,System.Object)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections.Specialized", "IOrderedDictionary", True, "set_Item", "(System.Int32,System.Object)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections.Specialized", "NameValueCollection", False, "Add", "(System.Collections.Specialized.NameValueCollection)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Specialized", "NameValueCollection", True, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections.Specialized", "NameValueCollection", False, "CopyTo", "(System.Array,System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Collections.Specialized", "OrderedDictionary", False, "AsReadOnly", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections.Specialized", "StringCollection", False, "Add", "(System.String)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Specialized", "StringCollection", False, "AddRange", "(System.String[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Specialized", "StringCollection", False, "CopyTo", "(System.String[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Collections.Specialized", "StringCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Specialized.StringEnumerator.Current]", "value", "manual"]
- ["System.Collections.Specialized", "StringCollection", False, "Insert", "(System.Int32,System.String)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Specialized", "StringCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections.Specialized", "StringCollection", False, "set_Item", "(System.Int32,System.String)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Collections.Specialized", "StringDictionary", True, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]

View File

@@ -0,0 +1,58 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Collections", "ArrayList", False, "AddRange", "(System.Collections.ICollection)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections", "ArrayList", False, "Clone", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "ArrayList", False, "FixedSize", "(System.Collections.ArrayList)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "ArrayList", False, "FixedSize", "(System.Collections.IList)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "ArrayList", False, "GetEnumerator", "(System.Int32,System.Int32)", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.IEnumerator.Current]", "value", "manual"]
- ["System.Collections", "ArrayList", False, "GetRange", "(System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "ArrayList", False, "InsertRange", "(System.Int32,System.Collections.ICollection)", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Collections", "ArrayList", False, "Repeat", "(System.Object,System.Int32)", "", "Argument[0]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "ArrayList", False, "Reverse", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "ArrayList", False, "Reverse", "(System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "BitArray", False, "Clone", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Clone", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary,System.Collections.IEqualityComparer)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary,System.Collections.IEqualityComparer)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary,System.Single)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary,System.Single)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections", "Hashtable", False, "Hashtable", "(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections", "ICollection", True, "CopyTo", "(System.Array,System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Collections", "IDictionary", True, "Add", "(System.Object,System.Object)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections", "IDictionary", True, "Add", "(System.Object,System.Object)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections", "IDictionary", True, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections", "IDictionary", True, "get_Item", "(System.Object)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["System.Collections", "IDictionary", True, "get_Keys", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "IDictionary", True, "get_Values", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "IDictionary", True, "set_Item", "(System.Object,System.Object)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections", "IDictionary", True, "set_Item", "(System.Object,System.Object)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections", "IEnumerable", True, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.IEnumerator.Current]", "value", "manual"]
- ["System.Collections", "IList", True, "Add", "(System.Object)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Collections", "IList", True, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections", "IList", True, "Insert", "(System.Int32,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Collections", "IList", True, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections", "IList", True, "set_Item", "(System.Int32,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Collections", "Queue", True, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections", "Queue", False, "Clone", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "Queue", False, "Peek", "()", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections", "SortedList", False, "Clone", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "SortedList", False, "GetByIndex", "(System.Int32)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["System.Collections", "SortedList", False, "GetValueList", "()", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "SortedList", False, "SortedList", "(System.Collections.IDictionary)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections", "SortedList", False, "SortedList", "(System.Collections.IDictionary)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections", "SortedList", False, "SortedList", "(System.Collections.IDictionary,System.Collections.IComparer)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Collections", "SortedList", False, "SortedList", "(System.Collections.IDictionary,System.Collections.IComparer)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Collections", "Stack", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Collections", "Stack", False, "Clone", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Collections", "Stack", False, "Peek", "()", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Collections", "Stack", False, "Pop", "()", "", "Argument[this].Element", "ReturnValue", "value", "manual"]

View File

@@ -0,0 +1,15 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.ComponentModel.Design", "DesignerCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.IEnumerator.Current]", "value", "manual"]
- ["System.ComponentModel.Design", "DesignerOptionService+DesignerOptionCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel.Design", "DesignerOptionService+DesignerOptionCollection", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel.Design", "DesignerVerbCollection", False, "Add", "(System.ComponentModel.Design.DesignerVerb)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.ComponentModel.Design", "DesignerVerbCollection", False, "AddRange", "(System.ComponentModel.Design.DesignerVerbCollection)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.ComponentModel.Design", "DesignerVerbCollection", False, "AddRange", "(System.ComponentModel.Design.DesignerVerb[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.ComponentModel.Design", "DesignerVerbCollection", False, "CopyTo", "(System.ComponentModel.Design.DesignerVerb[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.ComponentModel.Design", "DesignerVerbCollection", False, "Insert", "(System.Int32,System.ComponentModel.Design.DesignerVerb)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.ComponentModel.Design", "DesignerVerbCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel.Design", "DesignerVerbCollection", False, "set_Item", "(System.Int32,System.ComponentModel.Design.DesignerVerb)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]

View File

@@ -0,0 +1,38 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.ComponentModel", "AttributeCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.IEnumerator.Current]", "value", "manual"]
- ["System.ComponentModel", "ComponentCollection", False, "CopyTo", "(System.ComponentModel.IComponent[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.ComponentModel", "EventDescriptorCollection", False, "Add", "(System.ComponentModel.EventDescriptor)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.ComponentModel", "EventDescriptorCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.ComponentModel", "EventDescriptorCollection", False, "Find", "(System.String,System.Boolean)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "EventDescriptorCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.IEnumerator.Current]", "value", "manual"]
- ["System.ComponentModel", "EventDescriptorCollection", False, "Insert", "(System.Int32,System.ComponentModel.EventDescriptor)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.ComponentModel", "EventDescriptorCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "EventDescriptorCollection", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "IBindingList", True, "Find", "(System.ComponentModel.PropertyDescriptor,System.Object)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "ListSortDescriptionCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "ListSortDescriptionCollection", False, "set_Item", "(System.Int32,System.ComponentModel.ListSortDescription)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "Add", "(System.ComponentModel.PropertyDescriptor)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "Add", "(System.ComponentModel.PropertyDescriptor)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "Add", "(System.ComponentModel.PropertyDescriptor)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "Add", "(System.Object)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "Add", "(System.Object)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "Find", "(System.String,System.Boolean)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.IEnumerator.Current]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "Insert", "(System.Int32,System.ComponentModel.PropertyDescriptor)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "PropertyDescriptorCollection", "(System.ComponentModel.PropertyDescriptor[])", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "PropertyDescriptorCollection", "(System.ComponentModel.PropertyDescriptor[])", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "PropertyDescriptorCollection", "(System.ComponentModel.PropertyDescriptor[],System.Boolean)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "PropertyDescriptorCollection", "(System.ComponentModel.PropertyDescriptor[],System.Boolean)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "get_Item", "(System.Object)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "get_Item", "(System.String)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "set_Item", "(System.Int32,System.Object)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "set_Item", "(System.Int32,System.Object)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.ComponentModel", "PropertyDescriptorCollection", False, "set_Item", "(System.Object,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]

View File

@@ -0,0 +1,6 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Configuration.Provider", "ProviderCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]

View File

@@ -0,0 +1,17 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Configuration", "CommaDelimitedStringCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "ConfigurationLockCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "ConfigurationPropertyCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "ConfigurationSectionCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "ConfigurationSectionGroupCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "ConnectionStringSettingsCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "KeyValueConfigurationCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "NameValueConfigurationCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "ProviderSettingsCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "SettingElementCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "SettingsPropertyCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Configuration", "SettingsPropertyValueCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]

View File

@@ -0,0 +1,34 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Data.Common", "DataColumnMappingCollection", False, "AddRange", "(System.Array)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DataColumnMappingCollection", False, "AddRange", "(System.Data.Common.DataColumnMapping[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DataColumnMappingCollection", False, "CopyTo", "(System.Data.Common.DataColumnMapping[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Data.Common", "DataColumnMappingCollection", False, "Insert", "(System.Int32,System.Data.Common.DataColumnMapping)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DataColumnMappingCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data.Common", "DataColumnMappingCollection", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data.Common", "DataColumnMappingCollection", False, "set_Item", "(System.Int32,System.Data.Common.DataColumnMapping)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DataColumnMappingCollection", False, "set_Item", "(System.String,System.Data.Common.DataColumnMapping)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DataTableMappingCollection", False, "AddRange", "(System.Array)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DataTableMappingCollection", False, "AddRange", "(System.Data.Common.DataTableMapping[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DataTableMappingCollection", False, "CopyTo", "(System.Data.Common.DataTableMapping[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Data.Common", "DataTableMappingCollection", False, "Insert", "(System.Int32,System.Data.Common.DataTableMapping)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DataTableMappingCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data.Common", "DataTableMappingCollection", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data.Common", "DataTableMappingCollection", False, "set_Item", "(System.Int32,System.Data.Common.DataTableMapping)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DataTableMappingCollection", False, "set_Item", "(System.String,System.Data.Common.DataTableMapping)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DbBatchCommandCollection", True, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Data.Common", "DbConnectionStringBuilder", False, "Add", "(System.String,System.Object)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Data.Common", "DbConnectionStringBuilder", False, "Add", "(System.String,System.Object)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Data.Common", "DbConnectionStringBuilder", False, "get_Item", "(System.String)", "", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "ReturnValue", "value", "manual"]
- ["System.Data.Common", "DbConnectionStringBuilder", False, "set_Item", "(System.String,System.Object)", "", "Argument[0]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Data.Common", "DbConnectionStringBuilder", False, "set_Item", "(System.String,System.Object)", "", "Argument[1]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Data.Common", "DbParameterCollection", True, "Add", "(System.Object)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DbParameterCollection", True, "AddRange", "(System.Array)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DbParameterCollection", True, "Insert", "(System.Int32,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DbParameterCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data.Common", "DbParameterCollection", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data.Common", "DbParameterCollection", False, "set_Item", "(System.Int32,System.Data.Common.DbParameter)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data.Common", "DbParameterCollection", False, "set_Item", "(System.String,System.Data.Common.DbParameter)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]

View File

@@ -0,0 +1,14 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["System.Data.Entity", "Database", False, "ExecuteSqlCommand", "(System.Data.Entity.TransactionalBehavior,System.String,System.Object[])", "", "Argument[1]", "sql", "manual"]
- ["System.Data.Entity", "Database", False, "ExecuteSqlCommand", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]
- ["System.Data.Entity", "Database", False, "ExecuteSqlCommandAsync", "(System.Data.Entity.TransactionalBehavior,System.String,System.Object[])", "", "Argument[1]", "sql", "manual"]
- ["System.Data.Entity", "Database", False, "ExecuteSqlCommandAsync", "(System.Data.Entity.TransactionalBehavior,System.String,System.Threading.CancellationToken,System.Object[])", "", "Argument[1]", "sql", "manual"]
- ["System.Data.Entity", "Database", False, "ExecuteSqlCommandAsync", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]
- ["System.Data.Entity", "Database", False, "ExecuteSqlCommandAsync", "(System.String,System.Threading.CancellationToken,System.Object[])", "", "Argument[0]", "sql", "manual"]
- ["System.Data.Entity", "Database", False, "SqlQuery", "(System.Type,System.String,System.Object[])", "", "Argument[1]", "sql", "manual"]
- ["System.Data.Entity", "Database", False, "SqlQuery<>", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]
- ["System.Data.Entity", "DbSet", False, "SqlQuery", "(System.String,System.Object[])", "", "Argument[0]", "sql", "manual"]

View File

@@ -0,0 +1,8 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["System.Data.EntityClient", "EntityCommand", False, "EntityCommand", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.EntityClient", "EntityCommand", False, "EntityCommand", "(System.String,System.Data.EntityClient.EntityConnection)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.EntityClient", "EntityCommand", False, "EntityCommand", "(System.String,System.Data.EntityClient.EntityConnection,System.Data.EntityClient.EntityTransaction)", "", "Argument[0]", "sql", "manual"]

View File

@@ -0,0 +1,8 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["System.Data.Odbc", "OdbcCommand", False, "OdbcCommand", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.Odbc", "OdbcCommand", False, "OdbcCommand", "(System.String,System.Data.Odbc.OdbcConnection)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.Odbc", "OdbcCommand", False, "OdbcCommand", "(System.String,System.Data.Odbc.OdbcConnection,System.Data.Odbc.OdbcTransaction)", "", "Argument[0]", "sql", "manual"]

View File

@@ -0,0 +1,8 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["System.Data.OleDb", "OleDbCommand", False, "OleDbCommand", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.OleDb", "OleDbCommand", False, "OleDbCommand", "(System.String,System.Data.OleDb.OleDbConnection)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.OleDb", "OleDbCommand", False, "OleDbCommand", "(System.String,System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbTransaction)", "", "Argument[0]", "sql", "manual"]

View File

@@ -0,0 +1,19 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["System.Data.SQLite", "SQLiteCommand", False, "SQLiteCommand", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SQLite", "SQLiteCommand", False, "SQLiteCommand", "(System.String,System.Data.SQLite.SQLiteConnection)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SQLite", "SQLiteCommand", False, "SQLiteCommand", "(System.String,System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteTransaction)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SQLite", "SQLiteDataAdapter", False, "SQLiteDataAdapter", "(System.Data.SQLite.SQLiteCommand)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SQLite", "SQLiteDataAdapter", False, "SQLiteDataAdapter", "(System.String,System.Data.SQLite.SQLiteConnection)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SQLite", "SQLiteDataAdapter", False, "SQLiteDataAdapter", "(System.String,System.String)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SQLite", "SQLiteDataAdapter", False, "SQLiteDataAdapter", "(System.String,System.String,System.Boolean)", "", "Argument[0]", "sql", "manual"]
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Data.SQLite", "SQLiteCommand", False, "SQLiteCommand", "(System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.Data.SQLite", "SQLiteCommand", False, "SQLiteCommand", "(System.String,System.Data.SQLite.SQLiteConnection)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.Data.SQLite", "SQLiteCommand", False, "SQLiteCommand", "(System.String,System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteTransaction)", "", "Argument[0]", "Argument[this]", "taint", "manual"]

View File

@@ -0,0 +1,18 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["System.Data.SqlClient", "SqlCommand", False, "SqlCommand", "(System.String)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SqlClient", "SqlCommand", False, "SqlCommand", "(System.String,System.Data.SqlClient.SqlConnection)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SqlClient", "SqlCommand", False, "SqlCommand", "(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SqlClient", "SqlDataAdapter", False, "SqlDataAdapter", "(System.Data.SqlClient.SqlCommand)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SqlClient", "SqlDataAdapter", False, "SqlDataAdapter", "(System.String,System.Data.SqlClient.SqlConnection)", "", "Argument[0]", "sql", "manual"]
- ["System.Data.SqlClient", "SqlDataAdapter", False, "SqlDataAdapter", "(System.String,System.String)", "", "Argument[0]", "sql", "manual"]
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Data.SqlClient", "SqlCommand", False, "SqlCommand", "(System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.Data.SqlClient", "SqlCommand", False, "SqlCommand", "(System.String,System.Data.SqlClient.SqlConnection)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.Data.SqlClient", "SqlCommand", False, "SqlCommand", "(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction)", "", "Argument[0]", "Argument[this]", "taint", "manual"]

View File

@@ -0,0 +1,75 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Data", "ConstraintCollection", False, "Add", "(System.Data.Constraint)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "ConstraintCollection", False, "AddRange", "(System.Data.Constraint[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Data", "ConstraintCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Data", "ConstraintCollection", False, "CopyTo", "(System.Data.Constraint[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Data", "DataColumnCollection", False, "Add", "(System.Data.DataColumn)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "DataColumnCollection", False, "Add", "(System.String)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "DataColumnCollection", False, "AddRange", "(System.Data.DataColumn[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Data", "DataColumnCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Data", "DataColumnCollection", False, "CopyTo", "(System.Data.DataColumn[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Data", "DataRelationCollection", False, "Add", "(System.Data.DataRelation)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "DataRelationCollection", True, "AddRange", "(System.Data.DataRelation[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Data", "DataRelationCollection", True, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Data", "DataRelationCollection", False, "CopyTo", "(System.Data.DataRelation[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Data", "DataRowCollection", False, "Add", "(System.Data.DataRow)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "DataRowCollection", False, "Add", "(System.Object[])", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "DataRowCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Data", "DataRowCollection", False, "CopyTo", "(System.Data.DataRow[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Data", "DataRowCollection", False, "Find", "(System.Object)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data", "DataRowCollection", False, "Find", "(System.Object[])", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data", "DataTableCollection", False, "Add", "(System.Data.DataTable)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "DataTableCollection", False, "Add", "(System.String)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "DataTableCollection", False, "AddRange", "(System.Data.DataTable[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Data", "DataTableCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Data", "DataTableCollection", False, "CopyTo", "(System.Data.DataTable[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Data", "DataView", False, "Find", "(System.Object)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data", "DataView", False, "Find", "(System.Object[])", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data", "DataView", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data", "DataViewSettingCollection", False, "CopyTo", "(System.Data.DataViewSetting[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "Cast<>", "(System.Data.EnumerableRowCollection)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "OrderBy<,>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "OrderBy<,>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "OrderBy<,>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "OrderBy<,>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "OrderByDescending<,>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "OrderByDescending<,>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "OrderByDescending<,>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "OrderByDescending<,>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "Select<,>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,S>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "Select<,>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,S>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "ThenBy<,>", "(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "ThenBy<,>", "(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "ThenBy<,>", "(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "ThenBy<,>", "(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "ThenByDescending<,>", "(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "ThenByDescending<,>", "(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "ThenByDescending<,>", "(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "ThenByDescending<,>", "(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "Where<>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "EnumerableRowCollectionExtensions", False, "Where<>", "(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "IColumnMappingCollection", True, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data", "IColumnMappingCollection", True, "set_Item", "(System.String,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "IDataParameterCollection", True, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data", "IDataParameterCollection", True, "set_Item", "(System.String,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "ITableMappingCollection", True, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Data", "ITableMappingCollection", True, "set_Item", "(System.String,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Data", "PropertyCollection", False, "Clone", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "AsEnumerable<>", "(System.Data.TypedTableBase<TRow>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "ElementAtOrDefault<>", "(System.Data.TypedTableBase<TRow>,System.Int32)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "OrderBy<,>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "OrderBy<,>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "OrderBy<,>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "OrderBy<,>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "OrderByDescending<,>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "OrderByDescending<,>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "OrderByDescending<,>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "OrderByDescending<,>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "Select<,>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,S>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "Select<,>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,S>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "Where<>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Data", "TypedTableBaseExtensions", False, "Where<>", "(System.Data.TypedTableBase<TRow>,System.Func<TRow,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]

View File

@@ -0,0 +1,21 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Diagnostics", "ActivityTagsCollection", False, "ActivityTagsCollection", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Object>>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Diagnostics", "ActivityTagsCollection", False, "ActivityTagsCollection", "(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Object>>)", "", "Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Diagnostics", "ActivityTagsCollection", False, "Add", "(System.Collections.Generic.KeyValuePair<System.String,System.Object>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Diagnostics", "ActivityTagsCollection", False, "Add", "(System.Collections.Generic.KeyValuePair<System.String,System.Object>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Diagnostics", "ActivityTagsCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Diagnostics.ActivityTagsCollection+Enumerator.Current]", "value", "manual"]
- ["System.Diagnostics", "ProcessModuleCollection", False, "CopyTo", "(System.Diagnostics.ProcessModule[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Diagnostics", "ProcessThreadCollection", False, "Add", "(System.Diagnostics.ProcessThread)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Diagnostics", "ProcessThreadCollection", False, "CopyTo", "(System.Diagnostics.ProcessThread[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Diagnostics", "TraceListenerCollection", False, "Add", "(System.Diagnostics.TraceListener)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Diagnostics", "TraceListenerCollection", False, "AddRange", "(System.Diagnostics.TraceListenerCollection)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Diagnostics", "TraceListenerCollection", False, "AddRange", "(System.Diagnostics.TraceListener[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Diagnostics", "TraceListenerCollection", False, "CopyTo", "(System.Diagnostics.TraceListener[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Diagnostics", "TraceListenerCollection", False, "Insert", "(System.Int32,System.Diagnostics.TraceListener)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Diagnostics", "TraceListenerCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Diagnostics", "TraceListenerCollection", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Diagnostics", "TraceListenerCollection", False, "set_Item", "(System.Int32,System.Diagnostics.TraceListener)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]

View File

@@ -0,0 +1,7 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Dynamic", "ExpandoObject", False, "Add", "(System.Collections.Generic.KeyValuePair<System.String,System.Object>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Dynamic", "ExpandoObject", False, "Add", "(System.Collections.Generic.KeyValuePair<System.String,System.Object>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]

View File

@@ -0,0 +1,9 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.IO.Compression", "DeflateStream", False, "DeflateStream", "(System.IO.Stream,System.IO.Compression.CompressionLevel)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO.Compression", "DeflateStream", False, "DeflateStream", "(System.IO.Stream,System.IO.Compression.CompressionLevel,System.Boolean)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO.Compression", "DeflateStream", False, "DeflateStream", "(System.IO.Stream,System.IO.Compression.CompressionMode)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO.Compression", "DeflateStream", False, "DeflateStream", "(System.IO.Stream,System.IO.Compression.CompressionMode,System.Boolean)", "", "Argument[0]", "Argument[this]", "taint", "manual"]

View File

@@ -0,0 +1,74 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSourceModel
data:
- ["System.IO", "FileStream", False, "FileStream", "", "", "Argument[this]", "file", "manual"]
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.IO", "FileStream", False, "FileStream", "(System.String,System.IO.FileMode)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO", "FileStream", False, "FileStream", "(System.String,System.IO.FileMode,System.IO.FileAccess)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO", "FileStream", False, "FileStream", "(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO", "FileStream", False, "FileStream", "(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO", "FileStream", False, "FileStream", "(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO", "FileStream", False, "FileStream", "(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.FileOptions)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO", "MemoryStream", False, "MemoryStream", "(System.Byte[])", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO", "MemoryStream", False, "MemoryStream", "(System.Byte[],System.Boolean)", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["System.IO", "MemoryStream", False, "MemoryStream", "(System.Byte[],System.Int32,System.Int32)", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["System.IO", "MemoryStream", False, "MemoryStream", "(System.Byte[],System.Int32,System.Int32,System.Boolean)", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["System.IO", "MemoryStream", False, "MemoryStream", "(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean)", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["System.IO", "MemoryStream", False, "ToArray", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "Combine", "(System.String,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "Combine", "(System.String,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "Combine", "(System.String,System.String,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "Combine", "(System.String,System.String,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "Combine", "(System.String,System.String,System.String)", "", "Argument[2]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "Combine", "(System.String,System.String,System.String,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "Combine", "(System.String,System.String,System.String,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "Combine", "(System.String,System.String,System.String,System.String)", "", "Argument[2]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "Combine", "(System.String,System.String,System.String,System.String)", "", "Argument[3]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "Combine", "(System.String[])", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetDirectoryName", "(System.ReadOnlySpan<System.Char>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetDirectoryName", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetExtension", "(System.ReadOnlySpan<System.Char>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetExtension", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetFileName", "(System.ReadOnlySpan<System.Char>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetFileName", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetFileNameWithoutExtension", "(System.ReadOnlySpan<System.Char>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetFileNameWithoutExtension", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetFullPath", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetFullPath", "(System.String,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetPathRoot", "(System.ReadOnlySpan<System.Char>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetPathRoot", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Path", False, "GetRelativePath", "(System.String,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System.IO", "Stream", True, "BeginRead", "(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)", "", "Argument[this]", "Argument[0].Element", "taint", "manual"]
- ["System.IO", "Stream", True, "BeginWrite", "(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object)", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["System.IO", "Stream", False, "CopyTo", "(System.IO.Stream)", "", "Argument[this]", "Argument[0]", "taint", "manual"]
- ["System.IO", "Stream", True, "CopyTo", "(System.IO.Stream,System.Int32)", "", "Argument[this]", "Argument[0]", "taint", "manual"]
- ["System.IO", "Stream", False, "CopyToAsync", "(System.IO.Stream)", "", "Argument[this]", "Argument[0]", "taint", "manual"]
- ["System.IO", "Stream", False, "CopyToAsync", "(System.IO.Stream,System.Int32)", "", "Argument[this]", "Argument[0]", "taint", "manual"]
- ["System.IO", "Stream", True, "CopyToAsync", "(System.IO.Stream,System.Int32,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0]", "taint", "manual"]
- ["System.IO", "Stream", False, "CopyToAsync", "(System.IO.Stream,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0]", "taint", "manual"]
- ["System.IO", "Stream", True, "Read", "(System.Byte[],System.Int32,System.Int32)", "", "Argument[this]", "Argument[0].Element", "taint", "manual"]
- ["System.IO", "Stream", False, "ReadAsync", "(System.Byte[],System.Int32,System.Int32)", "", "Argument[this]", "Argument[0].Element", "taint", "manual"]
- ["System.IO", "Stream", True, "ReadAsync", "(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0].Element", "taint", "manual"]
- ["System.IO", "Stream", True, "Write", "(System.Byte[],System.Int32,System.Int32)", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["System.IO", "Stream", False, "WriteAsync", "(System.Byte[],System.Int32,System.Int32)", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["System.IO", "Stream", True, "WriteAsync", "(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken)", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["System.IO", "StreamReader", False, "StreamReader", "", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO", "StringReader", False, "StringReader", "(System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.IO", "TextReader", True, "Read", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "Read", "(System.Char[],System.Int32,System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "Read", "(System.Span<System.Char>)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "ReadAsync", "(System.Char[],System.Int32,System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "ReadAsync", "(System.Memory<System.Char>,System.Threading.CancellationToken)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "ReadBlock", "(System.Char[],System.Int32,System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "ReadBlock", "(System.Span<System.Char>)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "ReadBlockAsync", "(System.Char[],System.Int32,System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "ReadBlockAsync", "(System.Memory<System.Char>,System.Threading.CancellationToken)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "ReadLine", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "ReadLineAsync", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "ReadToEnd", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.IO", "TextReader", True, "ReadToEndAsync", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]

View File

@@ -0,0 +1,639 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Linq", "Enumerable", False, "Aggregate<,,>", "(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Aggregate<,,>", "(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>)", "", "Argument[1]", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Aggregate<,,>", "(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>)", "", "Argument[2].ReturnValue", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Aggregate<,,>", "(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>)", "", "Argument[3].ReturnValue", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Aggregate<,>", "(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>)", "", "Argument[0].Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Aggregate<,>", "(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>)", "", "Argument[1]", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Aggregate<,>", "(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>)", "", "Argument[2].ReturnValue", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Aggregate<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TSource,TSource>)", "", "Argument[0].Element", "Argument[1].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Aggregate<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TSource,TSource>)", "", "Argument[1].ReturnValue", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "All<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Any<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "AsEnumerable<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Average<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Decimal>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Average<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Double>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Average<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Average<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int64>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Average<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Average<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Double>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Average<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int32>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Average<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int64>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Average<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Single>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Average<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Single>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Cast<>", "(System.Collections.IEnumerable)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Concat<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Concat<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Count<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "DefaultIfEmpty<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "DefaultIfEmpty<>", "(System.Collections.Generic.IEnumerable<TSource>,TSource)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "DefaultIfEmpty<>", "(System.Collections.Generic.IEnumerable<TSource>,TSource)", "", "Argument[1]", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Distinct<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Distinct<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ElementAt<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ElementAtOrDefault<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Except<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Except<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "First<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "First<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "First<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "FirstOrDefault<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "FirstOrDefault<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "FirstOrDefault<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>)", "", "Argument[2].ReturnValue", "Argument[3].Parameter[1].Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>)", "", "Argument[3].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[2].ReturnValue", "Argument[3].Parameter[1].Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[3].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>)", "", "Argument[0]", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupBy<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupJoin<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupJoin<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupJoin<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupJoin<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupJoin<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupJoin<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupJoin<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupJoin<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupJoin<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "GroupJoin<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Intersect<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Intersect<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Intersect<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Intersect<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Join<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Join<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Join<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Join<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Join<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Join<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Join<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Join<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Join<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Join<,,,>", "(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Last<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Last<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Last<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "LastOrDefault<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "LastOrDefault<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "LastOrDefault<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "LongCount<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Decimal>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Double>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int64>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Double>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int32>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int64>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Single>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Max<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Single>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Decimal>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Double>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int64>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Double>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int32>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int64>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Single>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Min<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Single>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "OfType<>", "(System.Collections.IEnumerable)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "OrderBy<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "OrderBy<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "OrderBy<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "OrderBy<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "OrderByDescending<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "OrderByDescending<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "OrderByDescending<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "OrderByDescending<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Reverse<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Select<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Select<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Select<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Select<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[1].ReturnValue.Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[1].ReturnValue.Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SelectMany<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Single<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Single<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Single<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SingleOrDefault<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SingleOrDefault<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SingleOrDefault<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Skip<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SkipWhile<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SkipWhile<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SkipWhile<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "SkipWhile<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Sum<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Decimal>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Sum<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Double>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Sum<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Sum<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int64>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Sum<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Sum<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Double>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Sum<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int32>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Sum<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int64>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Sum<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Single>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Sum<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Single>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Take<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "TakeWhile<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "TakeWhile<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "TakeWhile<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "TakeWhile<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ThenBy<,>", "(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ThenBy<,>", "(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ThenBy<,>", "(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ThenBy<,>", "(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ThenByDescending<,>", "(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ThenByDescending<,>", "(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ThenByDescending<,>", "(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ThenByDescending<,>", "(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToArray<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToDictionary<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToDictionary<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToDictionary<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToDictionary<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToDictionary<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToDictionary<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToDictionary<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToDictionary<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToDictionary<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToDictionary<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToList<>", "(System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToLookup<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToLookup<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToLookup<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToLookup<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToLookup<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToLookup<,,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToLookup<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToLookup<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToLookup<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "ToLookup<,>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Union<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Union<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Union<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Union<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Where<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Where<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Where<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Where<>", "(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Zip<,,>", "(System.Collections.Generic.IEnumerable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Zip<,,>", "(System.Collections.Generic.IEnumerable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>)", "", "Argument[1].Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Enumerable", False, "Zip<,,>", "(System.Collections.Generic.IEnumerable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "EnumerableQuery<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current]", "value", "manual"]
- ["System.Linq", "ImmutableArrayExtensions", False, "First<>", "(System.Collections.Immutable.ImmutableArray<T>+Builder)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ImmutableArrayExtensions", False, "FirstOrDefault<>", "(System.Collections.Immutable.ImmutableArray<T>+Builder)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ImmutableArrayExtensions", False, "Last<>", "(System.Collections.Immutable.ImmutableArray<T>+Builder)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ImmutableArrayExtensions", False, "LastOrDefault<>", "(System.Collections.Immutable.ImmutableArray<T>+Builder)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Lookup<,>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current]", "value", "manual"]
- ["System.Linq", "OrderedParallelQuery<>", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Aggregate<,,>", "(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Aggregate<,,>", "(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>)", "", "Argument[1]", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Aggregate<,,>", "(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>)", "", "Argument[2].ReturnValue", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Aggregate<,,>", "(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>)", "", "Argument[3].ReturnValue", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Aggregate<,>", "(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>)", "", "Argument[0].Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Aggregate<,>", "(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>)", "", "Argument[1]", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Aggregate<,>", "(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>)", "", "Argument[2].ReturnValue", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Aggregate<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TSource,TSource>)", "", "Argument[0].Element", "Argument[1].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Aggregate<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TSource,TSource>)", "", "Argument[1].ReturnValue", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "All<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Any<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "AsEnumerable<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Average<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Decimal>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Average<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Double>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Average<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Average<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int64>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Average<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Average<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Double>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Average<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int32>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Average<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int64>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Average<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Single>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Average<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Single>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Cast<>", "(System.Linq.ParallelQuery)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Concat<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Concat<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Concat<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Concat<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Count<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "DefaultIfEmpty<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "DefaultIfEmpty<>", "(System.Linq.ParallelQuery<TSource>,TSource)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "DefaultIfEmpty<>", "(System.Linq.ParallelQuery<TSource>,TSource)", "", "Argument[1]", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Distinct<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Distinct<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ElementAt<>", "(System.Linq.ParallelQuery<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ElementAtOrDefault<>", "(System.Linq.ParallelQuery<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Except<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Except<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Except<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Except<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "First<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "First<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "First<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "FirstOrDefault<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "FirstOrDefault<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "FirstOrDefault<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>)", "", "Argument[2].ReturnValue", "Argument[3].Parameter[1].Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>)", "", "Argument[3].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[2].ReturnValue", "Argument[3].Parameter[1].Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[3].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>)", "", "Argument[0]", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupBy<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "GroupJoin<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Intersect<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Intersect<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Intersect<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Intersect<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Intersect<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Intersect<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Intersect<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Intersect<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Join<,,,>", "(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Last<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Last<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Last<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "LastOrDefault<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "LastOrDefault<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "LastOrDefault<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "LongCount<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Decimal>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Double>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int64>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Double>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int32>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int64>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Single>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Max<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Single>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Decimal>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Double>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int64>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Double>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int32>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int64>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Single>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Min<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Single>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "OfType<>", "(System.Linq.ParallelQuery)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "OrderBy<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "OrderBy<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "OrderBy<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "OrderBy<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "OrderByDescending<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "OrderByDescending<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "OrderByDescending<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "OrderByDescending<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Reverse<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Select<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Select<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Select<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Select<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[1].ReturnValue.Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[1].ReturnValue.Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SelectMany<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Single<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Single<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Single<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SingleOrDefault<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SingleOrDefault<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SingleOrDefault<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Skip<>", "(System.Linq.ParallelQuery<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SkipWhile<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SkipWhile<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SkipWhile<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "SkipWhile<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Sum<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Decimal>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Sum<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Double>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Sum<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Sum<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int64>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Sum<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Sum<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Double>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Sum<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int32>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Sum<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int64>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Sum<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Single>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Sum<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Single>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Take<>", "(System.Linq.ParallelQuery<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "TakeWhile<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "TakeWhile<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "TakeWhile<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "TakeWhile<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ThenBy<,>", "(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ThenBy<,>", "(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ThenBy<,>", "(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ThenBy<,>", "(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ThenByDescending<,>", "(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ThenByDescending<,>", "(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ThenByDescending<,>", "(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ThenByDescending<,>", "(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToArray<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToDictionary<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToDictionary<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToDictionary<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToDictionary<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToDictionary<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToDictionary<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToDictionary<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToDictionary<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToDictionary<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToDictionary<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToList<>", "(System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToLookup<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToLookup<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToLookup<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToLookup<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToLookup<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToLookup<,,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToLookup<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToLookup<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToLookup<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "ToLookup<,>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Union<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Union<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Union<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Union<>", "(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Union<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Union<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Union<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Union<>", "(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Where<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Where<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Where<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Where<>", "(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Zip<,,>", "(System.Linq.ParallelQuery<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Zip<,,>", "(System.Linq.ParallelQuery<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>)", "", "Argument[1].Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Zip<,,>", "(System.Linq.ParallelQuery<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Zip<,,>", "(System.Linq.ParallelQuery<TFirst>,System.Linq.ParallelQuery<TSecond>,System.Func<TFirst,TSecond,TResult>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Zip<,,>", "(System.Linq.ParallelQuery<TFirst>,System.Linq.ParallelQuery<TSecond>,System.Func<TFirst,TSecond,TResult>)", "", "Argument[1].Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "ParallelEnumerable", False, "Zip<,,>", "(System.Linq.ParallelQuery<TFirst>,System.Linq.ParallelQuery<TSecond>,System.Func<TFirst,TSecond,TResult>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Aggregate<,,>", "(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>,System.Linq.Expressions.Expression<System.Func<TAccumulate,TResult>>)", "", "Argument[0].Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Aggregate<,,>", "(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>,System.Linq.Expressions.Expression<System.Func<TAccumulate,TResult>>)", "", "Argument[1]", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Aggregate<,,>", "(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>,System.Linq.Expressions.Expression<System.Func<TAccumulate,TResult>>)", "", "Argument[2].ReturnValue", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Aggregate<,,>", "(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>,System.Linq.Expressions.Expression<System.Func<TAccumulate,TResult>>)", "", "Argument[3].ReturnValue", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "Aggregate<,>", "(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>)", "", "Argument[0].Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Aggregate<,>", "(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>)", "", "Argument[1]", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Aggregate<,>", "(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>)", "", "Argument[2].ReturnValue", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "Aggregate<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TSource,TSource>>)", "", "Argument[0].Element", "Argument[1].Parameter[1]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Aggregate<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TSource,TSource>>)", "", "Argument[1].ReturnValue", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "All<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Any<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "AsQueryable", "(System.Collections.IEnumerable)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "AsQueryable<>", "(System.Collections.Generic.IEnumerable<TElement>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Average<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Decimal>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Average<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Double>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Average<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Average<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int64>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Average<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Decimal>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Average<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Double>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Average<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Int32>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Average<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Int64>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Average<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Single>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Average<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Single>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Cast<>", "(System.Linq.IQueryable)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Concat<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Concat<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Count<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "DefaultIfEmpty<>", "(System.Linq.IQueryable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "DefaultIfEmpty<>", "(System.Linq.IQueryable<TSource>,TSource)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "DefaultIfEmpty<>", "(System.Linq.IQueryable<TSource>,TSource)", "", "Argument[1]", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "Distinct<>", "(System.Linq.IQueryable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Distinct<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "ElementAt<>", "(System.Linq.IQueryable<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "ElementAtOrDefault<>", "(System.Linq.IQueryable<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "Except<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "Except<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "First<>", "(System.Linq.IQueryable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "First<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "First<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "FirstOrDefault<>", "(System.Linq.IQueryable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "FirstOrDefault<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "FirstOrDefault<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>)", "", "Argument[2].ReturnValue", "Argument[3].Parameter[1].Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>)", "", "Argument[3].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[2].ReturnValue", "Argument[3].Parameter[1].Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[3].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].ReturnValue", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupBy<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupJoin<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupJoin<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupJoin<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupJoin<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupJoin<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupJoin<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupJoin<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupJoin<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupJoin<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "Queryable", False, "GroupJoin<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Intersect<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Intersect<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Intersect<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Intersect<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Join<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Join<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Join<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Join<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Join<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Join<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Join<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[0].Element", "Argument[4].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Join<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[3].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Join<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[1].Element", "Argument[4].Parameter[1]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Join<,,,>", "(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>)", "", "Argument[4].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Last<>", "(System.Linq.IQueryable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "Last<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Last<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "LastOrDefault<>", "(System.Linq.IQueryable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "LastOrDefault<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "LastOrDefault<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "LongCount<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Max<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Min<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "OfType<>", "(System.Linq.IQueryable)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "OrderBy<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "OrderBy<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "OrderBy<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "OrderBy<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "OrderByDescending<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "OrderByDescending<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "OrderByDescending<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "OrderByDescending<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Reverse<>", "(System.Linq.IQueryable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Select<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Select<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,TResult>>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Select<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Select<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TResult>>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>)", "", "Argument[1].ReturnValue.Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>)", "", "Argument[1].ReturnValue.Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SelectMany<,>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>>)", "", "Argument[1].ReturnValue", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Single<>", "(System.Linq.IQueryable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "Single<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Single<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "SingleOrDefault<>", "(System.Linq.IQueryable<TSource>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "SingleOrDefault<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SingleOrDefault<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System.Linq", "Queryable", False, "Skip<>", "(System.Linq.IQueryable<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "SkipWhile<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SkipWhile<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "SkipWhile<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "SkipWhile<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Sum<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Decimal>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Sum<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Double>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Sum<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Sum<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int64>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Sum<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Decimal>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Sum<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Double>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Sum<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Int32>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Sum<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Int64>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Sum<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Single>>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Sum<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Single>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Take<>", "(System.Linq.IQueryable<TSource>,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "TakeWhile<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "TakeWhile<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "TakeWhile<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "TakeWhile<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "ThenBy<,>", "(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "ThenBy<,>", "(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "ThenBy<,>", "(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "ThenBy<,>", "(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "ThenByDescending<,>", "(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "ThenByDescending<,>", "(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "ThenByDescending<,>", "(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "ThenByDescending<,>", "(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Union<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Union<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Union<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Union<>", "(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>)", "", "Argument[1].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Where<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Where<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Where<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Where<>", "(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Linq", "Queryable", False, "Zip<,,>", "(System.Linq.IQueryable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Linq.Expressions.Expression<System.Func<TFirst,TSecond,TResult>>)", "", "Argument[0].Element", "Argument[2].Parameter[0]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Zip<,,>", "(System.Linq.IQueryable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Linq.Expressions.Expression<System.Func<TFirst,TSecond,TResult>>)", "", "Argument[1].Element", "Argument[2].Parameter[1]", "value", "manual"]
- ["System.Linq", "Queryable", False, "Zip<,,>", "(System.Linq.IQueryable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Linq.Expressions.Expression<System.Func<TFirst,TSecond,TResult>>)", "", "Argument[2].ReturnValue", "ReturnValue.Element", "value", "manual"]

View File

@@ -0,0 +1,6 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Net.Http.Headers", "HttpHeaders", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]

View File

@@ -0,0 +1,14 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["System.Net.Http", "StringContent", False, "StringContent", "", "", "Argument[0]", "xss", "manual"]
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Net.Http", "HttpRequestOptions", False, "Add", "(System.Collections.Generic.KeyValuePair<System.String,System.Object>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key]", "value", "manual"]
- ["System.Net.Http", "HttpRequestOptions", False, "Add", "(System.Collections.Generic.KeyValuePair<System.String,System.Object>)", "", "Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value]", "Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value]", "value", "manual"]
- ["System.Net.Http", "MultipartContent", False, "Add", "(System.Net.Http.HttpContent)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Net.Http", "MultipartFormDataContent", False, "Add", "(System.Net.Http.HttpContent)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]

View File

@@ -0,0 +1,6 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Net.Mail", "MailAddressCollection", False, "Add", "(System.String)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]

View File

@@ -0,0 +1,14 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Net", "Cookie", False, "get_Value", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Net", "CookieCollection", False, "Add", "(System.Net.CookieCollection)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Net", "HttpListenerPrefixCollection", False, "CopyTo", "(System.Array,System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Net", "IPHostEntry", False, "get_Aliases", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Net", "IPHostEntry", False, "get_HostName", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Net", "WebHeaderCollection", False, "Add", "(System.String)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Net", "WebUtility", False, "HtmlEncode", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Net", "WebUtility", False, "HtmlEncode", "(System.String,System.IO.TextWriter)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Net", "WebUtility", False, "UrlEncode", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]

View File

@@ -0,0 +1,11 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Runtime.CompilerServices", "ConditionalWeakTable<,>", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Runtime.CompilerServices", "ConfiguredTaskAwaitable<>", False, "GetAwaiter", "()", "", "Argument[this].SyntheticField[m_configuredTaskAwaiter]", "ReturnValue", "value", "manual"]
- ["System.Runtime.CompilerServices", "ConfiguredTaskAwaitable<>+ConfiguredTaskAwaiter", False, "GetResult", "()", "", "Argument[this].SyntheticField[m_task_configured_task_awaitable].Property[System.Threading.Tasks.Task<>.Result]", "ReturnValue", "value", "manual"]
- ["System.Runtime.CompilerServices", "ReadOnlyCollectionBuilder<>", False, "Reverse", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Runtime.CompilerServices", "ReadOnlyCollectionBuilder<>", False, "Reverse", "(System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System.Runtime.CompilerServices", "TaskAwaiter<>", False, "GetResult", "()", "", "Argument[this].SyntheticField[m_task_task_awaiter].Property[System.Threading.Tasks.Task<>.Result]", "ReturnValue", "value", "manual"]

View File

@@ -0,0 +1,26 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Security.Cryptography.X509Certificates", "X509Certificate2Collection", False, "Add", "(System.Security.Cryptography.X509Certificates.X509Certificate2)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509Certificate2Collection", False, "AddRange", "(System.Security.Cryptography.X509Certificates.X509Certificate2Collection)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509Certificate2Collection", False, "AddRange", "(System.Security.Cryptography.X509Certificates.X509Certificate2[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509Certificate2Collection", False, "Find", "(System.Security.Cryptography.X509Certificates.X509FindType,System.Object,System.Boolean)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509Certificate2Collection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509Certificate2Enumerator.Current]", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509Certificate2Collection", False, "Insert", "(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509Certificate2Collection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509Certificate2Collection", False, "set_Item", "(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate2)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509CertificateCollection", False, "Add", "(System.Security.Cryptography.X509Certificates.X509Certificate)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509CertificateCollection", False, "AddRange", "(System.Security.Cryptography.X509Certificates.X509CertificateCollection)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509CertificateCollection", False, "AddRange", "(System.Security.Cryptography.X509Certificates.X509Certificate[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509CertificateCollection", False, "CopyTo", "(System.Security.Cryptography.X509Certificates.X509Certificate[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509CertificateCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509CertificateCollection+X509CertificateEnumerator.Current]", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509CertificateCollection", False, "Insert", "(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509CertificateCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509CertificateCollection", False, "set_Item", "(System.Int32,System.Security.Cryptography.X509Certificates.X509Certificate)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509ChainElementCollection", False, "CopyTo", "(System.Security.Cryptography.X509Certificates.X509ChainElement[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509ChainElementCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509ChainElementEnumerator.Current]", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509ExtensionCollection", False, "Add", "(System.Security.Cryptography.X509Certificates.X509Extension)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509ExtensionCollection", False, "CopyTo", "(System.Security.Cryptography.X509Certificates.X509Extension[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Security.Cryptography.X509Certificates", "X509ExtensionCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Security.Cryptography.X509Certificates.X509ExtensionEnumerator.Current]", "value", "manual"]

View File

@@ -0,0 +1,18 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["System.Security.Cryptography", "SymmetricAlgorithm", True, "CreateDecryptor", "(System.Byte[],System.Byte[])", "", "Argument[0]", "encryption-decryptor", "manual"]
- ["System.Security.Cryptography", "SymmetricAlgorithm", True, "CreateEncryptor", "(System.Byte[],System.Byte[])", "", "Argument[0]", "encryption-encryptor", "manual"]
- ["System.Security.Cryptography", "SymmetricAlgorithm", True, "set_Key", "(System.Byte[])", "", "Argument[0]", "encryption-keyprop", "manual"]
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Security.Cryptography", "AsnEncodedDataCollection", False, "Add", "(System.Security.Cryptography.AsnEncodedData)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography", "AsnEncodedDataCollection", False, "CopyTo", "(System.Security.Cryptography.AsnEncodedData[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Security.Cryptography", "AsnEncodedDataCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Security.Cryptography.AsnEncodedDataEnumerator.Current]", "value", "manual"]
- ["System.Security.Cryptography", "OidCollection", False, "Add", "(System.Security.Cryptography.Oid)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Security.Cryptography", "OidCollection", False, "CopyTo", "(System.Security.Cryptography.Oid[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Security.Cryptography", "OidCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Security.Cryptography.OidEnumerator.Current]", "value", "manual"]

View File

@@ -0,0 +1,6 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Security.Permissions", "KeyContainerPermissionAccessEntryCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]

View File

@@ -0,0 +1,7 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Security.Policy", "ApplicationTrustCollection", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Security.Policy", "Evidence", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]

View File

@@ -0,0 +1,9 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Text.RegularExpressions", "CaptureCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Text.RegularExpressions", "GroupCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Text.RegularExpressions", "GroupCollection", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Text.RegularExpressions", "MatchCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]

View File

@@ -0,0 +1,105 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Text", "Encoding", True, "GetBytes", "(System.Char*,System.Int32,System.Byte*,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetBytes", "(System.Char[])", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetBytes", "(System.Char[],System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetBytes", "(System.Char[],System.Int32,System.Int32,System.Byte[],System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetBytes", "(System.ReadOnlySpan<System.Char>,System.Span<System.Byte>)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetBytes", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", False, "GetBytes", "(System.String,System.Int32,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetBytes", "(System.String,System.Int32,System.Int32,System.Byte[],System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetChars", "(System.Byte*,System.Int32,System.Char*,System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetChars", "(System.Byte[])", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetChars", "(System.Byte[],System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetChars", "(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetChars", "(System.ReadOnlySpan<System.Byte>,System.Span<System.Char>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", False, "GetString", "(System.Byte*,System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetString", "(System.Byte[])", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", True, "GetString", "(System.Byte[],System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "Encoding", False, "GetString", "(System.ReadOnlySpan<System.Byte>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Boolean)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Byte)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Char)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Char*,System.Int32)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Char,System.Int32)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Char[])", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Char[])", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Char[],System.Int32,System.Int32)", "", "Argument[0].Element", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Char[],System.Int32,System.Int32)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Decimal)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Double)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Int16)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Int32)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Int64)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Object)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Object)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.ReadOnlyMemory<System.Char>)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.ReadOnlySpan<System.Char>)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.SByte)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Single)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.String)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.String)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.String,System.Int32,System.Int32)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.String,System.Int32,System.Int32)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Text.StringBuilder)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.Text.StringBuilder,System.Int32,System.Int32)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.UInt16)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.UInt32)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Append", "(System.UInt64)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object)", "", "Argument[2]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object,System.Object)", "", "Argument[2]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object,System.Object)", "", "Argument[3]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object,System.Object)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)", "", "Argument[2]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)", "", "Argument[3]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)", "", "Argument[4]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object[])", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object[])", "", "Argument[2].Element", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.IFormatProvider,System.String,System.Object[])", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object,System.Object)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object,System.Object)", "", "Argument[2]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object,System.Object)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object,System.Object,System.Object)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object,System.Object,System.Object)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object,System.Object,System.Object)", "", "Argument[2]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object,System.Object,System.Object)", "", "Argument[3]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object,System.Object,System.Object)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object[])", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object[])", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendFormat", "(System.String,System.Object[])", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin", "(System.Char,System.Object[])", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin", "(System.Char,System.Object[])", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin", "(System.Char,System.String[])", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin", "(System.Char,System.String[])", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin", "(System.String,System.Object[])", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin", "(System.String,System.Object[])", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin", "(System.String,System.Object[])", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin", "(System.String,System.String[])", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin", "(System.String,System.String[])", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin", "(System.String,System.String[])", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin<>", "(System.Char,System.Collections.Generic.IEnumerable<T>)", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin<>", "(System.Char,System.Collections.Generic.IEnumerable<T>)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin<>", "(System.String,System.Collections.Generic.IEnumerable<T>)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin<>", "(System.String,System.Collections.Generic.IEnumerable<T>)", "", "Argument[1].Element", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendJoin<>", "(System.String,System.Collections.Generic.IEnumerable<T>)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendLine", "()", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendLine", "(System.String)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "AppendLine", "(System.String)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Text", "StringBuilder", False, "Clear", "()", "", "Argument[this].WithoutElement", "Argument[this]", "value", "manual"]
- ["System.Text", "StringBuilder", False, "StringBuilder", "(System.String)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "StringBuilder", "(System.String,System.Int32)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "StringBuilder", "(System.String,System.Int32,System.Int32,System.Int32)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Text", "StringBuilder", False, "ToString", "()", "", "Argument[this].Element", "ReturnValue", "taint", "manual"]
- ["System.Text", "StringBuilder", False, "ToString", "(System.Int32,System.Int32)", "", "Argument[this].Element", "ReturnValue", "taint", "manual"]

View File

@@ -0,0 +1,179 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Threading.Tasks", "Task", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,System.Object,TResult>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,TResult>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "FromResult<>", "(TResult)", "", "Argument[0]", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "Run<>", "(System.Func<System.Threading.Tasks.Task<TResult>>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "Run<>", "(System.Func<System.Threading.Tasks.Task<TResult>>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "Run<>", "(System.Func<TResult>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "Run<>", "(System.Func<TResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "Task", "(System.Action<System.Object>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "Task", "(System.Action<System.Object>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "Task", "(System.Action<System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "Task", "(System.Action<System.Object>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "WhenAll<>", "(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>>)", "", "Argument[0].Element.Property[System.Threading.Tasks.Task<>.Result]", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result].Element", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "WhenAll<>", "(System.Threading.Tasks.Task<TResult>[])", "", "Argument[0].Element.Property[System.Threading.Tasks.Task<>.Result]", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result].Element", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "WhenAny<>", "(System.Collections.Generic.IEnumerable<System.Threading.Tasks.Task<TResult>>)", "", "Argument[0].Element.Property[System.Threading.Tasks.Task<>.Result]", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result].Element", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "WhenAny<>", "(System.Threading.Tasks.Task<TResult>,System.Threading.Tasks.Task<TResult>)", "", "Argument[0].Element.Property[System.Threading.Tasks.Task<>.Result]", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result].Element", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "WhenAny<>", "(System.Threading.Tasks.Task<TResult>,System.Threading.Tasks.Task<TResult>)", "", "Argument[1].Element.Property[System.Threading.Tasks.Task<>.Result]", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result].Element", "value", "manual"]
- ["System.Threading.Tasks", "Task", False, "WhenAny<>", "(System.Threading.Tasks.Task<TResult>[])", "", "Argument[0].Element.Property[System.Threading.Tasks.Task<>.Result]", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result].Element", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ConfigureAwait", "(System.Boolean)", "", "Argument[this]", "ReturnValue.SyntheticField[m_configuredTaskAwaiter].SyntheticField[m_task_configured_task_awaitable]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>,System.Object>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>,System.Object>,System.Object)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>,System.Object>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>,System.Object>,System.Object,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>,System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>,System.Object>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>,System.Object>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>>)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>>,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith", "(System.Action<System.Threading.Tasks.Task<>>,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[1]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,System.Object,TNewResult>,System.Object,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,TNewResult>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,TNewResult>)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,TNewResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,TNewResult>,System.Threading.CancellationToken)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,TNewResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,TNewResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,TNewResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,TNewResult>,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "ContinueWith<>", "(System.Func<System.Threading.Tasks.Task<>,TNewResult>,System.Threading.Tasks.TaskScheduler)", "", "Argument[this]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "GetAwaiter", "()", "", "Argument[this]", "ReturnValue.SyntheticField[m_task_task_awaiter]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<TResult>)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<TResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "Task", "(System.Func<TResult>,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "Task<>", False, "get_Result", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>[]>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<,>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Action<System.Threading.Tasks.Task<TAntecedentResult>>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew", "(System.Action<System.Object>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew", "(System.Action<System.Object>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew", "(System.Action<System.Object>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew", "(System.Action<System.Object>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<TResult>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<TResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory", False, "StartNew<>", "(System.Func<TResult>,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAll<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>[],TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny", "(System.Threading.Tasks.Task[],System.Func<System.Threading.Tasks.Task,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskContinuationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[0]", "Argument[1].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "ContinueWhenAny<>", "(System.Threading.Tasks.Task<TAntecedentResult>[],System.Func<System.Threading.Tasks.Task<TAntecedentResult>,TResult>,System.Threading.Tasks.TaskContinuationOptions)", "", "Argument[1].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<System.Object,TResult>,System.Object,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[1]", "Argument[0].Parameter[0]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<TResult>)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<TResult>,System.Threading.CancellationToken)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<TResult>,System.Threading.CancellationToken,System.Threading.Tasks.TaskCreationOptions,System.Threading.Tasks.TaskScheduler)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]
- ["System.Threading.Tasks", "TaskFactory<>", False, "StartNew", "(System.Func<TResult>,System.Threading.Tasks.TaskCreationOptions)", "", "Argument[0].ReturnValue", "ReturnValue.Property[System.Threading.Tasks.Task<>.Result]", "value", "manual"]

View File

@@ -0,0 +1,6 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Web.UI.WebControls", "TextBox", False, "get_Text", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]

View File

@@ -0,0 +1,28 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["System.Web", "HttpResponse", False, "BinaryWrite", "", "", "Argument[0]", "html", "manual"]
- ["System.Web", "HttpResponse", False, "TransmitFile", "", "", "Argument[0]", "html", "manual"]
- ["System.Web", "HttpResponse", False, "Write", "", "", "Argument[0]", "html", "manual"]
- ["System.Web", "HttpResponse", False, "WriteFile", "", "", "Argument[0]", "html", "manual"]
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Web", "HttpCookie", False, "get_Value", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpCookie", False, "get_Values", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpServerUtility", False, "HtmlEncode", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpServerUtility", False, "UrlEncode", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "HtmlAttributeEncode", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "HtmlAttributeEncode", "(System.String,System.IO.TextWriter)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "HtmlEncode", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "HtmlEncode", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "HtmlEncode", "(System.String,System.IO.TextWriter)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "JavaScriptStringEncode", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "JavaScriptStringEncode", "(System.String,System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "UrlEncode", "(System.Byte[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "UrlEncode", "(System.Byte[],System.Int32,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "UrlEncode", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Web", "HttpUtility", False, "UrlEncode", "(System.String,System.Text.Encoding)", "", "Argument[0]", "ReturnValue", "taint", "manual"]

View File

@@ -0,0 +1,15 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Xml.Schema", "XmlSchemaCollection", False, "Add", "(System.Xml.Schema.XmlSchema)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Schema", "XmlSchemaCollection", False, "Add", "(System.Xml.Schema.XmlSchemaCollection)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Schema", "XmlSchemaCollection", False, "CopyTo", "(System.Xml.Schema.XmlSchema[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Xml.Schema", "XmlSchemaCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Xml.Schema.XmlSchemaCollectionEnumerator.Current]", "value", "manual"]
- ["System.Xml.Schema", "XmlSchemaObjectCollection", False, "Add", "(System.Xml.Schema.XmlSchemaObject)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Schema", "XmlSchemaObjectCollection", False, "CopyTo", "(System.Xml.Schema.XmlSchemaObject[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Xml.Schema", "XmlSchemaObjectCollection", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Xml.Schema.XmlSchemaObjectEnumerator.Current]", "value", "manual"]
- ["System.Xml.Schema", "XmlSchemaObjectCollection", False, "Insert", "(System.Int32,System.Xml.Schema.XmlSchemaObject)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Schema", "XmlSchemaObjectCollection", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Xml.Schema", "XmlSchemaObjectCollection", False, "set_Item", "(System.Int32,System.Xml.Schema.XmlSchemaObject)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]

View File

@@ -0,0 +1,28 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Xml.Serialization", "XmlAnyElementAttributes", False, "Add", "(System.Xml.Serialization.XmlAnyElementAttribute)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlAnyElementAttributes", False, "CopyTo", "(System.Xml.Serialization.XmlAnyElementAttribute[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlAnyElementAttributes", False, "Insert", "(System.Int32,System.Xml.Serialization.XmlAnyElementAttribute)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlAnyElementAttributes", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Xml.Serialization", "XmlAnyElementAttributes", False, "set_Item", "(System.Int32,System.Xml.Serialization.XmlAnyElementAttribute)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlArrayItemAttributes", False, "Add", "(System.Xml.Serialization.XmlArrayItemAttribute)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlArrayItemAttributes", False, "CopyTo", "(System.Xml.Serialization.XmlArrayItemAttribute[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlArrayItemAttributes", False, "Insert", "(System.Int32,System.Xml.Serialization.XmlArrayItemAttribute)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlArrayItemAttributes", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Xml.Serialization", "XmlArrayItemAttributes", False, "set_Item", "(System.Int32,System.Xml.Serialization.XmlArrayItemAttribute)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlElementAttributes", False, "Add", "(System.Xml.Serialization.XmlElementAttribute)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlElementAttributes", False, "CopyTo", "(System.Xml.Serialization.XmlElementAttribute[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlElementAttributes", False, "Insert", "(System.Int32,System.Xml.Serialization.XmlElementAttribute)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlElementAttributes", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Xml.Serialization", "XmlElementAttributes", False, "set_Item", "(System.Int32,System.Xml.Serialization.XmlElementAttribute)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlSchemas", False, "Add", "(System.Xml.Schema.XmlSchema)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlSchemas", False, "Add", "(System.Xml.Serialization.XmlSchemas)", "", "Argument[0]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlSchemas", False, "CopyTo", "(System.Xml.Schema.XmlSchema[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlSchemas", False, "Find", "(System.Xml.XmlQualifiedName,System.Type)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Xml.Serialization", "XmlSchemas", False, "Insert", "(System.Int32,System.Xml.Schema.XmlSchema)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]
- ["System.Xml.Serialization", "XmlSchemas", False, "get_Item", "(System.Int32)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Xml.Serialization", "XmlSchemas", False, "get_Item", "(System.String)", "", "Argument[this].Element", "ReturnValue", "value", "manual"]
- ["System.Xml.Serialization", "XmlSchemas", False, "set_Item", "(System.Int32,System.Xml.Schema.XmlSchema)", "", "Argument[1]", "Argument[this].Element", "value", "manual"]

View File

@@ -0,0 +1,51 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System.Xml", "XmlAttributeCollection", False, "CopyTo", "(System.Xml.XmlAttribute[],System.Int32)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System.Xml", "XmlDocument", False, "Load", "(System.IO.Stream)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.Xml", "XmlDocument", False, "Load", "(System.IO.TextReader)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.Xml", "XmlDocument", False, "Load", "(System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.Xml", "XmlDocument", False, "Load", "(System.Xml.XmlReader)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System.Xml", "XmlNamedNodeMap", False, "GetNamedItem", "(System.String)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Xml", "XmlNamedNodeMap", False, "GetNamedItem", "(System.String,System.String)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System.Xml", "XmlNode", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.IEnumerator.Current]", "value", "manual"]
- ["System.Xml", "XmlNode", False, "SelectNodes", "(System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", False, "SelectNodes", "(System.String,System.Xml.XmlNamespaceManager)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", False, "SelectSingleNode", "(System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", False, "SelectSingleNode", "(System.String,System.Xml.XmlNamespaceManager)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_Attributes", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_BaseURI", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_ChildNodes", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_FirstChild", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_HasChildNodes", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_InnerText", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_InnerXml", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_IsReadOnly", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_LastChild", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_LocalName", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_Name", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_NamespaceURI", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_NextSibling", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_NodeType", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_OuterXml", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_OwnerDocument", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_ParentNode", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_Prefix", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_PreviousSibling", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_PreviousText", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_SchemaInfo", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlNode", True, "get_Value", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.IO.Stream)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.IO.Stream,System.Xml.XmlReaderSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.IO.Stream,System.Xml.XmlReaderSettings,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.IO.Stream,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.IO.TextReader)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.IO.TextReader,System.Xml.XmlReaderSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.IO.TextReader,System.Xml.XmlReaderSettings,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.IO.TextReader,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.String,System.Xml.XmlReaderSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.String,System.Xml.XmlReaderSettings,System.Xml.XmlParserContext)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System.Xml", "XmlReader", False, "Create", "(System.Xml.XmlReader,System.Xml.XmlReaderSettings)", "", "Argument[0]", "ReturnValue", "taint", "manual"]

View File

@@ -0,0 +1,842 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSourceModel
data:
- ["System", "Console", False, "Read", "", "", "ReturnValue", "local", "manual"]
- ["System", "Console", False, "ReadKey", "", "", "ReturnValue", "local", "manual"]
- ["System", "Console", False, "ReadLine", "", "", "ReturnValue", "local", "manual"]
- addsTo:
pack: codeql/csharp-all
extensible: extSummaryModel
data:
- ["System", "Array", False, "AsReadOnly<>", "(T[])", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System", "Array", False, "Clear", "(System.Array)", "", "Argument[0].WithoutElement", "Argument[0]", "value", "manual"]
- ["System", "Array", False, "Clear", "(System.Array,System.Int32,System.Int32)", "", "Argument[0].WithoutElement", "Argument[0]", "value", "manual"]
- ["System", "Array", False, "Clone", "()", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System", "Array", False, "CopyTo", "(System.Array,System.Int64)", "", "Argument[this].Element", "Argument[0].Element", "value", "manual"]
- ["System", "Array", False, "Find<>", "(T[],System.Predicate<T>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System", "Array", False, "Find<>", "(T[],System.Predicate<T>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System", "Array", False, "FindAll<>", "(T[],System.Predicate<T>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System", "Array", False, "FindAll<>", "(T[],System.Predicate<T>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System", "Array", False, "FindLast<>", "(T[],System.Predicate<T>)", "", "Argument[0].Element", "Argument[1].Parameter[0]", "value", "manual"]
- ["System", "Array", False, "FindLast<>", "(T[],System.Predicate<T>)", "", "Argument[0].Element", "ReturnValue", "value", "manual"]
- ["System", "Array", False, "Reverse", "(System.Array)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System", "Array", False, "Reverse", "(System.Array,System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System", "Array", False, "Reverse<>", "(T[])", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System", "Array", False, "Reverse<>", "(T[],System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "value", "manual"]
- ["System", "Boolean", False, "Parse", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Boolean", False, "TryParse", "(System.ReadOnlySpan<System.Char>,System.Boolean)", "", "Argument[0].Element", "Argument[1]", "taint", "manual"]
- ["System", "Boolean", False, "TryParse", "(System.ReadOnlySpan<System.Char>,System.Boolean)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Boolean", False, "TryParse", "(System.String,System.Boolean)", "", "Argument[0]", "Argument[1]", "taint", "manual"]
- ["System", "Boolean", False, "TryParse", "(System.String,System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ChangeType", "(System.Object,System.Type)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ChangeType", "(System.Object,System.Type,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ChangeType", "(System.Object,System.TypeCode)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ChangeType", "(System.Object,System.TypeCode,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "FromBase64CharArray", "(System.Char[],System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue.Element", "taint", "manual"]
- ["System", "Convert", False, "FromBase64String", "(System.String)", "", "Argument[0]", "ReturnValue.Element", "taint", "manual"]
- ["System", "Convert", False, "FromHexString", "(System.ReadOnlySpan<System.Char>)", "", "Argument[0].Element", "ReturnValue.Element", "taint", "manual"]
- ["System", "Convert", False, "FromHexString", "(System.String)", "", "Argument[0]", "ReturnValue.Element", "taint", "manual"]
- ["System", "Convert", False, "GetTypeCode", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "IsDBNull", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBase64CharArray", "(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)", "", "Argument[0].Element", "Argument[3].Element", "taint", "manual"]
- ["System", "Convert", False, "ToBase64CharArray", "(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBase64CharArray", "(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions)", "", "Argument[0].Element", "Argument[3].Element", "taint", "manual"]
- ["System", "Convert", False, "ToBase64CharArray", "(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBase64String", "(System.Byte[])", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBase64String", "(System.Byte[],System.Base64FormattingOptions)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBase64String", "(System.Byte[],System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBase64String", "(System.Byte[],System.Int32,System.Int32,System.Base64FormattingOptions)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBase64String", "(System.ReadOnlySpan<System.Byte>,System.Base64FormattingOptions)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToBoolean", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.String,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToByte", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToChar", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDateTime", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDecimal", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToDouble", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToHexString", "(System.Byte[])", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToHexString", "(System.Byte[],System.Int32,System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToHexString", "(System.ReadOnlySpan<System.Byte>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.String,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt16", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.String,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt32", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.String,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToInt64", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.String,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSByte", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToSingle", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Boolean,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Byte,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Byte,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Char,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.DateTime,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Decimal,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Double,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Int16,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Int16,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Int32,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Int32,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Int64,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Int64,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.SByte,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.Single,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.UInt16,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.UInt32,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToString", "(System.UInt64,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.String,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt16", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.String,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt32", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Boolean)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Byte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Char)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.DateTime)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Decimal)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Double)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Int16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Int64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Object,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.SByte)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.Single)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.String,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.UInt16)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.UInt32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "ToUInt64", "(System.UInt64)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "TryFromBase64Chars", "(System.ReadOnlySpan<System.Char>,System.Span<System.Byte>,System.Int32)", "", "Argument[0].Element", "Argument[1].Element", "taint", "manual"]
- ["System", "Convert", False, "TryFromBase64Chars", "(System.ReadOnlySpan<System.Char>,System.Span<System.Byte>,System.Int32)", "", "Argument[0].Element", "Argument[2]", "taint", "manual"]
- ["System", "Convert", False, "TryFromBase64Chars", "(System.ReadOnlySpan<System.Char>,System.Span<System.Byte>,System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "TryFromBase64String", "(System.String,System.Span<System.Byte>,System.Int32)", "", "Argument[0]", "Argument[1].Element", "taint", "manual"]
- ["System", "Convert", False, "TryFromBase64String", "(System.String,System.Span<System.Byte>,System.Int32)", "", "Argument[0]", "Argument[2]", "taint", "manual"]
- ["System", "Convert", False, "TryFromBase64String", "(System.String,System.Span<System.Byte>,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Convert", False, "TryToBase64Chars", "(System.ReadOnlySpan<System.Byte>,System.Span<System.Char>,System.Int32,System.Base64FormattingOptions)", "", "Argument[0].Element", "Argument[1].Element", "taint", "manual"]
- ["System", "Convert", False, "TryToBase64Chars", "(System.ReadOnlySpan<System.Byte>,System.Span<System.Char>,System.Int32,System.Base64FormattingOptions)", "", "Argument[0].Element", "Argument[2]", "taint", "manual"]
- ["System", "Convert", False, "TryToBase64Chars", "(System.ReadOnlySpan<System.Byte>,System.Span<System.Char>,System.Int32,System.Base64FormattingOptions)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Int32", False, "Parse", "(System.ReadOnlySpan<System.Char>,System.Globalization.NumberStyles,System.IFormatProvider)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Int32", False, "Parse", "(System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Int32", False, "Parse", "(System.String,System.Globalization.NumberStyles)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Int32", False, "Parse", "(System.String,System.Globalization.NumberStyles,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Int32", False, "Parse", "(System.String,System.IFormatProvider)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Int32", False, "TryParse", "(System.ReadOnlySpan<System.Char>,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32)", "", "Argument[0].Element", "Argument[3]", "taint", "manual"]
- ["System", "Int32", False, "TryParse", "(System.ReadOnlySpan<System.Char>,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Int32", False, "TryParse", "(System.ReadOnlySpan<System.Char>,System.Int32)", "", "Argument[0].Element", "Argument[1]", "taint", "manual"]
- ["System", "Int32", False, "TryParse", "(System.ReadOnlySpan<System.Char>,System.Int32)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "Int32", False, "TryParse", "(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32)", "", "Argument[0]", "Argument[3]", "taint", "manual"]
- ["System", "Int32", False, "TryParse", "(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Int32", False, "TryParse", "(System.String,System.Int32)", "", "Argument[0]", "Argument[1]", "taint", "manual"]
- ["System", "Int32", False, "TryParse", "(System.String,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "Lazy<>", False, "Lazy", "(System.Func<T>)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Lazy<>.Value]", "value", "manual"]
- ["System", "Lazy<>", False, "Lazy", "(System.Func<T>,System.Boolean)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Lazy<>.Value]", "value", "manual"]
- ["System", "Lazy<>", False, "Lazy", "(System.Func<T>,System.Threading.LazyThreadSafetyMode)", "", "Argument[0].ReturnValue", "Argument[this].Property[System.Lazy<>.Value]", "value", "manual"]
- ["System", "Lazy<>", False, "get_Value", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "Nullable<>", False, "GetValueOrDefault", "()", "", "Argument[this].Property[System.Nullable<>.Value]", "ReturnValue", "value", "manual"]
- ["System", "Nullable<>", False, "GetValueOrDefault", "(T)", "", "Argument[0]", "ReturnValue", "value", "manual"]
- ["System", "Nullable<>", False, "GetValueOrDefault", "(T)", "", "Argument[this].Property[System.Nullable<>.Value]", "ReturnValue", "value", "manual"]
- ["System", "Nullable<>", False, "Nullable", "(T)", "", "Argument[0]", "Argument[this].Property[System.Nullable<>.Value]", "value", "manual"]
- ["System", "Nullable<>", False, "get_HasValue", "()", "", "Argument[this].Property[System.Nullable<>.Value]", "ReturnValue", "taint", "manual"]
- ["System", "Nullable<>", False, "get_Value", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Clone", "()", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System", "String", False, "Concat", "(System.Collections.Generic.IEnumerable<System.String>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.Object,System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.Object,System.Object)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.Object,System.Object,System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.Object,System.Object,System.Object)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.Object,System.Object,System.Object)", "", "Argument[2]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.Object[])", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>)", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>)", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>)", "", "Argument[2].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>)", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>)", "", "Argument[2].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>)", "", "Argument[3].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.String,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.String,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.String,System.String,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.String,System.String,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.String,System.String,System.String)", "", "Argument[2]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.String,System.String,System.String,System.String)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.String,System.String,System.String,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.String,System.String,System.String,System.String)", "", "Argument[2]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.String,System.String,System.String,System.String)", "", "Argument[3]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat", "(System.String[])", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Concat<>", "(System.Collections.Generic.IEnumerable<T>)", "", "Argument[0].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Copy", "(System.String)", "", "Argument[0]", "ReturnValue", "value", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object)", "", "Argument[2]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object,System.Object)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object,System.Object)", "", "Argument[2]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object,System.Object)", "", "Argument[3]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)", "", "Argument[2]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)", "", "Argument[3]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object,System.Object,System.Object)", "", "Argument[4]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object[])", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.IFormatProvider,System.String,System.Object[])", "", "Argument[2].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object,System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object,System.Object)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object,System.Object)", "", "Argument[2]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object,System.Object,System.Object)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object,System.Object,System.Object)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object,System.Object,System.Object)", "", "Argument[2]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object,System.Object,System.Object)", "", "Argument[3]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Format", "(System.String,System.Object[])", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.CharEnumerator.Current]", "value", "manual"]
- ["System", "String", False, "GetEnumerator", "()", "", "Argument[this].Element", "ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current]", "value", "manual"]
- ["System", "String", False, "Insert", "(System.Int32,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Insert", "(System.Int32,System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.Char,System.Object[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.Char,System.Object[])", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.Char,System.String[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.Char,System.String[])", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.Char,System.String[],System.Int32,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.Char,System.String[],System.Int32,System.Int32)", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.String,System.Collections.Generic.IEnumerable<System.String>)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.String,System.Collections.Generic.IEnumerable<System.String>)", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.String,System.Object[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.String,System.Object[])", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.String,System.String[])", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.String,System.String[])", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.String,System.String[],System.Int32,System.Int32)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join", "(System.String,System.String[],System.Int32,System.Int32)", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join<>", "(System.Char,System.Collections.Generic.IEnumerable<T>)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join<>", "(System.Char,System.Collections.Generic.IEnumerable<T>)", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join<>", "(System.String,System.Collections.Generic.IEnumerable<T>)", "", "Argument[0]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Join<>", "(System.String,System.Collections.Generic.IEnumerable<T>)", "", "Argument[1].Element", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Normalize", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Normalize", "(System.Text.NormalizationForm)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "PadLeft", "(System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "PadLeft", "(System.Int32,System.Char)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "PadRight", "(System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "PadRight", "(System.Int32,System.Char)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Remove", "(System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Remove", "(System.Int32,System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Replace", "(System.Char,System.Char)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Replace", "(System.Char,System.Char)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Replace", "(System.String,System.String)", "", "Argument[1]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Replace", "(System.String,System.String)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Split", "(System.Char,System.Int32,System.StringSplitOptions)", "", "Argument[this]", "ReturnValue.Element", "taint", "manual"]
- ["System", "String", False, "Split", "(System.Char,System.StringSplitOptions)", "", "Argument[this]", "ReturnValue.Element", "taint", "manual"]
- ["System", "String", False, "Split", "(System.Char[])", "", "Argument[this]", "ReturnValue.Element", "taint", "manual"]
- ["System", "String", False, "Split", "(System.Char[],System.Int32)", "", "Argument[this]", "ReturnValue.Element", "taint", "manual"]
- ["System", "String", False, "Split", "(System.Char[],System.Int32,System.StringSplitOptions)", "", "Argument[this]", "ReturnValue.Element", "taint", "manual"]
- ["System", "String", False, "Split", "(System.Char[],System.StringSplitOptions)", "", "Argument[this]", "ReturnValue.Element", "taint", "manual"]
- ["System", "String", False, "Split", "(System.String,System.Int32,System.StringSplitOptions)", "", "Argument[this]", "ReturnValue.Element", "taint", "manual"]
- ["System", "String", False, "Split", "(System.String,System.StringSplitOptions)", "", "Argument[this]", "ReturnValue.Element", "taint", "manual"]
- ["System", "String", False, "Split", "(System.String[],System.Int32,System.StringSplitOptions)", "", "Argument[this]", "ReturnValue.Element", "taint", "manual"]
- ["System", "String", False, "Split", "(System.String[],System.StringSplitOptions)", "", "Argument[this]", "ReturnValue.Element", "taint", "manual"]
- ["System", "String", False, "String", "(System.Char[])", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["System", "String", False, "String", "(System.Char[],System.Int32,System.Int32)", "", "Argument[0].Element", "Argument[this]", "taint", "manual"]
- ["System", "String", False, "Substring", "(System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Substring", "(System.Int32,System.Int32)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "ToLower", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "ToLower", "(System.Globalization.CultureInfo)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "ToLowerInvariant", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "ToString", "()", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System", "String", False, "ToString", "(System.IFormatProvider)", "", "Argument[this]", "ReturnValue", "value", "manual"]
- ["System", "String", False, "ToUpper", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "ToUpper", "(System.Globalization.CultureInfo)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "ToUpperInvariant", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Trim", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Trim", "(System.Char)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "Trim", "(System.Char[])", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "TrimEnd", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "TrimEnd", "(System.Char)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "TrimEnd", "(System.Char[])", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "TrimStart", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "TrimStart", "(System.Char)", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "String", False, "TrimStart", "(System.Char[])", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[0]", "ReturnValue.Property[System.Tuple<,,,,,,,>.Item1]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[1]", "ReturnValue.Property[System.Tuple<,,,,,,,>.Item2]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[2]", "ReturnValue.Property[System.Tuple<,,,,,,,>.Item3]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[3]", "ReturnValue.Property[System.Tuple<,,,,,,,>.Item4]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[4]", "ReturnValue.Property[System.Tuple<,,,,,,,>.Item5]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[5]", "ReturnValue.Property[System.Tuple<,,,,,,,>.Item6]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[6]", "ReturnValue.Property[System.Tuple<,,,,,,,>.Item7]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0]", "ReturnValue.Property[System.Tuple<,,,,,,>.Item1]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[1]", "ReturnValue.Property[System.Tuple<,,,,,,>.Item2]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[2]", "ReturnValue.Property[System.Tuple<,,,,,,>.Item3]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[3]", "ReturnValue.Property[System.Tuple<,,,,,,>.Item4]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[4]", "ReturnValue.Property[System.Tuple<,,,,,,>.Item5]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[5]", "ReturnValue.Property[System.Tuple<,,,,,,>.Item6]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[6]", "ReturnValue.Property[System.Tuple<,,,,,,>.Item7]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[0]", "ReturnValue.Property[System.Tuple<,,,,,>.Item1]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[1]", "ReturnValue.Property[System.Tuple<,,,,,>.Item2]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[2]", "ReturnValue.Property[System.Tuple<,,,,,>.Item3]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[3]", "ReturnValue.Property[System.Tuple<,,,,,>.Item4]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[4]", "ReturnValue.Property[System.Tuple<,,,,,>.Item5]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[5]", "ReturnValue.Property[System.Tuple<,,,,,>.Item6]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,>", "(T1,T2,T3,T4,T5)", "", "Argument[0]", "ReturnValue.Property[System.Tuple<,,,,>.Item1]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,>", "(T1,T2,T3,T4,T5)", "", "Argument[1]", "ReturnValue.Property[System.Tuple<,,,,>.Item2]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,>", "(T1,T2,T3,T4,T5)", "", "Argument[2]", "ReturnValue.Property[System.Tuple<,,,,>.Item3]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,>", "(T1,T2,T3,T4,T5)", "", "Argument[3]", "ReturnValue.Property[System.Tuple<,,,,>.Item4]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,,>", "(T1,T2,T3,T4,T5)", "", "Argument[4]", "ReturnValue.Property[System.Tuple<,,,,>.Item5]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,>", "(T1,T2,T3,T4)", "", "Argument[0]", "ReturnValue.Property[System.Tuple<,,,>.Item1]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,>", "(T1,T2,T3,T4)", "", "Argument[1]", "ReturnValue.Property[System.Tuple<,,,>.Item2]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,>", "(T1,T2,T3,T4)", "", "Argument[2]", "ReturnValue.Property[System.Tuple<,,,>.Item3]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,,>", "(T1,T2,T3,T4)", "", "Argument[3]", "ReturnValue.Property[System.Tuple<,,,>.Item4]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,>", "(T1,T2,T3)", "", "Argument[0]", "ReturnValue.Property[System.Tuple<,,>.Item1]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,>", "(T1,T2,T3)", "", "Argument[1]", "ReturnValue.Property[System.Tuple<,,>.Item2]", "value", "manual"]
- ["System", "Tuple", False, "Create<,,>", "(T1,T2,T3)", "", "Argument[2]", "ReturnValue.Property[System.Tuple<,,>.Item3]", "value", "manual"]
- ["System", "Tuple", False, "Create<,>", "(T1,T2)", "", "Argument[0]", "ReturnValue.Property[System.Tuple<,>.Item1]", "value", "manual"]
- ["System", "Tuple", False, "Create<,>", "(T1,T2)", "", "Argument[1]", "ReturnValue.Property[System.Tuple<,>.Item2]", "value", "manual"]
- ["System", "Tuple", False, "Create<>", "(T1)", "", "Argument[0]", "ReturnValue.Property[System.Tuple<>.Item1]", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[0]", "Argument[this].Property[System.Tuple<,,,,,,,>.Item1]", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[1]", "Argument[this].Property[System.Tuple<,,,,,,,>.Item2]", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[2]", "Argument[this].Property[System.Tuple<,,,,,,,>.Item3]", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[3]", "Argument[this].Property[System.Tuple<,,,,,,,>.Item4]", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[4]", "Argument[this].Property[System.Tuple<,,,,,,,>.Item5]", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[5]", "Argument[this].Property[System.Tuple<,,,,,,,>.Item6]", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[6]", "Argument[this].Property[System.Tuple<,,,,,,,>.Item7]", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,,>.Item4]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,,>.Item5]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,,>.Item6]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,,>.Item7]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0]", "Argument[this].Property[System.Tuple<,,,,,,>.Item1]", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[1]", "Argument[this].Property[System.Tuple<,,,,,,>.Item2]", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[2]", "Argument[this].Property[System.Tuple<,,,,,,>.Item3]", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[3]", "Argument[this].Property[System.Tuple<,,,,,,>.Item4]", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[4]", "Argument[this].Property[System.Tuple<,,,,,,>.Item5]", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[5]", "Argument[this].Property[System.Tuple<,,,,,,>.Item6]", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[6]", "Argument[this].Property[System.Tuple<,,,,,,>.Item7]", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,>.Item4]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,>.Item5]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,>.Item6]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,,>.Item7]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[0]", "Argument[this].Property[System.Tuple<,,,,,>.Item1]", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[1]", "Argument[this].Property[System.Tuple<,,,,,>.Item2]", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[2]", "Argument[this].Property[System.Tuple<,,,,,>.Item3]", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[3]", "Argument[this].Property[System.Tuple<,,,,,>.Item4]", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[4]", "Argument[this].Property[System.Tuple<,,,,,>.Item5]", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[5]", "Argument[this].Property[System.Tuple<,,,,,>.Item6]", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,>.Item4]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,>.Item5]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,,>.Item6]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5)", "", "Argument[0]", "Argument[this].Property[System.Tuple<,,,,>.Item1]", "value", "manual"]
- ["System", "Tuple<,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5)", "", "Argument[1]", "Argument[this].Property[System.Tuple<,,,,>.Item2]", "value", "manual"]
- ["System", "Tuple<,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5)", "", "Argument[2]", "Argument[this].Property[System.Tuple<,,,,>.Item3]", "value", "manual"]
- ["System", "Tuple<,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5)", "", "Argument[3]", "Argument[this].Property[System.Tuple<,,,,>.Item4]", "value", "manual"]
- ["System", "Tuple<,,,,>", False, "Tuple", "(T1,T2,T3,T4,T5)", "", "Argument[4]", "Argument[this].Property[System.Tuple<,,,,>.Item5]", "value", "manual"]
- ["System", "Tuple<,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,>.Item4]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,,>.Item5]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,>", False, "Tuple", "(T1,T2,T3,T4)", "", "Argument[0]", "Argument[this].Property[System.Tuple<,,,>.Item1]", "value", "manual"]
- ["System", "Tuple<,,,>", False, "Tuple", "(T1,T2,T3,T4)", "", "Argument[1]", "Argument[this].Property[System.Tuple<,,,>.Item2]", "value", "manual"]
- ["System", "Tuple<,,,>", False, "Tuple", "(T1,T2,T3,T4)", "", "Argument[2]", "Argument[this].Property[System.Tuple<,,,>.Item3]", "value", "manual"]
- ["System", "Tuple<,,,>", False, "Tuple", "(T1,T2,T3,T4)", "", "Argument[3]", "Argument[this].Property[System.Tuple<,,,>.Item4]", "value", "manual"]
- ["System", "Tuple<,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,,>.Item4]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,>", False, "Tuple", "(T1,T2,T3)", "", "Argument[0]", "Argument[this].Property[System.Tuple<,,>.Item1]", "value", "manual"]
- ["System", "Tuple<,,>", False, "Tuple", "(T1,T2,T3)", "", "Argument[1]", "Argument[this].Property[System.Tuple<,,>.Item2]", "value", "manual"]
- ["System", "Tuple<,,>", False, "Tuple", "(T1,T2,T3)", "", "Argument[2]", "Argument[this].Property[System.Tuple<,,>.Item3]", "value", "manual"]
- ["System", "Tuple<,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,>", False, "Tuple", "(T1,T2)", "", "Argument[0]", "Argument[this].Property[System.Tuple<,>.Item1]", "value", "manual"]
- ["System", "Tuple<,>", False, "Tuple", "(T1,T2)", "", "Argument[1]", "Argument[this].Property[System.Tuple<,>.Item2]", "value", "manual"]
- ["System", "Tuple<,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "Tuple<>", False, "Tuple", "(T1)", "", "Argument[0]", "Argument[this].Property[System.Tuple<>.Item1]", "value", "manual"]
- ["System", "Tuple<>", False, "get_Item", "(System.Int32)", "", "Argument[this].Property[System.Tuple<>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[0].Property[System.Tuple<,,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0].Property[System.Tuple<,,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0].Property[System.Tuple<,,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0].Property[System.Tuple<,,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0].Property[System.Tuple<,,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0].Property[System.Tuple<,,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0].Property[System.Tuple<,,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0].Property[System.Tuple<,,,,,,>.Item7]", "Argument[7]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6)", "", "Argument[0].Property[System.Tuple<,,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6)", "", "Argument[0].Property[System.Tuple<,,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6)", "", "Argument[0].Property[System.Tuple<,,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6)", "", "Argument[0].Property[System.Tuple<,,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6)", "", "Argument[0].Property[System.Tuple<,,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,,>", "(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6)", "", "Argument[0].Property[System.Tuple<,,,,,>.Item6]", "Argument[6]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,>", "(System.Tuple<T1,T2,T3,T4,T5>,T1,T2,T3,T4,T5)", "", "Argument[0].Property[System.Tuple<,,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,>", "(System.Tuple<T1,T2,T3,T4,T5>,T1,T2,T3,T4,T5)", "", "Argument[0].Property[System.Tuple<,,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,>", "(System.Tuple<T1,T2,T3,T4,T5>,T1,T2,T3,T4,T5)", "", "Argument[0].Property[System.Tuple<,,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,>", "(System.Tuple<T1,T2,T3,T4,T5>,T1,T2,T3,T4,T5)", "", "Argument[0].Property[System.Tuple<,,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,,>", "(System.Tuple<T1,T2,T3,T4,T5>,T1,T2,T3,T4,T5)", "", "Argument[0].Property[System.Tuple<,,,,>.Item5]", "Argument[5]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,>", "(System.Tuple<T1,T2,T3,T4>,T1,T2,T3,T4)", "", "Argument[0].Property[System.Tuple<,,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,>", "(System.Tuple<T1,T2,T3,T4>,T1,T2,T3,T4)", "", "Argument[0].Property[System.Tuple<,,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,>", "(System.Tuple<T1,T2,T3,T4>,T1,T2,T3,T4)", "", "Argument[0].Property[System.Tuple<,,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,,>", "(System.Tuple<T1,T2,T3,T4>,T1,T2,T3,T4)", "", "Argument[0].Property[System.Tuple<,,,>.Item4]", "Argument[4]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,>", "(System.Tuple<T1,T2,T3>,T1,T2,T3)", "", "Argument[0].Property[System.Tuple<,,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,>", "(System.Tuple<T1,T2,T3>,T1,T2,T3)", "", "Argument[0].Property[System.Tuple<,,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,,>", "(System.Tuple<T1,T2,T3>,T1,T2,T3)", "", "Argument[0].Property[System.Tuple<,,>.Item3]", "Argument[3]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,>", "(System.Tuple<T1,T2>,T1,T2)", "", "Argument[0].Property[System.Tuple<,>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<,>", "(System.Tuple<T1,T2>,T1,T2)", "", "Argument[0].Property[System.Tuple<,>.Item2]", "Argument[2]", "value", "manual"]
- ["System", "TupleExtensions", False, "Deconstruct<>", "(System.Tuple<T1>,T1)", "", "Argument[0].Property[System.Tuple<>.Item1]", "Argument[1]", "value", "manual"]
- ["System", "Uri", False, "ToString", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "Uri", False, "Uri", "(System.String)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System", "Uri", False, "Uri", "(System.String,System.Boolean)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System", "Uri", False, "Uri", "(System.String,System.UriKind)", "", "Argument[0]", "Argument[this]", "taint", "manual"]
- ["System", "Uri", False, "get_OriginalString", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "Uri", False, "get_PathAndQuery", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "Uri", False, "get_Query", "()", "", "Argument[this]", "ReturnValue", "taint", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[0]", "ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[1]", "ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[2]", "ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[3]", "ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item4]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[4]", "ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item5]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[5]", "ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item6]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7,T8)", "", "Argument[6]", "ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item7]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0]", "ReturnValue.Field[System.ValueTuple<,,,,,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[1]", "ReturnValue.Field[System.ValueTuple<,,,,,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[2]", "ReturnValue.Field[System.ValueTuple<,,,,,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[3]", "ReturnValue.Field[System.ValueTuple<,,,,,,>.Item4]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[4]", "ReturnValue.Field[System.ValueTuple<,,,,,,>.Item5]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[5]", "ReturnValue.Field[System.ValueTuple<,,,,,,>.Item6]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,,>", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[6]", "ReturnValue.Field[System.ValueTuple<,,,,,,>.Item7]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[0]", "ReturnValue.Field[System.ValueTuple<,,,,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[1]", "ReturnValue.Field[System.ValueTuple<,,,,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[2]", "ReturnValue.Field[System.ValueTuple<,,,,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[3]", "ReturnValue.Field[System.ValueTuple<,,,,,>.Item4]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[4]", "ReturnValue.Field[System.ValueTuple<,,,,,>.Item5]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,,>", "(T1,T2,T3,T4,T5,T6)", "", "Argument[5]", "ReturnValue.Field[System.ValueTuple<,,,,,>.Item6]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,>", "(T1,T2,T3,T4,T5)", "", "Argument[0]", "ReturnValue.Field[System.ValueTuple<,,,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,>", "(T1,T2,T3,T4,T5)", "", "Argument[1]", "ReturnValue.Field[System.ValueTuple<,,,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,>", "(T1,T2,T3,T4,T5)", "", "Argument[2]", "ReturnValue.Field[System.ValueTuple<,,,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,>", "(T1,T2,T3,T4,T5)", "", "Argument[3]", "ReturnValue.Field[System.ValueTuple<,,,,>.Item4]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,,>", "(T1,T2,T3,T4,T5)", "", "Argument[4]", "ReturnValue.Field[System.ValueTuple<,,,,>.Item5]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,>", "(T1,T2,T3,T4)", "", "Argument[0]", "ReturnValue.Field[System.ValueTuple<,,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,>", "(T1,T2,T3,T4)", "", "Argument[1]", "ReturnValue.Field[System.ValueTuple<,,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,>", "(T1,T2,T3,T4)", "", "Argument[2]", "ReturnValue.Field[System.ValueTuple<,,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,,>", "(T1,T2,T3,T4)", "", "Argument[3]", "ReturnValue.Field[System.ValueTuple<,,,>.Item4]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,>", "(T1,T2,T3)", "", "Argument[0]", "ReturnValue.Field[System.ValueTuple<,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,>", "(T1,T2,T3)", "", "Argument[1]", "ReturnValue.Field[System.ValueTuple<,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,,>", "(T1,T2,T3)", "", "Argument[2]", "ReturnValue.Field[System.ValueTuple<,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,>", "(T1,T2)", "", "Argument[0]", "ReturnValue.Field[System.ValueTuple<,>.Item1]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<,>", "(T1,T2)", "", "Argument[1]", "ReturnValue.Field[System.ValueTuple<,>.Item2]", "value", "manual"]
- ["System", "ValueTuple", False, "Create<>", "(T1)", "", "Argument[0]", "ReturnValue.Field[System.ValueTuple<>.Item1]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[0]", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[1]", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[2]", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[3]", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item4]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[4]", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item5]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[5]", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item6]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7,TRest)", "", "Argument[6]", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item7]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item4]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item5]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item6]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,,>.Item7]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[0]", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[1]", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[2]", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[3]", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item4]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[4]", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item5]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[5]", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item6]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6,T7)", "", "Argument[6]", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item7]", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item4]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item5]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item6]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,,>.Item7]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[0]", "Argument[this].Field[System.ValueTuple<,,,,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[1]", "Argument[this].Field[System.ValueTuple<,,,,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[2]", "Argument[this].Field[System.ValueTuple<,,,,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[3]", "Argument[this].Field[System.ValueTuple<,,,,,>.Item4]", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[4]", "Argument[this].Field[System.ValueTuple<,,,,,>.Item5]", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5,T6)", "", "Argument[5]", "Argument[this].Field[System.ValueTuple<,,,,,>.Item6]", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,>.Item4]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,>.Item5]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,,>.Item6]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5)", "", "Argument[0]", "Argument[this].Field[System.ValueTuple<,,,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple<,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5)", "", "Argument[1]", "Argument[this].Field[System.ValueTuple<,,,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple<,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5)", "", "Argument[2]", "Argument[this].Field[System.ValueTuple<,,,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple<,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5)", "", "Argument[3]", "Argument[this].Field[System.ValueTuple<,,,,>.Item4]", "value", "manual"]
- ["System", "ValueTuple<,,,,>", False, "ValueTuple", "(T1,T2,T3,T4,T5)", "", "Argument[4]", "Argument[this].Field[System.ValueTuple<,,,,>.Item5]", "value", "manual"]
- ["System", "ValueTuple<,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,>.Item4]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,,>.Item5]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,>", False, "ValueTuple", "(T1,T2,T3,T4)", "", "Argument[0]", "Argument[this].Field[System.ValueTuple<,,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple<,,,>", False, "ValueTuple", "(T1,T2,T3,T4)", "", "Argument[1]", "Argument[this].Field[System.ValueTuple<,,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple<,,,>", False, "ValueTuple", "(T1,T2,T3,T4)", "", "Argument[2]", "Argument[this].Field[System.ValueTuple<,,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple<,,,>", False, "ValueTuple", "(T1,T2,T3,T4)", "", "Argument[3]", "Argument[this].Field[System.ValueTuple<,,,>.Item4]", "value", "manual"]
- ["System", "ValueTuple<,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,,>.Item4]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,>", False, "ValueTuple", "(T1,T2,T3)", "", "Argument[0]", "Argument[this].Field[System.ValueTuple<,,>.Item1]", "value", "manual"]
- ["System", "ValueTuple<,,>", False, "ValueTuple", "(T1,T2,T3)", "", "Argument[1]", "Argument[this].Field[System.ValueTuple<,,>.Item2]", "value", "manual"]
- ["System", "ValueTuple<,,>", False, "ValueTuple", "(T1,T2,T3)", "", "Argument[2]", "Argument[this].Field[System.ValueTuple<,,>.Item3]", "value", "manual"]
- ["System", "ValueTuple<,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,,>.Item3]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,>", False, "ValueTuple", "(T1,T2)", "", "Argument[0]", "Argument[this].Field[System.ValueTuple<,>.Item1]", "value", "manual"]
- ["System", "ValueTuple<,>", False, "ValueTuple", "(T1,T2)", "", "Argument[1]", "Argument[this].Field[System.ValueTuple<,>.Item2]", "value", "manual"]
- ["System", "ValueTuple<,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,>.Item1]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<,>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<,>.Item2]", "ReturnValue", "value", "manual"]
- ["System", "ValueTuple<>", False, "ValueTuple", "(T1)", "", "Argument[0]", "Argument[this].Field[System.ValueTuple<>.Item1]", "value", "manual"]
- ["System", "ValueTuple<>", False, "get_Item", "(System.Int32)", "", "Argument[this].Field[System.ValueTuple<>.Item1]", "ReturnValue", "value", "manual"]

View File

@@ -0,0 +1,6 @@
extensions:
- addsTo:
pack: codeql/csharp-all
extensible: extSinkModel
data:
- ["Windows.Security.Cryptography.Core", "SymmetricKeyAlgorithmProvider", False, "CreateSymmetricKey", "(Windows.Storage.Streams.IBuffer)", "", "Argument[0]", "encryption-symmetrickey", "manual"]

File diff suppressed because it is too large Load Diff

View File

@@ -7,3 +7,6 @@ library: true
upgrades: upgrades
dependencies:
codeql/ssa: ${workspace}
dataExtensions:
- ext/*.model.yml
- ext/generated/*.model.yml

View File

@@ -1,7 +1,8 @@
/**
* INTERNAL use only. This is an experimental API subject to change without notice.
*
* Provides classes and predicates for dealing with flow models specified in CSV format.
* Provides classes and predicates for dealing with MaD flow models specified
* in data extensions and CSV format.
*
* The CSV specification has the following columns:
* - Sources:
@@ -95,30 +96,19 @@ private import internal.FlowSummaryImplSpecific
*/
private module Frameworks {
private import semmle.code.csharp.frameworks.EntityFramework
private import semmle.code.csharp.frameworks.Generated
private import semmle.code.csharp.frameworks.JsonNET
private import semmle.code.csharp.frameworks.microsoft.extensions.Primitives
private import semmle.code.csharp.frameworks.microsoft.VisualBasic
private import semmle.code.csharp.frameworks.ServiceStack
private import semmle.code.csharp.frameworks.Sql
private import semmle.code.csharp.frameworks.System
private import semmle.code.csharp.frameworks.system.CodeDom
private import semmle.code.csharp.frameworks.system.Collections
private import semmle.code.csharp.frameworks.system.collections.Concurrent
private import semmle.code.csharp.frameworks.system.collections.Generic
private import semmle.code.csharp.frameworks.system.collections.Immutable
private import semmle.code.csharp.frameworks.system.collections.ObjectModel
private import semmle.code.csharp.frameworks.system.collections.Specialized
private import semmle.code.csharp.frameworks.system.ComponentModel
private import semmle.code.csharp.frameworks.system.componentmodel.Design
private import semmle.code.csharp.frameworks.system.Configuration
private import semmle.code.csharp.frameworks.system.Data
private import semmle.code.csharp.frameworks.system.data.Common
private import semmle.code.csharp.frameworks.system.Diagnostics
private import semmle.code.csharp.frameworks.system.Dynamic
private import semmle.code.csharp.frameworks.system.Linq
private import semmle.code.csharp.frameworks.system.Net
private import semmle.code.csharp.frameworks.system.net.Http
private import semmle.code.csharp.frameworks.system.net.Mail
private import semmle.code.csharp.frameworks.system.IO
private import semmle.code.csharp.frameworks.system.io.Compression
@@ -132,64 +122,84 @@ private module Frameworks {
private import semmle.code.csharp.frameworks.system.Web
private import semmle.code.csharp.frameworks.system.web.ui.WebControls
private import semmle.code.csharp.frameworks.system.Xml
private import semmle.code.csharp.frameworks.system.xml.Schema
private import semmle.code.csharp.frameworks.system.xml.Serialization
private import semmle.code.csharp.security.dataflow.flowsinks.Html
private import semmle.code.csharp.security.dataflow.flowsources.Local
private import semmle.code.csharp.security.dataflow.XSSSinks
}
/**
* DEPRECATED: Define source models as data extensions instead.
*
* A unit class for adding additional source model rows.
*
* Extend this class to add additional source definitions.
*/
class SourceModelCsv extends Unit {
deprecated class SourceModelCsv = SourceModelCsvInternal;
private class SourceModelCsvInternal extends Unit {
/** Holds if `row` specifies a source definition. */
abstract predicate row(string row);
}
/**
* DEPRECATED: Define sink models as data extensions instead.
*
* A unit class for adding additional sink model rows.
*
* Extend this class to add additional sink definitions.
*/
class SinkModelCsv extends Unit {
deprecated class SinkModelCsv = SinkModelCsvInternal;
private class SinkModelCsvInternal extends Unit {
/** Holds if `row` specifies a sink definition. */
abstract predicate row(string row);
}
/**
* DEPRECATED: Define summary models as data extensions instead.
*
* A unit class for adding additional summary model rows.
*
* Extend this class to add additional flow summary definitions.
*/
class SummaryModelCsv extends Unit {
deprecated class SummaryModelCsv = SummaryModelCsvInternal;
private class SummaryModelCsvInternal extends Unit {
/** Holds if `row` specifies a summary definition. */
abstract predicate row(string row);
}
/**
* A unit class for adding negative summary model rows.
* DEPRECATED: Define negative summary models as data extensions instead.
*
* Extend this class to add additional flow summary definitions.
* A unit class for adding additional negative summary model rows.
*
* Extend this class to add additional negative summary definitions.
*/
class NegativeSummaryModelCsv extends Unit {
deprecated class NegativeSummaryModelCsv = NegativeSummaryModelCsvInternal;
private class NegativeSummaryModelCsvInternal extends Unit {
/** Holds if `row` specifies a negative summary definition. */
abstract predicate row(string row);
}
/** Holds if `row` is a source model. */
predicate sourceModel(string row) { any(SourceModelCsv s).row(row) }
private predicate sourceModelInternal(string row) { any(SourceModelCsvInternal s).row(row) }
/** Holds if `row` is a sink model. */
predicate sinkModel(string row) { any(SinkModelCsv s).row(row) }
private predicate summaryModelInternal(string row) { any(SummaryModelCsvInternal s).row(row) }
/** Holds if `row` is a summary model. */
predicate summaryModel(string row) { any(SummaryModelCsv s).row(row) }
private predicate sinkModelInternal(string row) { any(SinkModelCsvInternal s).row(row) }
/** Holds if `row` is a negative summary model. */
predicate negativeSummaryModel(string row) { any(NegativeSummaryModelCsv s).row(row) }
private predicate negativeSummaryModelInternal(string row) {
any(NegativeSummaryModelCsvInternal s).row(row)
}
/**
* Holds if a source model exists for the given parameters.
*/
extensible predicate extSourceModel(
string namespace, string type, boolean subtypes, string name, string signature, string ext,
string output, string kind, string provenance
);
/** Holds if a source model exists for the given parameters. */
predicate sourceModel(
@@ -197,7 +207,7 @@ predicate sourceModel(
string output, string kind, string provenance
) {
exists(string row |
sourceModel(row) and
sourceModelInternal(row) and
row.splitAt(";", 0) = namespace and
row.splitAt(";", 1) = type and
row.splitAt(";", 2) = subtypes.toString() and
@@ -209,15 +219,23 @@ predicate sourceModel(
row.splitAt(";", 7) = kind and
row.splitAt(";", 8) = provenance
)
or
extSourceModel(namespace, type, subtypes, name, signature, ext, output, kind, provenance)
}
/** Holds if a sink model exists for the given parameters. */
extensible predicate extSinkModel(
string namespace, string type, boolean subtypes, string name, string signature, string ext,
string input, string kind, string provenance
);
/** Holds if a sink model exists for the given parameters. */
predicate sinkModel(
string namespace, string type, boolean subtypes, string name, string signature, string ext,
string input, string kind, string provenance
) {
exists(string row |
sinkModel(row) and
sinkModelInternal(row) and
row.splitAt(";", 0) = namespace and
row.splitAt(";", 1) = type and
row.splitAt(";", 2) = subtypes.toString() and
@@ -229,15 +247,23 @@ predicate sinkModel(
row.splitAt(";", 7) = kind and
row.splitAt(";", 8) = provenance
)
or
extSinkModel(namespace, type, subtypes, name, signature, ext, input, kind, provenance)
}
/** Holds if a summary model exists for the given parameters. */
extensible predicate extSummaryModel(
string namespace, string type, boolean subtypes, string name, string signature, string ext,
string input, string output, string kind, string provenance
);
/** Holds if a summary model exists for the given parameters. */
predicate summaryModel(
string namespace, string type, boolean subtypes, string name, string signature, string ext,
string input, string output, string kind, string provenance
) {
exists(string row |
summaryModel(row) and
summaryModelInternal(row) and
row.splitAt(";", 0) = namespace and
row.splitAt(";", 1) = type and
row.splitAt(";", 2) = subtypes.toString() and
@@ -250,20 +276,29 @@ predicate summaryModel(
row.splitAt(";", 8) = kind and
row.splitAt(";", 9) = provenance
)
or
extSummaryModel(namespace, type, subtypes, name, signature, ext, input, output, kind, provenance)
}
/** Holds if a summary model exists indicating there is no flow for the given parameters. */
extensible predicate extNegativeSummaryModel(
string namespace, string type, string name, string signature, string provenance
);
/** Holds if a summary model exists indicating there is no flow for the given parameters. */
predicate negativeSummaryModel(
string namespace, string type, string name, string signature, string provenance
) {
exists(string row |
negativeSummaryModel(row) and
negativeSummaryModelInternal(row) and
row.splitAt(";", 0) = namespace and
row.splitAt(";", 1) = type and
row.splitAt(";", 2) = name and
row.splitAt(";", 3) = signature and
row.splitAt(";", 4) = provenance
)
or
extNegativeSummaryModel(namespace, type, name, signature, provenance)
}
private predicate relevantNamespace(string namespace) {
@@ -288,7 +323,7 @@ private predicate canonicalNamespaceLink(string namespace, string subns) {
}
/**
* Holds if CSV framework coverage of `namespace` is `n` api endpoints of the
* Holds if MaD framework coverage of `namespace` is `n` api endpoints of the
* kind `(kind, part)`.
*/
predicate modelCoverage(string namespace, int namespaces, string kind, string part, int n) {
@@ -320,8 +355,8 @@ predicate modelCoverage(string namespace, int namespaces, string kind, string pa
)
}
/** Provides a query predicate to check the CSV data for validation errors. */
module CsvValidation {
/** Provides a query predicate to check the MaD models for validation errors. */
module ModelValidation {
private string getInvalidModelInput() {
exists(string pred, AccessPath input, string part |
sinkModel(_, _, _, _, _, _, input, _, _) and pred = "sink"
@@ -355,21 +390,18 @@ module CsvValidation {
}
private string getInvalidModelKind() {
exists(string row, string kind | summaryModel(row) |
kind = row.splitAt(";", 8) and
exists(string kind | summaryModel(_, _, _, _, _, _, _, _, kind, _) |
not kind = ["taint", "value"] and
result = "Invalid kind \"" + kind + "\" in summary model."
)
or
exists(string row, string kind | sinkModel(row) |
kind = row.splitAt(";", 7) and
exists(string kind | sinkModel(_, _, _, _, _, _, _, kind, _) |
not kind = ["code", "sql", "xss", "remote", "html"] and
not kind.matches("encryption-%") and
result = "Invalid kind \"" + kind + "\" in sink model."
)
or
exists(string row, string kind | sourceModel(row) |
kind = row.splitAt(";", 7) and
exists(string kind | sourceModel(_, _, _, _, _, _, _, kind, _) |
not kind = ["local", "file"] and
result = "Invalid kind \"" + kind + "\" in source model."
)
@@ -377,11 +409,11 @@ module CsvValidation {
private string getInvalidModelSubtype() {
exists(string pred, string row |
sourceModel(row) and pred = "source"
sourceModelInternal(row) and pred = "source"
or
sinkModel(row) and pred = "sink"
sinkModelInternal(row) and pred = "sink"
or
summaryModel(row) and pred = "summary"
summaryModelInternal(row) and pred = "summary"
|
exists(string b |
b = row.splitAt(";", 2) and
@@ -393,13 +425,13 @@ module CsvValidation {
private string getInvalidModelColumnCount() {
exists(string pred, string row, int expect |
sourceModel(row) and expect = 9 and pred = "source"
sourceModelInternal(row) and expect = 9 and pred = "source"
or
sinkModel(row) and expect = 9 and pred = "sink"
sinkModelInternal(row) and expect = 9 and pred = "sink"
or
summaryModel(row) and expect = 10 and pred = "summary"
summaryModelInternal(row) and expect = 10 and pred = "summary"
or
negativeSummaryModel(row) and expect = 5 and pred = "negative summary"
negativeSummaryModelInternal(row) and expect = 5 and pred = "negative summary"
|
exists(int cols |
cols = 1 + max(int n | exists(row.splitAt(";", n))) and
@@ -447,7 +479,7 @@ module CsvValidation {
)
}
/** Holds if some row in a CSV-based flow model appears to contain typos. */
/** Holds if some row in a MaD flow model appears to contain typos. */
query predicate invalidModelRow(string msg) {
msg =
[
@@ -620,7 +652,7 @@ predicate hasSummary(Callable c, boolean generated) { summaryElement(c, _, _, _,
cached
private module Cached {
/**
* Holds if `node` is specified as a source with the given kind in a CSV flow
* Holds if `node` is specified as a source with the given kind in a MaD flow
* model.
*/
cached
@@ -629,7 +661,7 @@ private module Cached {
}
/**
* Holds if `node` is specified as a sink with the given kind in a CSV flow
* Holds if `node` is specified as a sink with the given kind in a MaD flow
* model.
*/
cached

View File

@@ -1,5 +1,5 @@
/**
* Module for parsing access paths from CSV models, both the identifying access path used
* Module for parsing access paths from MaD models, both the identifying access path used
* by dynamic languages, and the input/output specifications for summary steps.
*
* This file is used by the shared data flow library and by the JavaScript libraries

View File

@@ -2253,6 +2253,15 @@ predicate allowParameterReturnInSelf(ParameterNode p) {
FlowSummaryImpl::Private::summaryAllowParameterReturnInSelf(p)
}
/**
* A module importing the modules that provide synthetic field declarations,
* ensuring that they are visible to the taint tracking / data flow library.
*/
private module SyntheticFields {
private import semmle.code.csharp.frameworks.system.threading.Tasks
private import semmle.code.csharp.frameworks.system.runtime.CompilerServices
}
/** A synthetic field. */
abstract class SyntheticField extends string {
bindingset[this]
@@ -2278,7 +2287,7 @@ string parameterQualifiedTypeNamesToString(DotNet::Callable c) {
}
/**
* A module containing predicates related to generating models as data.
* A module containing predicates related to generating MaD models.
*/
module Csv {
/** Holds if the summary should apply for all overrides of `c`. */

View File

@@ -892,7 +892,7 @@ module Private {
}
/**
* Provides a means of translating externally (e.g., CSV) defined flow
* Provides a means of translating externally (e.g., MaD) defined flow
* summaries into a `SummarizedCallable`s.
*/
module External {
@@ -1121,7 +1121,7 @@ module Private {
}
/**
* Holds if `node` is specified as a source with the given kind in a CSV flow
* Holds if `node` is specified as a source with the given kind in a MaD flow
* model.
*/
predicate isSourceNode(InterpretNode node, string kind) {
@@ -1132,7 +1132,7 @@ module Private {
}
/**
* Holds if `node` is specified as a sink with the given kind in a CSV flow
* Holds if `node` is specified as a sink with the given kind in a MaD flow
* model.
*/
predicate isSinkNode(InterpretNode node, string kind) {

View File

@@ -1,9 +0,0 @@
/** Provides modules for importing negative summaries. */
/**
* A module importing the frameworks that provide external flow data,
* ensuring that they are visible to the taint tracking / data flow library.
*/
private module Frameworks {
private import semmle.code.csharp.frameworks.GeneratedNegative
}

View File

@@ -12,6 +12,7 @@ private import dotnet
// import `TaintedMember` definitions from other files to avoid potential reevaluation
private import semmle.code.csharp.frameworks.JsonNET
private import semmle.code.csharp.frameworks.WCF
private import semmle.code.csharp.security.dataflow.flowsources.Remote
/**
* Holds if `node` should be a sanitizer in all global taint flow configurations

View File

@@ -236,55 +236,6 @@ module EntityFramework {
override Expr getSql() { result = this.getArgumentForParameter(sqlParam) }
}
/** The sink method `System.Data.Entity.DbSet.SqlQuery`. */
private class SystemDataEntityDbSetSqlQuerySinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
"System.Data.Entity;DbSet;false;SqlQuery;(System.String,System.Object[]);;Argument[0];sql;manual"
}
}
/** A sink method in `System.Data.Entity.Database` that executes SQL. */
private class SystemDataEntityDatabaseSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
"System.Data.Entity;Database;false;SqlQuery;(System.Type,System.String,System.Object[]);;Argument[1];sql;manual",
"System.Data.Entity;Database;false;SqlQuery<>;(System.String,System.Object[]);;Argument[0];sql;manual",
"System.Data.Entity;Database;false;ExecuteSqlCommand;(System.String,System.Object[]);;Argument[0];sql;manual",
"System.Data.Entity;Database;false;ExecuteSqlCommand;(System.Data.Entity.TransactionalBehavior,System.String,System.Object[]);;Argument[1];sql;manual",
"System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.Data.Entity.TransactionalBehavior,System.String,System.Threading.CancellationToken,System.Object[]);;Argument[1];sql;manual",
"System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.String,System.Threading.CancellationToken,System.Object[]);;Argument[0];sql;manual",
"System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.String,System.Object[]);;Argument[0];sql;manual",
"System.Data.Entity;Database;false;ExecuteSqlCommandAsync;(System.Data.Entity.TransactionalBehavior,System.String,System.Object[]);;Argument[1];sql;manual"
]
}
}
/** A sink method in `Microsoft.EntityFrameworkCore.RelationalQueryableExtensions` that executes SQL. */
private class MicrosoftEntityFrameworkCoreRelationalQueryableExtensionsSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
"Microsoft.EntityFrameworkCore;RelationalQueryableExtensions;false;FromSqlRaw<>;(Microsoft.EntityFrameworkCore.DbSet<TEntity>,System.String,System.Object[]);;Argument[1];sql;manual",
]
}
}
/** A sink method in `Microsoft.EntityFrameworkCore.RelationalDatabaseFacadeExtensions` that executes SQL. */
private class MicrosoftEntityFrameworkCoreRelationalDatabaseFacadeExtensionsSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
"Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRaw;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Collections.Generic.IEnumerable<System.Object>);;Argument[1];sql;manual",
"Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRaw;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Object[]);;Argument[1];sql;manual",
"Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
"Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Object[]);;Argument[1];sql;manual",
"Microsoft.EntityFrameworkCore;RelationalDatabaseFacadeExtensions;false;ExecuteSqlRawAsync;(Microsoft.EntityFrameworkCore.Infrastructure.DatabaseFacade,System.String,System.Collections.Generic.IEnumerable<System.Object>,System.Threading.CancellationToken);;Argument[1];sql;manual",
]
}
}
/** Holds if `t` is compatible with a DB column type. */
private predicate isColumnType(Type t) {
t instanceof SimpleType

View File

@@ -1,9 +0,0 @@
/**
* A module importing all generated Models as Data models.
*/
import csharp
private module GeneratedFrameworks {
private import generated.dotnet.Runtime
}

View File

@@ -1,8 +0,0 @@
/** Provides a module for importing negative models. */
/**
* A module importing all generated negative Models as Data models.
*/
private module GeneratedFrameworks {
private import generated.dotnet.NegativeRuntime
}

View File

@@ -47,74 +47,6 @@ module JsonNET {
}
}
/** Data flow for `Newtonsoft.Json.JsonConvert`. */
private class JsonConvertClassFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"Newtonsoft.Json;JsonConvert;false;DeserializeAnonymousType<>;(System.String,T);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeAnonymousType<>;(System.String,T,Newtonsoft.Json.JsonSerializerSettings);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeObject;(System.String);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeObject;(System.String,Newtonsoft.Json.JsonSerializerSettings);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeObject;(System.String,System.Type);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeObject;(System.String,System.Type,Newtonsoft.Json.JsonConverter[]);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeObject;(System.String,System.Type,Newtonsoft.Json.JsonSerializerSettings);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeObject<>;(System.String);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeObject<>;(System.String,Newtonsoft.Json.JsonConverter[]);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeObject<>;(System.String,Newtonsoft.Json.JsonSerializerSettings);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeXNode;(System.String);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeXNode;(System.String,System.String);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeXNode;(System.String,System.String,System.Boolean);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeXNode;(System.String,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeXmlNode;(System.String);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeXmlNode;(System.String,System.String);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeXmlNode;(System.String,System.String,System.Boolean);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;DeserializeXmlNode;(System.String,System.String,System.Boolean,System.Boolean);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;PopulateObject;(System.String,System.Object);;Argument[0];Argument[1];taint;manual",
"Newtonsoft.Json;JsonConvert;false;PopulateObject;(System.String,System.Object,Newtonsoft.Json.JsonSerializerSettings);;Argument[0];Argument[1];taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeObject;(System.Object);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeObject;(System.Object,Newtonsoft.Json.Formatting);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeObject;(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[]);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeObject;(System.Object,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeObject;(System.Object,Newtonsoft.Json.JsonConverter[]);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeObject;(System.Object,Newtonsoft.Json.JsonSerializerSettings);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeObject;(System.Object,System.Type,Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonSerializerSettings);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeObject;(System.Object,System.Type,Newtonsoft.Json.JsonSerializerSettings);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeXNode;(System.Xml.Linq.XObject);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeXNode;(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeXNode;(System.Xml.Linq.XObject,Newtonsoft.Json.Formatting,System.Boolean);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeXmlNode;(System.Xml.XmlNode);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeXmlNode;(System.Xml.XmlNode,Newtonsoft.Json.Formatting);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;SerializeXmlNode;(System.Xml.XmlNode,Newtonsoft.Json.Formatting,System.Boolean);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Char);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.DateTime,Newtonsoft.Json.DateFormatHandling,Newtonsoft.Json.DateTimeZoneHandling);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.DateTimeOffset);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.DateTimeOffset,Newtonsoft.Json.DateFormatHandling);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Double);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Enum);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Guid);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Object);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Single);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.String);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.String,System.Char);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.String,System.Char,Newtonsoft.Json.StringEscapeHandling);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.TimeSpan);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonConvert;false;ToString;(System.Uri);;Argument[0];ReturnValue;taint;manual",
]
}
}
/** A type that is serialized. */
private class SerializedType extends ValueOrRefType {
SerializedType() {
@@ -175,22 +107,6 @@ module JsonNET {
Method getDeserializeMethod() { result = this.getAMethod("Deserialize") }
}
/** Data flow for `NewtonSoft.Json.JSonSerializer`. */
private class JsonSerializerClassFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"Newtonsoft.Json;JsonSerializer;false;Deserialize;(Newtonsoft.Json.JsonReader);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonSerializer;false;Deserialize;(Newtonsoft.Json.JsonReader,System.Type);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonSerializer;false;Deserialize;(System.IO.TextReader,System.Type);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json;JsonSerializer;false;Serialize;(Newtonsoft.Json.JsonWriter,System.Object);;Argument[1];Argument[0];taint;manual",
"Newtonsoft.Json;JsonSerializer;false;Serialize;(Newtonsoft.Json.JsonWriter,System.Object,System.Type);;Argument[1];Argument[0];taint;manual",
"Newtonsoft.Json;JsonSerializer;false;Serialize;(System.IO.TextWriter,System.Object);;Argument[1];Argument[0];taint;manual",
"Newtonsoft.Json;JsonSerializer;false;Serialize;(System.IO.TextWriter,System.Object,System.Type);;Argument[1];Argument[0];taint;manual"
]
}
}
/** Any attribute class that marks a member to not be serialized. */
private class NotSerializedAttributeClass extends JsonClass {
NotSerializedAttributeClass() {
@@ -223,20 +139,6 @@ module JsonNET {
LinqClass() { this.getDeclaringNamespace() instanceof LinqNamespace }
}
/** Data flow for `Newtonsoft.Json.Linq.JToken`. */
private class JTokenClassFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"Newtonsoft.Json.Linq;JToken;false;SelectToken;(System.String);;Argument[this];ReturnValue;taint;manual",
"Newtonsoft.Json.Linq;JToken;false;SelectToken;(System.String,Newtonsoft.Json.Linq.JsonSelectSettings);;Argument[this];ReturnValue;taint;manual",
"Newtonsoft.Json.Linq;JToken;false;SelectToken;(System.String,System.Boolean);;Argument[this];ReturnValue;taint;manual",
"Newtonsoft.Json.Linq;JToken;false;ToString;();;Argument[this];ReturnValue;taint;manual",
"Newtonsoft.Json.Linq;JToken;false;ToString;(Newtonsoft.Json.Formatting,Newtonsoft.Json.JsonConverter[]);;Argument[this];ReturnValue;taint;manual",
]
}
}
/** The `NewtonSoft.Json.Linq.JObject` class. */
class JObjectClass extends LinqClass {
JObjectClass() { this.hasName("JObject") }
@@ -247,58 +149,4 @@ module JsonNET {
/** Gets the `SelectToken` method. */
Method getSelectTokenMethod() { result = this.getABaseType*().getAMethod("SelectToken") }
}
/** Data flow for `NewtonSoft.Json.Linq.JObject`. */
private class JObjectClassFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"Newtonsoft.Json.Linq;JObject;false;Add;(System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>);;Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"Newtonsoft.Json.Linq;JObject;false;Add;(System.Collections.Generic.KeyValuePair<System.String,Newtonsoft.Json.Linq.JToken>);;Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"Newtonsoft.Json.Linq;JObject;false;JObject;(Newtonsoft.Json.Linq.JObject);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"Newtonsoft.Json.Linq;JObject;false;JObject;(Newtonsoft.Json.Linq.JObject);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"Newtonsoft.Json.Linq;JObject;false;JObject;(System.Object[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"Newtonsoft.Json.Linq;JObject;false;JObject;(System.Object[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"Newtonsoft.Json.Linq;JObject;false;Parse;(System.String);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json.Linq;JObject;false;Parse;(System.String,Newtonsoft.Json.Linq.JsonLoadSettings);;Argument[0];ReturnValue;taint;manual",
"Newtonsoft.Json.Linq;JObject;false;get_Item;(System.Object);;Argument[this].Element;ReturnValue;value;manual",
"Newtonsoft.Json.Linq;JObject;false;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];ReturnValue;value;manual",
"Newtonsoft.Json.Linq;JObject;false;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual",
"Newtonsoft.Json.Linq;JObject;false;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"Newtonsoft.Json.Linq;JObject;false;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element;value;manual",
"Newtonsoft.Json.Linq;JObject;false;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"Newtonsoft.Json.Linq;JObject;false;set_Item;(System.String,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element;value;manual",
]
}
}
/** Data flow for `Newtonsoft.JSon.Linq.JArray` */
private class NewtonsoftJsonLinqJArrayFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"Newtonsoft.Json.Linq;JArray;false;get_Item;(System.Object);;Argument[this].Element;ReturnValue;value;manual",
"Newtonsoft.Json.Linq;JArray;false;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element;value;manual",
]
}
}
/** Data flow for `Newtonsoft.JSon.Linq.JConstructor` */
private class NewtonsoftJsonLinqJConstructorFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"Newtonsoft.Json.Linq;JConstructor;false;get_Item;(System.Object);;Argument[this].Element;ReturnValue;value;manual",
"Newtonsoft.Json.Linq;JConstructor;false;set_Item;(System.Object,Newtonsoft.Json.Linq.JToken);;Argument[1];Argument[this].Element;value;manual",
]
}
}
/** Data flow for `Newtonsoft.JSon.Linq.JContainer` */
private class NewtonsoftJsonLinqJContainerFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"Newtonsoft.Json.Linq;JContainer;true;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual"
}
}
}

View File

@@ -42,257 +42,6 @@ module Sources {
}
}
private class ServiceStackRemoteSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
// IRestClient
"ServiceStack;IRestClient;true;Send<>;(System.String,System.String,System.Object);;Argument[2];remote;manual",
"ServiceStack;IRestClient;true;Patch<>;(System.String,System.Object);;Argument[1];remote;manual",
"ServiceStack;IRestClient;true;Post<>;(System.String,System.Object);;Argument[1];remote;manual",
"ServiceStack;IRestClient;true;Put<>;(System.String,System.Object);;Argument[1];remote;manual",
// IRestClientSync
"ServiceStack;IRestClientSync;true;CustomMethod;(System.String,ServiceStack.IReturnVoid);;Argument[1];remote;manual",
"ServiceStack;IRestClientSync;true;CustomMethod<>;(System.String,System.Object);;Argument[1];remote;manual",
"ServiceStack;IRestClientSync;true;CustomMethod<>;(System.String,ServiceStack.IReturn<TResponse>);;Argument[1];remote;manual",
"ServiceStack;IRestClientSync;true;Delete;(ServiceStack.IReturnVoid);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Delete<>;(System.Object);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Delete<>;(ServiceStack.IReturn<TResponse>);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Get;(ServiceStack.IReturnVoid);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Get<>;(System.Object);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Get<>;(ServiceStack.IReturn<TResponse>);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Patch;(ServiceStack.IReturnVoid);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Patch<>;(System.Object);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Patch<>;(ServiceStack.IReturn<TResponse>);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Post;(ServiceStack.IReturnVoid);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Post<>;(System.Object);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Post<>;(ServiceStack.IReturn<TResponse>);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Put;(ServiceStack.IReturnVoid);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Put<>;(System.Object);;Argument[0];remote;manual",
"ServiceStack;IRestClientSync;true;Put<>;(ServiceStack.IReturn<TResponse>);;Argument[0];remote;manual",
// IRestGateway
"ServiceStack;IRestGateway;true;Delete<>;(ServiceStack.IReturn<T>);;Argument[0];remote;manual",
"ServiceStack;IRestGateway;true;Get<>;(ServiceStack.IReturn<T>);;Argument[0];remote;manual",
"ServiceStack;IRestGateway;true;Post<>;(ServiceStack.IReturn<T>);;Argument[0];remote;manual",
"ServiceStack;IRestGateway;true;Put<>;(ServiceStack.IReturn<T>);;Argument[0];remote;manual",
"ServiceStack;IRestGateway;true;Send<>;(ServiceStack.IReturn<T>);;Argument[0];remote;manual",
// IOneWayClient
"ServiceStack;IOneWayClient;true;SendAllOneWay;(System.Collections.Generic.IEnumerable<System.Object>);;Argument[1].Element;remote;manual",
"ServiceStack;IOneWayClient;true;SendOneWay;(System.String,System.Object);;Argument[1];remote;manual",
"ServiceStack;IOneWayClient;true;SendOneWay;(System.Object);;Argument[0];remote;manual",
// IServiceGateway
"ServiceStack;IServiceGateway;true;Publish;(System.Object);;Argument[0];remote;manual",
"ServiceStack;IServiceGateway;true;PublishAll;(System.Collections.Generic.IEnumerable<System.Object>);;Argument[0].Element;remote;manual",
"ServiceStack;IServiceGateway;true;Send<>;(System.Object);;Argument[0];remote;manual",
"ServiceStack;IServiceGateway;true;SendAll<>;(System.Collections.Generic.IEnumerable<System.Object>);;Argument[0].Element;remote;manual",
// IRestClientAsync
"ServiceStack;IRestClientAsync;true;CustomMethodAsync;(System.String,ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[1];remote;manual",
"ServiceStack;IRestClientAsync;true;CustomMethodAsync<>;(System.String,System.Object,System.Threading.CancellationToken);;Argument[1];remote;manual",
"ServiceStack;IRestClientAsync;true;CustomMethodAsync<>;(System.String,ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken);;Argument[1];remote;manual",
"ServiceStack;IRestClientAsync;true;DeleteAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;DeleteAsync<>;(System.Object,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;DeleteAsync<>;(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;GetAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;GetAsync<>;(System.Object,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;GetAsync<>;(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;PatchAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;PatchAsync<>;(System.Object,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;PatchAsync<>;(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;PostAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;PostAsync<>;(System.Object,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;PostAsync<>;(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;PutAsync;(ServiceStack.IReturnVoid,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;PutAsync<>;(System.Object,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestClientAsync;true;PutAsync<>;(ServiceStack.IReturn<TResponse>,System.Threading.CancellationToken);;Argument[0];remote;manual",
// IRestGatewayAsync
"ServiceStack;IRestGatewayAsync;true;DeleteAsync<>;(ServiceStack.IReturn<T>,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestGatewayAsync;true;GetAsync<>;(ServiceStack.IReturn<T>,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestGatewayAsync;true;PostAsync<>;(ServiceStack.IReturn<T>,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestGatewayAsync;true;PutAsync<>;(ServiceStack.IReturn<T>,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IRestGatewayAsync;true;SendAsync<>;(ServiceStack.IReturn<T>,System.Threading.CancellationToken);;Argument[0];remote;manual",
// IServiceGatewayAsync
"ServiceStack;IServiceGatewayAsync;true;PublishAsync;(System.Object,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IServiceGatewayAsync;true;PublishAllAsync;(System.Collections.Generic.IEnumerable<System.Object>,System.Threading.CancellationToken);;Argument[0].Element;remote;manual",
"ServiceStack;IServiceGatewayAsync;true;SendAsync<>;(System.Object,System.Threading.CancellationToken);;Argument[0];remote;manual",
"ServiceStack;IServiceGatewayAsync;true;SendAllAsync<>;(System.Collections.Generic.IEnumerable<System.Object>,System.Threading.CancellationToken);;Argument[0].Element;remote;manual",
// ServiceClientBase
"ServiceStack;ServiceClientBase;true;Publish<>;(T);;Argument[0];remote;manual",
"ServiceStack;ServiceClientBase;true;Publish<>;(ServiceStack.Messaging.IMessage<T>);;Argument[0];remote;manual",
"ServiceStack;ServiceClientBase;true;Delete;(System.Object);;Argument[0];remote;manual",
"ServiceStack;ServiceClientBase;true;Get;(System.Object);;Argument[0];remote;manual",
"ServiceStack;ServiceClientBase;true;Patch;(System.Object);;Argument[0];remote;manual",
"ServiceStack;ServiceClientBase;true;Post;(System.Object);;Argument[0];remote;manual",
"ServiceStack;ServiceClientBase;true;Put;(System.Object);;Argument[0];remote;manual",
"ServiceStack;ServiceClientBase;true;Head;(System.Object);;Argument[0];remote;manual",
"ServiceStack;ServiceClientBase;true;Head;(ServiceStack.IReturn);;Argument[0];remote;manual",
"ServiceStack;ServiceClientBase;true;CustomMethod;(System.String,System.String,System.Object);;Argument[2];remote;manual",
"ServiceStack;ServiceClientBase;true;CustomMethod<>;(System.String,System.String,System.Object);;Argument[2];remote;manual",
"ServiceStack;ServiceClientBase;true;CustomMethodAsync<>;(System.String,System.String,System.Object,System.Threading.CancellationToken);;Argument[2];remote;manual",
"ServiceStack;ServiceClientBase;true;DownloadBytes;(System.String,System.String,System.Object);;Argument[2];remote;manual",
"ServiceStack;ServiceClientBase;true;DownloadBytesAsync;(System.String,System.String,System.Object);;Argument[2];remote;manual"
]
}
}
private class ServiceStackSqlSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
// SqlExpression<T>
"ServiceStack.OrmLite;SqlExpression<>;true;UnsafeAnd;(System.String,System.Object[]);;Argument[0];sql;manual",
"ServiceStack.OrmLite;SqlExpression<>;true;UnsafeFrom;(System.String);;Argument[0];sql;manual",
"ServiceStack.OrmLite;SqlExpression<>;true;UnsafeGroupBy;(System.String);;Argument[0];sql;manual",
"ServiceStack.OrmLite;SqlExpression<>;true;UnsafeHaving;(System.String,System.Object[]);;Argument[0];sql;manual",
"ServiceStack.OrmLite;SqlExpression<>;true;UnsafeOr;(System.String,System.Object[]);;Argument[0];sql;manual",
"ServiceStack.OrmLite;SqlExpression<>;true;UnsafeOrderBy;(System.String);;Argument[0];sql;manual",
"ServiceStack.OrmLite;SqlExpression<>;true;UnsafeSelect;(System.String,System.Boolean);;Argument[0];sql;manual",
"ServiceStack.OrmLite;SqlExpression<>;true;UnsafeSelect;(System.String);;Argument[0];sql;manual",
"ServiceStack.OrmLite;SqlExpression<>;true;UnsafeWhere;(System.String,System.Object[]);;Argument[0];sql;manual",
// IUntypedSqlExpression
"ServiceStack.OrmLite;IUntypedSqlExpression;true;UnsafeAnd;(System.String,System.Object[]);;Argument[0];sql;manual",
"ServiceStack.OrmLite;IUntypedSqlExpression;true;UnsafeFrom;(System.String);;Argument[0];sql;manual",
"ServiceStack.OrmLite;IUntypedSqlExpression;true;UnsafeOr;(System.String,System.Object[]);;Argument[0];sql;manual",
"ServiceStack.OrmLite;IUntypedSqlExpression;true;UnsafeSelect;(System.String);;Argument[0];sql;manual",
"ServiceStack.OrmLite;IUntypedSqlExpression;true;UnsafeWhere;(System.String,System.Object[]);;Argument[0];sql;manual",
// OrmLiteReadApi
"ServiceStack.OrmLite;OrmLiteReadApi;false;ExecuteNonQuery;(System.Data.IDbConnection,System.String);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Action<System.Data.IDbCommand>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;ExecuteNonQuery;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Exists<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Dictionary<,>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Lookup<,>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Lookup<,>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;KeyValuePairs;(System.Data.IDbConnection,System.String,System.System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Scalar<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Scalar<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Select<>;(System.Data.IDbConnection,System.Type,System.String,System.Object);;Argument[2];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Select<>;(System.Data.IDbConnection,System.String);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Select<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Select<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Select<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SelectLazy<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SelectNonDefaults<>;(System.Data.IDbConnection,System.String,T);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Single<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Single<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SqlColumn<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SqlColumn<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SqlColumn<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SqlList<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SqlList<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SqlList<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SqlList<>;(System.Data.IDbConnection,System.String,System.Action<System.Data.IDbCommand>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SqlScalar<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SqlScalar<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;SqlScalar<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Column<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;Column<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;ColumnDistinct<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;ColumnDistinct<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;ColumnLazy<>;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApi;false;ColumnLazy<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
// OrmLiteReadExpressionsApi
"ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;RowCount;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadExpressionsApi;false;RowCount;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>);;Argument[1];sql;manual",
// OrmLiteReadExpressionsApiAsync
"ServiceStack.OrmLite;OrmLiteReadExpressionsApiAsync;false;RowCountAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
// OrmLiteReadApiAsync
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ColumnAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ColumnAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ColumnDistinctAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ColumnDistinctAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;DictionaryAsync<,>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ExecuteNonQueryAsync;(System.Data.IDbConnection,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ExecuteNonQueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ExecuteNonQueryAsync;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ExistsAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;KeyValuePairsAsync<,>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;KeyValuePairsAsync<,>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;LookupAsync<,>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;LookupAsync<,>;(System.Data.IDbCommand,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;LookupAsync<,>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ScalarAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;ScalarAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectAsync<>;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Threading.CancellationToken);;Argument[2];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectAsync<>;(System.Data.IDbConnection,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SelectNonDefaultsAsync<>;(System.Data.IDbConnection,System.String,T,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SingleAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SingleAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlColumnAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlColumnAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlColumnAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlListAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlListAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlListAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlListAsync<>;(System.Data.IDbConnection,System.String,System.Action<System.Data.IDbCommand>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlScalarAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlScalarAsync<>;(System.Data.IDbConnection,System.String,System.Collections.Generic.IEnumerable<System.Data.IDbDataParameter>,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteReadApiAsync;false;SqlScalarAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual",
// Write API
"ServiceStack.OrmLite;OrmLiteWriteApi;false;ExecuteSql;(System.Data.IDbConnection,System.String);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteWriteApi;false;ExecuteSql;(System.Data.IDbConnection,System.String,System.Object);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteWriteApi;false;ExecuteSql;(System.Data.IDbConnection,System.String,System.Collections.Generic.Dictionary<System.String,System.Object>);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;ExecuteSqlAsync;(System.Data.IDbConnection,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
"ServiceStack.OrmLite;OrmLiteWriteApiAsync;false;ExecuteSqlAsync;(System.Data.IDbConnection,System.String,System.Object,System.Threading.CancellationToken);;Argument[1];sql;manual"
]
}
}
private class ServiceStackCodeInjectionSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
// Redis API
"ServiceStack.Redis;IRedisClient;true;Custom;(System.Object[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClient;true;ExecCachedLua;(System.String,System.Func<System.String,T>);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClient;true;ExecLua;(System.String,System.String[],System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClient;true;ExecLua;(System.String,System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClient;true;ExecLuaAsInt;(System.String,System.String[],System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClient;true;ExecLuaAsInt;(System.String,System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClient;true;ExecLuaAsList;(System.String,System.String[],System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClient;true;ExecLuaAsList;(System.String,System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClient;true;ExecLuaAsString;(System.String,System.String[],System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClient;true;ExecLuaAsString;(System.String,System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClient;true;LoadLuaScript;(System.String);;Argument[0];code;manual",
// IRedisClientAsync
"ServiceStack.Redis;IRedisClientAsync;true;CustomAsync;(System.Object[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;CustomAsync;(System.Object[],System.Threading.CancellationToken);;Argument[0].Element;code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecCachedLuaAsync;(System.String,System.Func<System.String,System.Threading.Tasks.ValueTask<T>>,System.Threading.CancellationToken);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsync;(System.String,System.String[],System.Threading.CancellationToken);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsync;(System.String,System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsIntAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsIntAsync;(System.String,System.String[],System.Threading.CancellationToken);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsIntAsync;(System.String,System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsStringAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsStringAsync;(System.String,System.String[],System.Threading.CancellationToken);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsStringAsync;(System.String,System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsListAsync;(System.String,System.String[],System.String[],System.Threading.CancellationToken);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsListAsync;(System.String,System.String[],System.Threading.CancellationToken);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;ExecLuaAsListAsync;(System.String,System.String[]);;Argument[0];code;manual",
"ServiceStack.Redis;IRedisClientAsync;true;LoadLuaScriptAsync;(System.String,System.Threading.CancellationToken);;Argument[0];code;manual"
]
}
}
private class ServiceStackXssSummaryModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"ServiceStack;HttpResult;false;HttpResult;(System.String,System.String);;Argument[0];Argument[this];taint;manual",
"ServiceStack;HttpResult;false;HttpResult;(System.Object,System.String,System.Net.HttpStatusCode);;Argument[0];Argument[this];taint;manual",
"ServiceStack;HttpResult;false;HttpResult;(System.Object,System.String);;Argument[0];Argument[this];taint;manual",
"ServiceStack;HttpResult;false;HttpResult;(System.Object,System.Net.HttpStatusCode);;Argument[0];Argument[this];taint;manual",
"ServiceStack;HttpResult;false;HttpResult;(System.Object);;Argument[0];Argument[this];taint;manual",
"ServiceStack;HttpResult;false;HttpResult;(System.IO.Stream,System.String);;Argument[0];Argument[this];taint;manual",
"ServiceStack;HttpResult;false;HttpResult;(System.Byte[],System.String);;Argument[0];Argument[this];taint;manual"
]
}
}
/** XSS support for ServiceStack framework */
module XSS {
private import semmle.code.csharp.security.dataflow.XSSSinks

View File

@@ -48,248 +48,6 @@ class IDbCommandConstructionSqlExpr extends SqlExpr, ObjectCreation {
override Expr getSql() { result = this.getArgument(0) }
}
/** A construction of a known `IDbCommand` object. */
private class IDbCommandConstructionSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
// SqlCommand
"System.Data.SqlClient;SqlCommand;false;SqlCommand;(System.String);;Argument[0];sql;manual",
"System.Data.SqlClient;SqlCommand;false;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection);;Argument[0];sql;manual",
"System.Data.SqlClient;SqlCommand;false;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction);;Argument[0];sql;manual",
// OdbcCommand
"System.Data.Odbc;OdbcCommand;false;OdbcCommand;(System.String);;Argument[0];sql;manual",
"System.Data.Odbc;OdbcCommand;false;OdbcCommand;(System.String,System.Data.Odbc.OdbcConnection);;Argument[0];sql;manual",
"System.Data.Odbc;OdbcCommand;false;OdbcCommand;(System.String,System.Data.Odbc.OdbcConnection,System.Data.Odbc.OdbcTransaction);;Argument[0];sql;manual",
// OleDbCommand
"System.Data.OleDb;OleDbCommand;false;OleDbCommand;(System.String);;Argument[0];sql;manual",
"System.Data.OleDb;OleDbCommand;false;OleDbCommand;(System.String,System.Data.OleDb.OleDbConnection);;Argument[0];sql;manual",
"System.Data.OleDb;OleDbCommand;false;OleDbCommand;(System.String,System.Data.OleDb.OleDbConnection,System.Data.OleDb.OleDbTransaction);;Argument[0];sql;manual",
// EntityCommand
"System.Data.EntityClient;EntityCommand;false;EntityCommand;(System.String);;Argument[0];sql;manual",
"System.Data.EntityClient;EntityCommand;false;EntityCommand;(System.String,System.Data.EntityClient.EntityConnection);;Argument[0];sql;manual",
"System.Data.EntityClient;EntityCommand;false;EntityCommand;(System.String,System.Data.EntityClient.EntityConnection,System.Data.EntityClient.EntityTransaction);;Argument[0];sql;manual",
// SQLiteCommand
"System.Data.SQLite;SQLiteCommand;false;SQLiteCommand;(System.String);;Argument[0];sql;manual",
"System.Data.SQLite;SQLiteCommand;false;SQLiteCommand;(System.String,System.Data.SQLite.SQLiteConnection);;Argument[0];sql;manual",
"System.Data.SQLite;SQLiteCommand;false;SQLiteCommand;(System.String,System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteTransaction);;Argument[0];sql;manual",
]
}
}
/** Data flow for SqlCommand and friends. */
private class SqlCommandSummaryModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
// SqlCommand
"System.Data.SqlClient;SqlCommand;false;SqlCommand;(System.String);;Argument[0];Argument[this];taint;manual",
"System.Data.SqlClient;SqlCommand;false;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection);;Argument[0];Argument[this];taint;manual",
"System.Data.SqlClient;SqlCommand;false;SqlCommand;(System.String,System.Data.SqlClient.SqlConnection,System.Data.SqlClient.SqlTransaction);;Argument[0];Argument[this];taint;manual",
// SQLiteCommand.
"System.Data.SQLite;SQLiteCommand;false;SQLiteCommand;(System.String);;Argument[0];Argument[this];taint;manual",
"System.Data.SQLite;SQLiteCommand;false;SQLiteCommand;(System.String,System.Data.SQLite.SQLiteConnection);;Argument[0];Argument[this];taint;manual",
"System.Data.SQLite;SQLiteCommand;false;SQLiteCommand;(System.String,System.Data.SQLite.SQLiteConnection,System.Data.SQLite.SQLiteTransaction);;Argument[0];Argument[this];taint;manual",
]
}
}
/** A construction of an `Adapter` object. */
private class SqlDataAdapterConstructionSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
// SqlDataAdapter
"System.Data.SqlClient;SqlDataAdapter;false;SqlDataAdapter;(System.Data.SqlClient.SqlCommand);;Argument[0];sql;manual",
"System.Data.SqlClient;SqlDataAdapter;false;SqlDataAdapter;(System.String,System.String);;Argument[0];sql;manual",
"System.Data.SqlClient;SqlDataAdapter;false;SqlDataAdapter;(System.String,System.Data.SqlClient.SqlConnection);;Argument[0];sql;manual",
// SQLiteDataAdapter
"System.Data.SQLite;SQLiteDataAdapter;false;SQLiteDataAdapter;(System.Data.SQLite.SQLiteCommand);;Argument[0];sql;manual",
"System.Data.SQLite;SQLiteDataAdapter;false;SQLiteDataAdapter;(System.String,System.Data.SQLite.SQLiteConnection);;Argument[0];sql;manual",
"System.Data.SQLite;SQLiteDataAdapter;false;SQLiteDataAdapter;(System.String,System.String);;Argument[0];sql;manual",
"System.Data.SQLite;SQLiteDataAdapter;false;SQLiteDataAdapter;(System.String,System.String,System.Boolean);;Argument[0];sql;manual",
]
}
}
/** A `MySql.Data.MySqlClient.MySqlHelper` method. */
private class MySqlHelperMethodCallSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
// ExecuteDataRow/Async
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDataRow;(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDataRowAsync;(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDataRowAsync;(System.String,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
// ExecuteDataset
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDataset;(System.String,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDataset;(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDataset;(MySql.Data.MySqlClient.MySqlConnection,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDataset;(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
// ExecuteDatasetAsync
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDatasetAsync;(System.String,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDatasetAsync;(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDatasetAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDatasetAsync;(System.String,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDatasetAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDatasetAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDatasetAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteDatasetAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
// ExecuteNonQuery
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteNonQuery;(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteNonQuery;(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
// ExecuteNonQueryAsync
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteNonQueryAsync;(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteNonQueryAsync;(System.String,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteNonQueryAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteNonQueryAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
// ExecuteReader
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReader;(System.String,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReader;(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReader;(MySql.Data.MySqlClient.MySqlConnection,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReader;(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
// ExecuteReaderAsync
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReaderAsync;(System.String,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReaderAsync;(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReaderAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReaderAsync;(System.String,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReaderAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReaderAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReaderAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteReaderAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
// ExecuteScalar
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalar;(System.String,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalar;(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalar;(MySql.Data.MySqlClient.MySqlConnection,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalar;(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
// ExecuteScalarAsync
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalarAsync;(System.String,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalarAsync;(System.String,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalarAsync;(System.String,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalarAsync;(System.String,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalarAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalarAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalarAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;ExecuteScalarAsync;(MySql.Data.MySqlClient.MySqlConnection,System.String,System.Threading.CancellationToken,MySql.Data.MySqlClient.MySqlParameter[]);;Argument[1];sql;manual",
// UpdateDataset/Async
"MySql.Data.MySqlClient;MySqlHelper;false;UpdateDataset;(System.String,System.String,System.Data.DataSet,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;UpdateDatasetAsync;(System.String,System.String,System.Data.DataSet,System.String);;Argument[1];sql;manual",
"MySql.Data.MySqlClient;MySqlHelper;false;UpdateDatasetAsync;(System.String,System.String,System.Data.DataSet,System.String,System.Threading.CancellationToken);;Argument[1];sql;manual"
]
}
}
/** A `Microsoft.ApplicationBlocks.Data.SqlHelper` method. */
private class MicrosoftSqlHelperSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
// ExecuteNonQuery
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteNonQuery;(System.String,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteNonQuery;(System.String,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteNonQuery;(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteNonQuery;(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteNonQuery;(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteNonQuery;(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
// ExecuteDataset
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteDataset;(System.String,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteDataset;(System.String,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteDataset;(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteDataset;(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteDataset;(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteDataset;(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
// ExecuteReader
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteReader;(System.String,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteReader;(System.String,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteReader;(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteReader;(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteReader;(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteReader;(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
// ExecuteScalar
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteScalar;(System.String,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteScalar;(System.String,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteScalar;(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteScalar;(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteScalar;(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteScalar;(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
// ExecuteXmlReader
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteXmlReader;(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteXmlReader;(System.Data.SqlClient.SqlConnection,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteXmlReader;(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String);;Argument[2];sql;manual",
"Microsoft.ApplicationBlocks.Data;SqlHelper;false;ExecuteXmlReader;(System.Data.SqlClient.SqlTransaction,System.Data.CommandType,System.String,System.Data.SqlClient.SqlParameter[]);;Argument[2];sql;manual"
]
}
}
/** A `Dapper.SqlMapper` method that is taking a SQL string argument. */
private class DapperSqlMapperSinkModelCsv extends SinkModelCsv {
override predicate row(string row) {
row =
[
// Execute*
"Dapper;SqlMapper;false;Execute;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;ExecuteAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;ExecuteScalar;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;ExecuteScalarAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;ExecuteScalar<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;ExecuteScalarAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;ExecuteReader;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;ExecuteReaderAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;ExecuteReaderAsync;(System.Data.DbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
// Query*
"Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;Query<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryMultiple;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryMultipleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryFirst;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryFirst<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryFirstAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryFirstOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryFirstOrDefault<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryFirstOrDefaultAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QuerySingle;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QuerySingle<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QuerySingleAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QuerySingleOrDefault;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QuerySingleOrDefault<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QuerySingleOrDefaultAsync<>;(System.Data.IDbConnection,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
// Query* with System.Type parameter
"Dapper;SqlMapper;false;Query;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[2];sql;manual",
"Dapper;SqlMapper;false;QueryAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Boolean,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[2];sql;manual",
"Dapper;SqlMapper;false;QueryFirst;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[2];sql;manual",
"Dapper;SqlMapper;false;QueryFirstAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[2];sql;manual",
"Dapper;SqlMapper;false;QueryFirstOrDefault;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[2];sql;manual",
"Dapper;SqlMapper;false;QueryFirstOrDefaultAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[2];sql;manual",
"Dapper;SqlMapper;false;QuerySingle;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[2];sql;manual",
"Dapper;SqlMapper;false;QuerySingleAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[2];sql;manual",
"Dapper;SqlMapper;false;QuerySingleOrDefault;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[2];sql;manual",
"Dapper;SqlMapper;false;QuerySingleOrDefaultAsync;(System.Data.IDbConnection,System.Type,System.String,System.Object,System.Data.IDbTransaction,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[2];sql;manual",
// Query with multiple type parameters
"Dapper;SqlMapper;false;Query<,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryAsync<,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;Query<,,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryAsync<,,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;Query<,,,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryAsync<,,,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;Query<,,,,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryAsync<,,,,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;Query<,,,,,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TSixth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryAsync<,,,,,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TSixth,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;Query<,,,,,,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TSixth,TSeventh,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryAsync<,,,,,,,>;(System.Data.IDbConnection,System.String,System.Func<TFirst,TSecond,TThird,TFourth,TFifth,TSixth,TSeventh,TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
// Query with System.Type[] parameter
"Dapper;SqlMapper;false;Query<>;(System.Data.IDbConnection,System.String,System.Type[],System.Func<System.Object[],TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual",
"Dapper;SqlMapper;false;QueryAsync<>;(System.Data.IDbConnection,System.String,System.Type[],System.Func<System.Object[],TReturn>,System.Object,System.Data.IDbTransaction,System.Boolean,System.String,System.Nullable<System.Int32>,System.Nullable<System.Data.CommandType>);;Argument[1];sql;manual"
]
}
}
/** A `Dapper.CommandDefinition` creation that is taking a SQL string argument and is passed to a `Dapper.SqlMapper` method. */
class DapperCommandDefinitionMethodCallSqlExpr extends SqlExpr, ObjectCreation {
DapperCommandDefinitionMethodCallSqlExpr() {

View File

@@ -65,30 +65,6 @@ class SystemArrayClass extends SystemClass {
Property getLengthProperty() { result = this.getProperty("Length") }
}
/** Data flow for `System.Array`. */
private class SystemArrayFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;Array;false;AsReadOnly<>;(T[]);;Argument[0].Element;ReturnValue.Element;value;manual",
"System;Array;false;Clear;(System.Array,System.Int32,System.Int32);;Argument[0].WithoutElement;Argument[0];value;manual",
"System;Array;false;Clear;(System.Array);;Argument[0].WithoutElement;Argument[0];value;manual",
"System;Array;false;Clone;();;Argument[0].Element;ReturnValue.Element;value;manual",
"System;Array;false;CopyTo;(System.Array,System.Int64);;Argument[this].Element;Argument[0].Element;value;manual",
"System;Array;false;Find<>;(T[],System.Predicate<T>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System;Array;false;Find<>;(T[],System.Predicate<T>);;Argument[0].Element;ReturnValue;value;manual",
"System;Array;false;FindAll<>;(T[],System.Predicate<T>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System;Array;false;FindAll<>;(T[],System.Predicate<T>);;Argument[0].Element;ReturnValue;value;manual",
"System;Array;false;FindLast<>;(T[],System.Predicate<T>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System;Array;false;FindLast<>;(T[],System.Predicate<T>);;Argument[0].Element;ReturnValue;value;manual",
"System;Array;false;Reverse;(System.Array);;Argument[0].Element;ReturnValue.Element;value;manual",
"System;Array;false;Reverse;(System.Array,System.Int32,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual",
"System;Array;false;Reverse<>;(T[]);;Argument[0].Element;ReturnValue.Element;value;manual",
"System;Array;false;Reverse<>;(T[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual",
]
}
}
/** `System.Attribute` class. */
class SystemAttributeClass extends SystemClass {
SystemAttributeClass() { this.hasName("Attribute") }
@@ -118,361 +94,11 @@ class SystemBooleanStruct extends BoolType {
override string getAPrimaryQlClass() { result = "SystemBooleanStruct" }
}
/** Data flow for `System.Boolean`. */
private class SystemBooleanFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;Boolean;false;Parse;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Boolean;false;TryParse;(System.String,System.Boolean);;Argument[0];Argument[1];taint;manual",
"System;Boolean;false;TryParse;(System.String,System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Boolean;false;TryParse;(System.ReadOnlySpan<System.Char>,System.Boolean);;Argument[0].Element;Argument[1];taint;manual",
"System;Boolean;false;TryParse;(System.ReadOnlySpan<System.Char>,System.Boolean);;Argument[0].Element;ReturnValue;taint;manual",
]
}
}
/** The `System.Convert` class. */
class SystemConvertClass extends SystemClass {
SystemConvertClass() { this.hasName("Convert") }
}
/** Data flow for `System.Convert`. */
private class SystemConvertFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;Convert;false;ChangeType;(System.Object,System.Type);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ChangeType;(System.Object,System.Type,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ChangeType;(System.Object,System.TypeCode);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ChangeType;(System.Object,System.TypeCode,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;FromBase64CharArray;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue.Element;taint;manual",
"System;Convert;false;FromBase64String;(System.String);;Argument[0];ReturnValue.Element;taint;manual",
"System;Convert;false;FromHexString;(System.ReadOnlySpan<System.Char>);;Argument[0].Element;ReturnValue.Element;taint;manual",
"System;Convert;false;FromHexString;(System.String);;Argument[0];ReturnValue.Element;taint;manual",
"System;Convert;false;GetTypeCode;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;IsDBNull;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32,System.Base64FormattingOptions);;Argument[0].Element;Argument[3].Element;taint;manual",
"System;Convert;false;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;ToBase64CharArray;(System.Byte[],System.Int32,System.Int32,System.Char[],System.Int32);;Argument[0].Element;Argument[3].Element;taint;manual",
"System;Convert;false;ToBase64String;(System.Byte[]);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;ToBase64String;(System.Byte[],System.Base64FormattingOptions);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;ToBase64String;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;ToBase64String;(System.Byte[],System.Int32,System.Int32,System.Base64FormattingOptions);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;ToBase64String;(System.ReadOnlySpan<System.Byte>,System.Base64FormattingOptions);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToBoolean;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.String,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToByte;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToChar;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDateTime;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDecimal;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToDouble;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToHexString;(System.Byte[]);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;ToHexString;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;ToHexString;(System.ReadOnlySpan<System.Byte>);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.String,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt16;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.String,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt32;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.String,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToInt64;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.String,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSByte;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToSingle;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Boolean,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Byte,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Byte,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Char,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.DateTime,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Decimal,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Double,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Int16,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Int16,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Int32,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Int32,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Int64,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Int64,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.SByte,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.Single,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.UInt16,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.UInt32,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToString;(System.UInt64,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.String,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt16;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.String,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt32;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Boolean);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Byte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Char);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.DateTime);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Decimal);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Double);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Int16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Int64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Object,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.SByte);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.Single);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.String,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.UInt16);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.UInt32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;ToUInt64;(System.UInt64);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;TryFromBase64Chars;(System.ReadOnlySpan<System.Char>,System.Span<System.Byte>,System.Int32);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;TryFromBase64Chars;(System.ReadOnlySpan<System.Char>,System.Span<System.Byte>,System.Int32);;Argument[0].Element;Argument[1].Element;taint;manual",
"System;Convert;false;TryFromBase64Chars;(System.ReadOnlySpan<System.Char>,System.Span<System.Byte>,System.Int32);;Argument[0].Element;Argument[2];taint;manual",
"System;Convert;false;TryFromBase64String;(System.String,System.Span<System.Byte>,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Convert;false;TryFromBase64String;(System.String,System.Span<System.Byte>,System.Int32);;Argument[0];Argument[1].Element;taint;manual",
"System;Convert;false;TryFromBase64String;(System.String,System.Span<System.Byte>,System.Int32);;Argument[0];Argument[2];taint;manual",
"System;Convert;false;TryToBase64Chars;(System.ReadOnlySpan<System.Byte>,System.Span<System.Char>,System.Int32,System.Base64FormattingOptions);;Argument[0].Element;ReturnValue;taint;manual",
"System;Convert;false;TryToBase64Chars;(System.ReadOnlySpan<System.Byte>,System.Span<System.Char>,System.Int32,System.Base64FormattingOptions);;Argument[0].Element;Argument[1].Element;taint;manual",
"System;Convert;false;TryToBase64Chars;(System.ReadOnlySpan<System.Byte>,System.Span<System.Char>,System.Int32,System.Base64FormattingOptions);;Argument[0].Element;Argument[2];taint;manual",
]
}
}
/** `System.Delegate` class. */
class SystemDelegateClass extends SystemClass {
SystemDelegateClass() { this.hasName("Delegate") }
@@ -577,28 +203,6 @@ class SystemInt32Struct extends IntType {
}
}
/** Data flow for `System.Int32`. */
private class SystemInt32FlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;Int32;false;Parse;(System.String);;Argument[0];ReturnValue;taint;manual",
"System;Int32;false;Parse;(System.String,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Int32;false;Parse;(System.String,System.Globalization.NumberStyles);;Argument[0];ReturnValue;taint;manual",
"System;Int32;false;Parse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider);;Argument[0];ReturnValue;taint;manual",
"System;Int32;false;Parse;(System.ReadOnlySpan<System.Char>,System.Globalization.NumberStyles,System.IFormatProvider);;Argument[0].Element;ReturnValue;taint;manual",
"System;Int32;false;TryParse;(System.String,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Int32;false;TryParse;(System.String,System.Int32);;Argument[0];Argument[1];taint;manual",
"System;Int32;false;TryParse;(System.ReadOnlySpan<System.Char>,System.Int32);;Argument[0].Element;ReturnValue;taint;manual",
"System;Int32;false;TryParse;(System.ReadOnlySpan<System.Char>,System.Int32);;Argument[0].Element;Argument[1];taint;manual",
"System;Int32;false;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;Int32;false;TryParse;(System.String,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);;Argument[0];Argument[3];taint;manual",
"System;Int32;false;TryParse;(System.ReadOnlySpan<System.Char>,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);;Argument[0].Element;ReturnValue;taint;manual",
"System;Int32;false;TryParse;(System.ReadOnlySpan<System.Char>,System.Globalization.NumberStyles,System.IFormatProvider,System.Int32);;Argument[0].Element;Argument[3];taint;manual"
]
}
}
/** The `System.InvalidCastException` class. */
class SystemInvalidCastExceptionClass extends SystemClass {
SystemInvalidCastExceptionClass() { this.hasName("InvalidCastException") }
@@ -619,19 +223,6 @@ class SystemLazyClass extends SystemUnboundGenericClass {
}
}
/** Data flow for `System.Lazy<>`. */
private class SystemLazyFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;Lazy<>;false;Lazy;(System.Func<T>);;Argument[0].ReturnValue;Argument[this].Property[System.Lazy<>.Value];value;manual",
"System;Lazy<>;false;Lazy;(System.Func<T>,System.Boolean);;Argument[0].ReturnValue;Argument[this].Property[System.Lazy<>.Value];value;manual",
"System;Lazy<>;false;Lazy;(System.Func<T>,System.Threading.LazyThreadSafetyMode);;Argument[0].ReturnValue;Argument[this].Property[System.Lazy<>.Value];value;manual",
"System;Lazy<>;false;get_Value;();;Argument[this];ReturnValue;taint;manual",
]
}
}
/** The `System.Nullable<T>` struct. */
class SystemNullableStruct extends SystemUnboundGenericStruct {
SystemNullableStruct() {
@@ -661,21 +252,6 @@ class SystemNullableStruct extends SystemUnboundGenericStruct {
}
}
/** Data flow for `System.Nullable<>`. */
private class SystemNullableFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;Nullable<>;false;GetValueOrDefault;();;Argument[this].Property[System.Nullable<>.Value];ReturnValue;value;manual",
"System;Nullable<>;false;GetValueOrDefault;(T);;Argument[0];ReturnValue;value;manual",
"System;Nullable<>;false;GetValueOrDefault;(T);;Argument[this].Property[System.Nullable<>.Value];ReturnValue;value;manual",
"System;Nullable<>;false;Nullable;(T);;Argument[0];Argument[this].Property[System.Nullable<>.Value];value;manual",
"System;Nullable<>;false;get_HasValue;();;Argument[this].Property[System.Nullable<>.Value];ReturnValue;taint;manual",
"System;Nullable<>;false;get_Value;();;Argument[this];ReturnValue;taint;manual",
]
}
}
/** The `System.NullReferenceException` class. */
class SystemNullReferenceExceptionClass extends SystemClass {
SystemNullReferenceExceptionClass() { this.hasName("NullReferenceException") }
@@ -882,132 +458,6 @@ class SystemStringClass extends StringType {
}
}
/** Data flow for `System.String`. */
private class SystemStringFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;String;false;Clone;();;Argument[this];ReturnValue;value;manual",
"System;String;false;Concat;(System.Collections.Generic.IEnumerable<System.String>);;Argument[0].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.Object);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Concat;(System.Object,System.Object);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Concat;(System.Object,System.Object);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Concat;(System.Object,System.Object,System.Object);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Concat;(System.Object,System.Object,System.Object);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Concat;(System.Object,System.Object,System.Object);;Argument[2];ReturnValue;taint;manual",
"System;String;false;Concat;(System.Object[]);;Argument[0].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>);;Argument[0].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>);;Argument[0].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>);;Argument[2].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>);;Argument[0].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>);;Argument[2].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>,System.ReadOnlySpan<System.Char>);;Argument[3].Element;ReturnValue;taint;manual",
"System;String;false;Concat;(System.String,System.String);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Concat;(System.String,System.String);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Concat;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Concat;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Concat;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;manual",
"System;String;false;Concat;(System.String,System.String,System.String,System.String);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Concat;(System.String,System.String,System.String,System.String);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Concat;(System.String,System.String,System.String,System.String);;Argument[2];ReturnValue;taint;manual",
"System;String;false;Concat;(System.String,System.String,System.String,System.String);;Argument[3];ReturnValue;taint;manual",
"System;String;false;Concat;(System.String[]);;Argument[0].Element;ReturnValue;taint;manual",
"System;String;false;Concat<>;(System.Collections.Generic.IEnumerable<T>);;Argument[0].Element;ReturnValue;taint;manual",
"System;String;false;Copy;(System.String);;Argument[0];ReturnValue;value;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object);;Argument[2];ReturnValue;taint;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object,System.Object);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object,System.Object);;Argument[2];ReturnValue;taint;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object,System.Object);;Argument[3];ReturnValue;taint;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);;Argument[2];ReturnValue;taint;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);;Argument[3];ReturnValue;taint;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object,System.Object,System.Object);;Argument[4];ReturnValue;taint;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object[]);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Format;(System.IFormatProvider,System.String,System.Object[]);;Argument[2].Element;ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object,System.Object);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object,System.Object);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object,System.Object);;Argument[2];ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object,System.Object,System.Object);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object,System.Object,System.Object);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object,System.Object,System.Object);;Argument[2];ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object,System.Object,System.Object);;Argument[3];ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object[]);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Format;(System.String,System.Object[]);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.CharEnumerator.Current];value;manual",
"System;String;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current];value;manual",
"System;String;false;Insert;(System.Int32,System.String);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Insert;(System.Int32,System.String);;Argument[this];ReturnValue;taint;manual",
"System;String;false;Join;(System.Char,System.Object[]);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Join;(System.Char,System.Object[]);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Join;(System.Char,System.String[]);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Join;(System.Char,System.String[]);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Join;(System.Char,System.String[],System.Int32,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Join;(System.Char,System.String[],System.Int32,System.Int32);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Join;(System.String,System.Collections.Generic.IEnumerable<System.String>);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Join;(System.String,System.Collections.Generic.IEnumerable<System.String>);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Join;(System.String,System.Object[]);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Join;(System.String,System.Object[]);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Join;(System.String,System.String[]);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Join;(System.String,System.String[]);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Join;(System.String,System.String[],System.Int32,System.Int32);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Join;(System.String,System.String[],System.Int32,System.Int32);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Join<>;(System.Char,System.Collections.Generic.IEnumerable<T>);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Join<>;(System.Char,System.Collections.Generic.IEnumerable<T>);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Join<>;(System.String,System.Collections.Generic.IEnumerable<T>);;Argument[0];ReturnValue;taint;manual",
"System;String;false;Join<>;(System.String,System.Collections.Generic.IEnumerable<T>);;Argument[1].Element;ReturnValue;taint;manual",
"System;String;false;Normalize;();;Argument[this];ReturnValue;taint;manual",
"System;String;false;Normalize;(System.Text.NormalizationForm);;Argument[this];ReturnValue;taint;manual",
"System;String;false;PadLeft;(System.Int32);;Argument[this];ReturnValue;taint;manual",
"System;String;false;PadLeft;(System.Int32,System.Char);;Argument[this];ReturnValue;taint;manual",
"System;String;false;PadRight;(System.Int32);;Argument[this];ReturnValue;taint;manual",
"System;String;false;PadRight;(System.Int32,System.Char);;Argument[this];ReturnValue;taint;manual",
"System;String;false;Remove;(System.Int32);;Argument[this];ReturnValue;taint;manual",
"System;String;false;Remove;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;manual",
"System;String;false;Replace;(System.Char,System.Char);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Replace;(System.Char,System.Char);;Argument[this];ReturnValue;taint;manual",
"System;String;false;Replace;(System.String,System.String);;Argument[1];ReturnValue;taint;manual",
"System;String;false;Replace;(System.String,System.String);;Argument[this];ReturnValue;taint;manual",
"System;String;false;Split;(System.Char,System.Int32,System.StringSplitOptions);;Argument[this];ReturnValue.Element;taint;manual",
"System;String;false;Split;(System.Char,System.StringSplitOptions);;Argument[this];ReturnValue.Element;taint;manual",
"System;String;false;Split;(System.Char[]);;Argument[this];ReturnValue.Element;taint;manual",
"System;String;false;Split;(System.Char[],System.Int32);;Argument[this];ReturnValue.Element;taint;manual",
"System;String;false;Split;(System.Char[],System.Int32,System.StringSplitOptions);;Argument[this];ReturnValue.Element;taint;manual",
"System;String;false;Split;(System.Char[],System.StringSplitOptions);;Argument[this];ReturnValue.Element;taint;manual",
"System;String;false;Split;(System.String,System.Int32,System.StringSplitOptions);;Argument[this];ReturnValue.Element;taint;manual",
"System;String;false;Split;(System.String,System.StringSplitOptions);;Argument[this];ReturnValue.Element;taint;manual",
"System;String;false;Split;(System.String[],System.Int32,System.StringSplitOptions);;Argument[this];ReturnValue.Element;taint;manual",
"System;String;false;Split;(System.String[],System.StringSplitOptions);;Argument[this];ReturnValue.Element;taint;manual",
"System;String;false;String;(System.Char[]);;Argument[0].Element;Argument[this];taint;manual",
"System;String;false;String;(System.Char[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual",
"System;String;false;Substring;(System.Int32);;Argument[this];ReturnValue;taint;manual",
"System;String;false;Substring;(System.Int32,System.Int32);;Argument[this];ReturnValue;taint;manual",
"System;String;false;ToLower;();;Argument[this];ReturnValue;taint;manual",
"System;String;false;ToLower;(System.Globalization.CultureInfo);;Argument[this];ReturnValue;taint;manual",
"System;String;false;ToLowerInvariant;();;Argument[this];ReturnValue;taint;manual",
"System;String;false;ToString;();;Argument[this];ReturnValue;value;manual",
"System;String;false;ToString;(System.IFormatProvider);;Argument[this];ReturnValue;value;manual",
"System;String;false;ToUpper;();;Argument[this];ReturnValue;taint;manual",
"System;String;false;ToUpper;(System.Globalization.CultureInfo);;Argument[this];ReturnValue;taint;manual",
"System;String;false;ToUpperInvariant;();;Argument[this];ReturnValue;taint;manual",
"System;String;false;Trim;();;Argument[this];ReturnValue;taint;manual",
"System;String;false;Trim;(System.Char);;Argument[this];ReturnValue;taint;manual",
"System;String;false;Trim;(System.Char[]);;Argument[this];ReturnValue;taint;manual",
"System;String;false;TrimEnd;();;Argument[this];ReturnValue;taint;manual",
"System;String;false;TrimEnd;(System.Char);;Argument[this];ReturnValue;taint;manual",
"System;String;false;TrimEnd;(System.Char[]);;Argument[this];ReturnValue;taint;manual",
"System;String;false;TrimStart;();;Argument[this];ReturnValue;taint;manual",
"System;String;false;TrimStart;(System.Char);;Argument[this];ReturnValue;taint;manual",
"System;String;false;TrimStart;(System.Char[]);;Argument[this];ReturnValue;taint;manual",
]
}
}
/** A `ToString()` method. */
class ToStringMethod extends Method {
ToStringMethod() { this = any(SystemObjectClass c).getToStringMethod().getAnOverrider*() }
@@ -1069,22 +519,6 @@ class SystemUriClass extends SystemClass {
}
}
/** Data flow for `System.Uri`. */
private class SystemUriFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;Uri;false;ToString;();;Argument[this];ReturnValue;taint;manual",
"System;Uri;false;Uri;(System.String);;Argument[0];Argument[this];taint;manual",
"System;Uri;false;Uri;(System.String,System.Boolean);;Argument[0];Argument[this];taint;manual",
"System;Uri;false;Uri;(System.String,System.UriKind);;Argument[0];Argument[this];taint;manual",
"System;Uri;false;get_OriginalString;();;Argument[this];ReturnValue;taint;manual",
"System;Uri;false;get_PathAndQuery;();;Argument[this];ReturnValue;taint;manual",
"System;Uri;false;get_Query;();;Argument[this];ReturnValue;taint;manual",
]
}
}
/** The `System.ValueType` class. */
class SystemValueTypeClass extends SystemClass {
SystemValueTypeClass() { this.hasName("ValueType") }
@@ -1316,384 +750,3 @@ class SystemNotImplementedExceptionClass extends SystemClass {
class SystemDateTimeStruct extends SystemStruct {
SystemDateTimeStruct() { this.hasName("DateTime") }
}
/** Data flow for `System.Tuple`. */
private class SystemTupleFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;Tuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0];ReturnValue.Property[System.Tuple<,,,,,,,>.Item1];value;manual",
"System;Tuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[1];ReturnValue.Property[System.Tuple<,,,,,,,>.Item2];value;manual",
"System;Tuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[2];ReturnValue.Property[System.Tuple<,,,,,,,>.Item3];value;manual",
"System;Tuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[3];ReturnValue.Property[System.Tuple<,,,,,,,>.Item4];value;manual",
"System;Tuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[4];ReturnValue.Property[System.Tuple<,,,,,,,>.Item5];value;manual",
"System;Tuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[5];ReturnValue.Property[System.Tuple<,,,,,,,>.Item6];value;manual",
"System;Tuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[6];ReturnValue.Property[System.Tuple<,,,,,,,>.Item7];value;manual",
"System;Tuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];ReturnValue.Property[System.Tuple<,,,,,,>.Item1];value;manual",
"System;Tuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];ReturnValue.Property[System.Tuple<,,,,,,>.Item2];value;manual",
"System;Tuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];ReturnValue.Property[System.Tuple<,,,,,,>.Item3];value;manual",
"System;Tuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];ReturnValue.Property[System.Tuple<,,,,,,>.Item4];value;manual",
"System;Tuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];ReturnValue.Property[System.Tuple<,,,,,,>.Item5];value;manual",
"System;Tuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];ReturnValue.Property[System.Tuple<,,,,,,>.Item6];value;manual",
"System;Tuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];ReturnValue.Property[System.Tuple<,,,,,,>.Item7];value;manual",
"System;Tuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[0];ReturnValue.Property[System.Tuple<,,,,,>.Item1];value;manual",
"System;Tuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[1];ReturnValue.Property[System.Tuple<,,,,,>.Item2];value;manual",
"System;Tuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[2];ReturnValue.Property[System.Tuple<,,,,,>.Item3];value;manual",
"System;Tuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[3];ReturnValue.Property[System.Tuple<,,,,,>.Item4];value;manual",
"System;Tuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[4];ReturnValue.Property[System.Tuple<,,,,,>.Item5];value;manual",
"System;Tuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[5];ReturnValue.Property[System.Tuple<,,,,,>.Item6];value;manual",
"System;Tuple;false;Create<,,,,>;(T1,T2,T3,T4,T5);;Argument[0];ReturnValue.Property[System.Tuple<,,,,>.Item1];value;manual",
"System;Tuple;false;Create<,,,,>;(T1,T2,T3,T4,T5);;Argument[1];ReturnValue.Property[System.Tuple<,,,,>.Item2];value;manual",
"System;Tuple;false;Create<,,,,>;(T1,T2,T3,T4,T5);;Argument[2];ReturnValue.Property[System.Tuple<,,,,>.Item3];value;manual",
"System;Tuple;false;Create<,,,,>;(T1,T2,T3,T4,T5);;Argument[3];ReturnValue.Property[System.Tuple<,,,,>.Item4];value;manual",
"System;Tuple;false;Create<,,,,>;(T1,T2,T3,T4,T5);;Argument[4];ReturnValue.Property[System.Tuple<,,,,>.Item5];value;manual",
"System;Tuple;false;Create<,,,>;(T1,T2,T3,T4);;Argument[0];ReturnValue.Property[System.Tuple<,,,>.Item1];value;manual",
"System;Tuple;false;Create<,,,>;(T1,T2,T3,T4);;Argument[1];ReturnValue.Property[System.Tuple<,,,>.Item2];value;manual",
"System;Tuple;false;Create<,,,>;(T1,T2,T3,T4);;Argument[2];ReturnValue.Property[System.Tuple<,,,>.Item3];value;manual",
"System;Tuple;false;Create<,,,>;(T1,T2,T3,T4);;Argument[3];ReturnValue.Property[System.Tuple<,,,>.Item4];value;manual",
"System;Tuple;false;Create<,,>;(T1,T2,T3);;Argument[0];ReturnValue.Property[System.Tuple<,,>.Item1];value;manual",
"System;Tuple;false;Create<,,>;(T1,T2,T3);;Argument[1];ReturnValue.Property[System.Tuple<,,>.Item2];value;manual",
"System;Tuple;false;Create<,,>;(T1,T2,T3);;Argument[2];ReturnValue.Property[System.Tuple<,,>.Item3];value;manual",
"System;Tuple;false;Create<,>;(T1,T2);;Argument[0];ReturnValue.Property[System.Tuple<,>.Item1];value;manual",
"System;Tuple;false;Create<,>;(T1,T2);;Argument[1];ReturnValue.Property[System.Tuple<,>.Item2];value;manual",
"System;Tuple;false;Create<>;(T1);;Argument[0];ReturnValue.Property[System.Tuple<>.Item1];value;manual"
]
}
}
/** Data flow for `System.Tuple<,*>`. */
private class SystemTupleTFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;Tuple<,,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[0];Argument[this].Property[System.Tuple<,,,,,,,>.Item1];value;manual",
"System;Tuple<,,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[1];Argument[this].Property[System.Tuple<,,,,,,,>.Item2];value;manual",
"System;Tuple<,,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[2];Argument[this].Property[System.Tuple<,,,,,,,>.Item3];value;manual",
"System;Tuple<,,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[3];Argument[this].Property[System.Tuple<,,,,,,,>.Item4];value;manual",
"System;Tuple<,,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[4];Argument[this].Property[System.Tuple<,,,,,,,>.Item5];value;manual",
"System;Tuple<,,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[5];Argument[this].Property[System.Tuple<,,,,,,,>.Item6];value;manual",
"System;Tuple<,,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[6];Argument[this].Property[System.Tuple<,,,,,,,>.Item7];value;manual",
"System;Tuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,,>.Item1];ReturnValue;value;manual",
"System;Tuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,,>.Item2];ReturnValue;value;manual",
"System;Tuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,,>.Item3];ReturnValue;value;manual",
"System;Tuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,,>.Item4];ReturnValue;value;manual",
"System;Tuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,,>.Item5];ReturnValue;value;manual",
"System;Tuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,,>.Item6];ReturnValue;value;manual",
"System;Tuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,,>.Item7];ReturnValue;value;manual",
"System;Tuple<,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];Argument[this].Property[System.Tuple<,,,,,,>.Item1];value;manual",
"System;Tuple<,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];Argument[this].Property[System.Tuple<,,,,,,>.Item2];value;manual",
"System;Tuple<,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];Argument[this].Property[System.Tuple<,,,,,,>.Item3];value;manual",
"System;Tuple<,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];Argument[this].Property[System.Tuple<,,,,,,>.Item4];value;manual",
"System;Tuple<,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];Argument[this].Property[System.Tuple<,,,,,,>.Item5];value;manual",
"System;Tuple<,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];Argument[this].Property[System.Tuple<,,,,,,>.Item6];value;manual",
"System;Tuple<,,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];Argument[this].Property[System.Tuple<,,,,,,>.Item7];value;manual",
"System;Tuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,>.Item1];ReturnValue;value;manual",
"System;Tuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,>.Item2];ReturnValue;value;manual",
"System;Tuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,>.Item3];ReturnValue;value;manual",
"System;Tuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,>.Item4];ReturnValue;value;manual",
"System;Tuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,>.Item5];ReturnValue;value;manual",
"System;Tuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,>.Item6];ReturnValue;value;manual",
"System;Tuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,,>.Item7];ReturnValue;value;manual",
"System;Tuple<,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[0];Argument[this].Property[System.Tuple<,,,,,>.Item1];value;manual",
"System;Tuple<,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[1];Argument[this].Property[System.Tuple<,,,,,>.Item2];value;manual",
"System;Tuple<,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[2];Argument[this].Property[System.Tuple<,,,,,>.Item3];value;manual",
"System;Tuple<,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[3];Argument[this].Property[System.Tuple<,,,,,>.Item4];value;manual",
"System;Tuple<,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[4];Argument[this].Property[System.Tuple<,,,,,>.Item5];value;manual",
"System;Tuple<,,,,,>;false;Tuple;(T1,T2,T3,T4,T5,T6);;Argument[5];Argument[this].Property[System.Tuple<,,,,,>.Item6];value;manual",
"System;Tuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,>.Item1];ReturnValue;value;manual",
"System;Tuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,>.Item2];ReturnValue;value;manual",
"System;Tuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,>.Item3];ReturnValue;value;manual",
"System;Tuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,>.Item4];ReturnValue;value;manual",
"System;Tuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,>.Item5];ReturnValue;value;manual",
"System;Tuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,,>.Item6];ReturnValue;value;manual",
"System;Tuple<,,,,>;false;Tuple;(T1,T2,T3,T4,T5);;Argument[0];Argument[this].Property[System.Tuple<,,,,>.Item1];value;manual",
"System;Tuple<,,,,>;false;Tuple;(T1,T2,T3,T4,T5);;Argument[1];Argument[this].Property[System.Tuple<,,,,>.Item2];value;manual",
"System;Tuple<,,,,>;false;Tuple;(T1,T2,T3,T4,T5);;Argument[2];Argument[this].Property[System.Tuple<,,,,>.Item3];value;manual",
"System;Tuple<,,,,>;false;Tuple;(T1,T2,T3,T4,T5);;Argument[3];Argument[this].Property[System.Tuple<,,,,>.Item4];value;manual",
"System;Tuple<,,,,>;false;Tuple;(T1,T2,T3,T4,T5);;Argument[4];Argument[this].Property[System.Tuple<,,,,>.Item5];value;manual",
"System;Tuple<,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,>.Item1];ReturnValue;value;manual",
"System;Tuple<,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,>.Item2];ReturnValue;value;manual",
"System;Tuple<,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,>.Item3];ReturnValue;value;manual",
"System;Tuple<,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,>.Item4];ReturnValue;value;manual",
"System;Tuple<,,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,,>.Item5];ReturnValue;value;manual",
"System;Tuple<,,,>;false;Tuple;(T1,T2,T3,T4);;Argument[0];Argument[this].Property[System.Tuple<,,,>.Item1];value;manual",
"System;Tuple<,,,>;false;Tuple;(T1,T2,T3,T4);;Argument[1];Argument[this].Property[System.Tuple<,,,>.Item2];value;manual",
"System;Tuple<,,,>;false;Tuple;(T1,T2,T3,T4);;Argument[2];Argument[this].Property[System.Tuple<,,,>.Item3];value;manual",
"System;Tuple<,,,>;false;Tuple;(T1,T2,T3,T4);;Argument[3];Argument[this].Property[System.Tuple<,,,>.Item4];value;manual",
"System;Tuple<,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,>.Item1];ReturnValue;value;manual",
"System;Tuple<,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,>.Item2];ReturnValue;value;manual",
"System;Tuple<,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,>.Item3];ReturnValue;value;manual",
"System;Tuple<,,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,,>.Item4];ReturnValue;value;manual",
"System;Tuple<,,>;false;Tuple;(T1,T2,T3);;Argument[0];Argument[this].Property[System.Tuple<,,>.Item1];value;manual",
"System;Tuple<,,>;false;Tuple;(T1,T2,T3);;Argument[1];Argument[this].Property[System.Tuple<,,>.Item2];value;manual",
"System;Tuple<,,>;false;Tuple;(T1,T2,T3);;Argument[2];Argument[this].Property[System.Tuple<,,>.Item3];value;manual",
"System;Tuple<,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,>.Item1];ReturnValue;value;manual",
"System;Tuple<,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,>.Item2];ReturnValue;value;manual",
"System;Tuple<,,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,,>.Item3];ReturnValue;value;manual",
"System;Tuple<,>;false;Tuple;(T1,T2);;Argument[0];Argument[this].Property[System.Tuple<,>.Item1];value;manual",
"System;Tuple<,>;false;Tuple;(T1,T2);;Argument[1];Argument[this].Property[System.Tuple<,>.Item2];value;manual",
"System;Tuple<,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,>.Item1];ReturnValue;value;manual",
"System;Tuple<,>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<,>.Item2];ReturnValue;value;manual",
"System;Tuple<>;false;Tuple;(T1);;Argument[0];Argument[this].Property[System.Tuple<>.Item1];value;manual",
"System;Tuple<>;false;get_Item;(System.Int32);;Argument[this].Property[System.Tuple<>.Item1];ReturnValue;value;manual",
]
}
}
/** Data flow for `System.TupleExtensions`. */
private class SystemTupleExtensionsFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20,T21>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20,T21);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19,T20>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19,T20);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18,T19>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18,T19);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17,T18>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17,T18);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16,T17>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16,T17);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15,T16>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15,T16);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14,System.Tuple<T15>>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14,T15);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13,T14>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13,T14);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12,T13>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12,T13);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11,T12>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11,T12);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10,T11>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10,T11);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9,T10>>,T1,T2,T3,T4,T5,T6,T7,T8,T9,T10);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8,T9>>,T1,T2,T3,T4,T5,T6,T7,T8,T9);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple<,,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple<,,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple<,,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple<,,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple<,,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple<,,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7,System.Tuple<T8>>,T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0].Property[System.Tuple<,,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple<,,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple<,,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple<,,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple<,,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple<,,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple<,,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6,T7>,T1,T2,T3,T4,T5,T6,T7);;Argument[0].Property[System.Tuple<,,,,,,>.Item7];Argument[7];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple<,,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple<,,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple<,,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple<,,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple<,,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,,>;(System.Tuple<T1,T2,T3,T4,T5,T6>,T1,T2,T3,T4,T5,T6);;Argument[0].Property[System.Tuple<,,,,,>.Item6];Argument[6];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,>;(System.Tuple<T1,T2,T3,T4,T5>,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple<,,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,>;(System.Tuple<T1,T2,T3,T4,T5>,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple<,,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,>;(System.Tuple<T1,T2,T3,T4,T5>,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple<,,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,>;(System.Tuple<T1,T2,T3,T4,T5>,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple<,,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,,>;(System.Tuple<T1,T2,T3,T4,T5>,T1,T2,T3,T4,T5);;Argument[0].Property[System.Tuple<,,,,>.Item5];Argument[5];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,>;(System.Tuple<T1,T2,T3,T4>,T1,T2,T3,T4);;Argument[0].Property[System.Tuple<,,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,>;(System.Tuple<T1,T2,T3,T4>,T1,T2,T3,T4);;Argument[0].Property[System.Tuple<,,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,>;(System.Tuple<T1,T2,T3,T4>,T1,T2,T3,T4);;Argument[0].Property[System.Tuple<,,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,,,>;(System.Tuple<T1,T2,T3,T4>,T1,T2,T3,T4);;Argument[0].Property[System.Tuple<,,,>.Item4];Argument[4];value;manual",
"System;TupleExtensions;false;Deconstruct<,,>;(System.Tuple<T1,T2,T3>,T1,T2,T3);;Argument[0].Property[System.Tuple<,,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,,>;(System.Tuple<T1,T2,T3>,T1,T2,T3);;Argument[0].Property[System.Tuple<,,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<,,>;(System.Tuple<T1,T2,T3>,T1,T2,T3);;Argument[0].Property[System.Tuple<,,>.Item3];Argument[3];value;manual",
"System;TupleExtensions;false;Deconstruct<,>;(System.Tuple<T1,T2>,T1,T2);;Argument[0].Property[System.Tuple<,>.Item1];Argument[1];value;manual",
"System;TupleExtensions;false;Deconstruct<,>;(System.Tuple<T1,T2>,T1,T2);;Argument[0].Property[System.Tuple<,>.Item2];Argument[2];value;manual",
"System;TupleExtensions;false;Deconstruct<>;(System.Tuple<T1>,T1);;Argument[0].Property[System.Tuple<>.Item1];Argument[1];value;manual",
]
}
}
/** Data flow for `System.ValueTuple`. */
private class SystemValueTupleFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;ValueTuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[0];ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item1];value;manual",
"System;ValueTuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[1];ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item2];value;manual",
"System;ValueTuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[2];ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item3];value;manual",
"System;ValueTuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[3];ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item4];value;manual",
"System;ValueTuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[4];ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item5];value;manual",
"System;ValueTuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[5];ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item6];value;manual",
"System;ValueTuple;false;Create<,,,,,,,>;(T1,T2,T3,T4,T5,T6,T7,T8);;Argument[6];ReturnValue.Field[System.ValueTuple<,,,,,,,>.Item7];value;manual",
"System;ValueTuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];ReturnValue.Field[System.ValueTuple<,,,,,,>.Item1];value;manual",
"System;ValueTuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];ReturnValue.Field[System.ValueTuple<,,,,,,>.Item2];value;manual",
"System;ValueTuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];ReturnValue.Field[System.ValueTuple<,,,,,,>.Item3];value;manual",
"System;ValueTuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];ReturnValue.Field[System.ValueTuple<,,,,,,>.Item4];value;manual",
"System;ValueTuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];ReturnValue.Field[System.ValueTuple<,,,,,,>.Item5];value;manual",
"System;ValueTuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];ReturnValue.Field[System.ValueTuple<,,,,,,>.Item6];value;manual",
"System;ValueTuple;false;Create<,,,,,,>;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];ReturnValue.Field[System.ValueTuple<,,,,,,>.Item7];value;manual",
"System;ValueTuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[0];ReturnValue.Field[System.ValueTuple<,,,,,>.Item1];value;manual",
"System;ValueTuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[1];ReturnValue.Field[System.ValueTuple<,,,,,>.Item2];value;manual",
"System;ValueTuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[2];ReturnValue.Field[System.ValueTuple<,,,,,>.Item3];value;manual",
"System;ValueTuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[3];ReturnValue.Field[System.ValueTuple<,,,,,>.Item4];value;manual",
"System;ValueTuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[4];ReturnValue.Field[System.ValueTuple<,,,,,>.Item5];value;manual",
"System;ValueTuple;false;Create<,,,,,>;(T1,T2,T3,T4,T5,T6);;Argument[5];ReturnValue.Field[System.ValueTuple<,,,,,>.Item6];value;manual",
"System;ValueTuple;false;Create<,,,,>;(T1,T2,T3,T4,T5);;Argument[0];ReturnValue.Field[System.ValueTuple<,,,,>.Item1];value;manual",
"System;ValueTuple;false;Create<,,,,>;(T1,T2,T3,T4,T5);;Argument[1];ReturnValue.Field[System.ValueTuple<,,,,>.Item2];value;manual",
"System;ValueTuple;false;Create<,,,,>;(T1,T2,T3,T4,T5);;Argument[2];ReturnValue.Field[System.ValueTuple<,,,,>.Item3];value;manual",
"System;ValueTuple;false;Create<,,,,>;(T1,T2,T3,T4,T5);;Argument[3];ReturnValue.Field[System.ValueTuple<,,,,>.Item4];value;manual",
"System;ValueTuple;false;Create<,,,,>;(T1,T2,T3,T4,T5);;Argument[4];ReturnValue.Field[System.ValueTuple<,,,,>.Item5];value;manual",
"System;ValueTuple;false;Create<,,,>;(T1,T2,T3,T4);;Argument[0];ReturnValue.Field[System.ValueTuple<,,,>.Item1];value;manual",
"System;ValueTuple;false;Create<,,,>;(T1,T2,T3,T4);;Argument[1];ReturnValue.Field[System.ValueTuple<,,,>.Item2];value;manual",
"System;ValueTuple;false;Create<,,,>;(T1,T2,T3,T4);;Argument[2];ReturnValue.Field[System.ValueTuple<,,,>.Item3];value;manual",
"System;ValueTuple;false;Create<,,,>;(T1,T2,T3,T4);;Argument[3];ReturnValue.Field[System.ValueTuple<,,,>.Item4];value;manual",
"System;ValueTuple;false;Create<,,>;(T1,T2,T3);;Argument[0];ReturnValue.Field[System.ValueTuple<,,>.Item1];value;manual",
"System;ValueTuple;false;Create<,,>;(T1,T2,T3);;Argument[1];ReturnValue.Field[System.ValueTuple<,,>.Item2];value;manual",
"System;ValueTuple;false;Create<,,>;(T1,T2,T3);;Argument[2];ReturnValue.Field[System.ValueTuple<,,>.Item3];value;manual",
"System;ValueTuple;false;Create<,>;(T1,T2);;Argument[0];ReturnValue.Field[System.ValueTuple<,>.Item1];value;manual",
"System;ValueTuple;false;Create<,>;(T1,T2);;Argument[1];ReturnValue.Field[System.ValueTuple<,>.Item2];value;manual",
"System;ValueTuple;false;Create<>;(T1);;Argument[0];ReturnValue.Field[System.ValueTuple<>.Item1];value;manual",
]
}
}
/** Data flow for System.ValueTuple<,*>. */
private class SystemValueTupleTFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System;ValueTuple<,,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[0];Argument[this].Field[System.ValueTuple<,,,,,,,>.Item1];value;manual",
"System;ValueTuple<,,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[1];Argument[this].Field[System.ValueTuple<,,,,,,,>.Item2];value;manual",
"System;ValueTuple<,,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[2];Argument[this].Field[System.ValueTuple<,,,,,,,>.Item3];value;manual",
"System;ValueTuple<,,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[3];Argument[this].Field[System.ValueTuple<,,,,,,,>.Item4];value;manual",
"System;ValueTuple<,,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[4];Argument[this].Field[System.ValueTuple<,,,,,,,>.Item5];value;manual",
"System;ValueTuple<,,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[5];Argument[this].Field[System.ValueTuple<,,,,,,,>.Item6];value;manual",
"System;ValueTuple<,,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7,TRest);;Argument[6];Argument[this].Field[System.ValueTuple<,,,,,,,>.Item7];value;manual",
"System;ValueTuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,,>.Item1];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,,>.Item2];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,,>.Item3];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,,>.Item4];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,,>.Item5];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,,>.Item6];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,,>.Item7];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[0];Argument[this].Field[System.ValueTuple<,,,,,,>.Item1];value;manual",
"System;ValueTuple<,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[1];Argument[this].Field[System.ValueTuple<,,,,,,>.Item2];value;manual",
"System;ValueTuple<,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[2];Argument[this].Field[System.ValueTuple<,,,,,,>.Item3];value;manual",
"System;ValueTuple<,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[3];Argument[this].Field[System.ValueTuple<,,,,,,>.Item4];value;manual",
"System;ValueTuple<,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[4];Argument[this].Field[System.ValueTuple<,,,,,,>.Item5];value;manual",
"System;ValueTuple<,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[5];Argument[this].Field[System.ValueTuple<,,,,,,>.Item6];value;manual",
"System;ValueTuple<,,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6,T7);;Argument[6];Argument[this].Field[System.ValueTuple<,,,,,,>.Item7];value;manual",
"System;ValueTuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,>.Item1];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,>.Item2];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,>.Item3];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,>.Item4];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,>.Item5];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,>.Item6];ReturnValue;value;manual",
"System;ValueTuple<,,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,,>.Item7];ReturnValue;value;manual",
"System;ValueTuple<,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[0];Argument[this].Field[System.ValueTuple<,,,,,>.Item1];value;manual",
"System;ValueTuple<,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[1];Argument[this].Field[System.ValueTuple<,,,,,>.Item2];value;manual",
"System;ValueTuple<,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[2];Argument[this].Field[System.ValueTuple<,,,,,>.Item3];value;manual",
"System;ValueTuple<,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[3];Argument[this].Field[System.ValueTuple<,,,,,>.Item4];value;manual",
"System;ValueTuple<,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[4];Argument[this].Field[System.ValueTuple<,,,,,>.Item5];value;manual",
"System;ValueTuple<,,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5,T6);;Argument[5];Argument[this].Field[System.ValueTuple<,,,,,>.Item6];value;manual",
"System;ValueTuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,>.Item1];ReturnValue;value;manual",
"System;ValueTuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,>.Item2];ReturnValue;value;manual",
"System;ValueTuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,>.Item3];ReturnValue;value;manual",
"System;ValueTuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,>.Item4];ReturnValue;value;manual",
"System;ValueTuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,>.Item5];ReturnValue;value;manual",
"System;ValueTuple<,,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,,>.Item6];ReturnValue;value;manual",
"System;ValueTuple<,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[0];Argument[this].Field[System.ValueTuple<,,,,>.Item1];value;manual",
"System;ValueTuple<,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[1];Argument[this].Field[System.ValueTuple<,,,,>.Item2];value;manual",
"System;ValueTuple<,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[2];Argument[this].Field[System.ValueTuple<,,,,>.Item3];value;manual",
"System;ValueTuple<,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[3];Argument[this].Field[System.ValueTuple<,,,,>.Item4];value;manual",
"System;ValueTuple<,,,,>;false;ValueTuple;(T1,T2,T3,T4,T5);;Argument[4];Argument[this].Field[System.ValueTuple<,,,,>.Item5];value;manual",
"System;ValueTuple<,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,>.Item1];ReturnValue;value;manual",
"System;ValueTuple<,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,>.Item2];ReturnValue;value;manual",
"System;ValueTuple<,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,>.Item3];ReturnValue;value;manual",
"System;ValueTuple<,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,>.Item4];ReturnValue;value;manual",
"System;ValueTuple<,,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,,>.Item5];ReturnValue;value;manual",
"System;ValueTuple<,,,>;false;ValueTuple;(T1,T2,T3,T4);;Argument[0];Argument[this].Field[System.ValueTuple<,,,>.Item1];value;manual",
"System;ValueTuple<,,,>;false;ValueTuple;(T1,T2,T3,T4);;Argument[1];Argument[this].Field[System.ValueTuple<,,,>.Item2];value;manual",
"System;ValueTuple<,,,>;false;ValueTuple;(T1,T2,T3,T4);;Argument[2];Argument[this].Field[System.ValueTuple<,,,>.Item3];value;manual",
"System;ValueTuple<,,,>;false;ValueTuple;(T1,T2,T3,T4);;Argument[3];Argument[this].Field[System.ValueTuple<,,,>.Item4];value;manual",
"System;ValueTuple<,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,>.Item1];ReturnValue;value;manual",
"System;ValueTuple<,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,>.Item2];ReturnValue;value;manual",
"System;ValueTuple<,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,>.Item3];ReturnValue;value;manual",
"System;ValueTuple<,,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,,>.Item4];ReturnValue;value;manual",
"System;ValueTuple<,,>;false;ValueTuple;(T1,T2,T3);;Argument[0];Argument[this].Field[System.ValueTuple<,,>.Item1];value;manual",
"System;ValueTuple<,,>;false;ValueTuple;(T1,T2,T3);;Argument[1];Argument[this].Field[System.ValueTuple<,,>.Item2];value;manual",
"System;ValueTuple<,,>;false;ValueTuple;(T1,T2,T3);;Argument[2];Argument[this].Field[System.ValueTuple<,,>.Item3];value;manual",
"System;ValueTuple<,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,>.Item1];ReturnValue;value;manual",
"System;ValueTuple<,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,>.Item2];ReturnValue;value;manual",
"System;ValueTuple<,,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,,>.Item3];ReturnValue;value;manual",
"System;ValueTuple<,>;false;ValueTuple;(T1,T2);;Argument[0];Argument[this].Field[System.ValueTuple<,>.Item1];value;manual",
"System;ValueTuple<,>;false;ValueTuple;(T1,T2);;Argument[1];Argument[this].Field[System.ValueTuple<,>.Item2];value;manual",
"System;ValueTuple<,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,>.Item1];ReturnValue;value;manual",
"System;ValueTuple<,>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<,>.Item2];ReturnValue;value;manual",
"System;ValueTuple<>;false;ValueTuple;(T1);;Argument[0];Argument[this].Field[System.ValueTuple<>.Item1];value;manual",
"System;ValueTuple<>;false;get_Item;(System.Int32);;Argument[this].Field[System.ValueTuple<>.Item1];ReturnValue;value;manual",
]
}
}

View File

@@ -1,17 +0,0 @@
/** Provides definitions related to the `Microsoft.VisualBasic` namespace. */
private import semmle.code.csharp.dataflow.ExternalFlow
/** Data flow for `Microsoft.VisualBasic.Collection`. */
private class MicrosoftVisualBasicCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"Microsoft.VisualBasic;Collection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"Microsoft.VisualBasic;Collection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual",
"Microsoft.VisualBasic;Collection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual",
"Microsoft.VisualBasic;Collection;false;get_Item;(System.Object);;Argument[this].Element;ReturnValue;value;manual",
"Microsoft.VisualBasic;Collection;false;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual",
]
}
}

View File

@@ -1,66 +0,0 @@
/** Provides definitions related to the `Microsoft.Extensions.Primitives` namespace. */
private import semmle.code.csharp.dataflow.ExternalFlow
/** Data flow for `Microsoft.Extensions.Primitives.StringValues`. */
private class MicrosoftExtensionsPrimitivesStringValuesFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"Microsoft.Extensions.Primitives;StringValues;false;Add;(System.String);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Add;(System.String);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Concat;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Concat;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);;Argument[1];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Concat;(Microsoft.Extensions.Primitives.StringValues,System.String);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Concat;(Microsoft.Extensions.Primitives.StringValues,System.String);;Argument[1];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Concat;(System.String,Microsoft.Extensions.Primitives.StringValues);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Concat;(System.String,Microsoft.Extensions.Primitives.StringValues);;Argument[1];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Contains;(System.String);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Contains;(System.String);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;CopyTo;(System.String[],System.Int32);;Argument[0].Element;ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;CopyTo;(System.String[],System.Int32);;Argument[1];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;CopyTo;(System.String[],System.Int32);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(Microsoft.Extensions.Primitives.StringValues);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(Microsoft.Extensions.Primitives.StringValues);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(Microsoft.Extensions.Primitives.StringValues,Microsoft.Extensions.Primitives.StringValues);;Argument[1];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String);;Argument[1];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String[]);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(Microsoft.Extensions.Primitives.StringValues,System.String[]);;Argument[1].Element;ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(System.Object);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(System.Object);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(System.String);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(System.String);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(System.String,Microsoft.Extensions.Primitives.StringValues);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(System.String,Microsoft.Extensions.Primitives.StringValues);;Argument[1];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(System.String[]);;Argument[0].Element;ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(System.String[]);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(System.String[],Microsoft.Extensions.Primitives.StringValues);;Argument[0].Element;ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Equals;(System.String[],Microsoft.Extensions.Primitives.StringValues);;Argument[1];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;GetEnumerator;();;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;GetHashCode;();;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;IndexOf;(System.String);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;IndexOf;(System.String);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Insert;(System.Int32,System.String);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Insert;(System.Int32,System.String);;Argument[1];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Insert;(System.Int32,System.String);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;IsNullOrEmpty;(Microsoft.Extensions.Primitives.StringValues);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Remove;(System.String);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;Remove;(System.String);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;RemoveAt;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;RemoveAt;(System.Int32);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;StringValues;(System.String);;Argument[0];Argument[this];taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;StringValues;(System.String[]);;Argument[0].Element;Argument[this];taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;ToArray;();;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;ToString;();;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;get_Count;();;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;get_IsReadOnly;();;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;get_Item;(System.Int32);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;get_Item;(System.Int32);;Argument[this];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;set_Item;(System.Int32,System.String);;Argument[0];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;set_Item;(System.Int32,System.String);;Argument[1];ReturnValue;taint;manual",
"Microsoft.Extensions.Primitives;StringValues;false;set_Item;(System.Int32,System.String);;Argument[this];ReturnValue;taint;manual",
]
}
}

View File

@@ -11,11 +11,3 @@ class SystemCodeDomNamespace extends Namespace {
this.hasName("CodeDom")
}
}
/** Data flow for `System.CodeDom.CodeNamespaceImportCollection`. */
private class SystemCodeDomCodeNamespaceImportCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.CodeDom;CodeNamespaceImportCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual"
}
}

View File

@@ -38,14 +38,6 @@ class SystemCollectionsIEnumerableInterface extends SystemCollectionsInterface {
SystemCollectionsIEnumerableInterface() { this.hasName("IEnumerable") }
}
/** Data flow for `System.Collections.IEnumerable`. */
private class SystemCollectionIEnumerableFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.Collections;IEnumerable;true;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual"
}
}
/** The `System.Collections.IEnumerator` interface. */
class SystemCollectionsIEnumeratorInterface extends SystemCollectionsInterface {
SystemCollectionsIEnumeratorInterface() { this.hasName("IEnumerator") }
@@ -63,141 +55,12 @@ class SystemCollectionsICollectionInterface extends SystemCollectionsInterface {
SystemCollectionsICollectionInterface() { this.hasName("ICollection") }
}
/** Data flow for `System.Collections.ICollection`. */
private class SystemCollectionsICollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.Collections;ICollection;true;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual"
}
}
/** The `System.Collections.IList` interface. */
class SystemCollectionsIListInterface extends SystemCollectionsInterface {
SystemCollectionsIListInterface() { this.hasName("IList") }
}
/** Data flow for `System.Collections.IList`. */
private class SystemCollectionsIListFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Collections;IList;true;Add;(System.Object);;Argument[0];Argument[this].Element;value;manual",
"System.Collections;IList;true;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Collections;IList;true;Insert;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual",
"System.Collections;IList;true;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual",
"System.Collections;IList;true;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element;value;manual",
]
}
}
/** The `System.Collections.IDictionary` interface. */
class SystemCollectionsIDictionaryInterface extends SystemCollectionsInterface {
SystemCollectionsIDictionaryInterface() { this.hasName("IDictionary") }
}
/** Data flow for `System.Collections.IDictionary`. */
private class SystemCollectionsIDictionaryFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Collections;IDictionary;true;Add;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Collections;IDictionary;true;Add;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.Collections;IDictionary;true;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Collections;IDictionary;true;get_Item;(System.Object);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];ReturnValue;value;manual",
"System.Collections;IDictionary;true;get_Keys;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];ReturnValue.Element;value;manual",
"System.Collections;IDictionary;true;get_Values;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];ReturnValue.Element;value;manual",
"System.Collections;IDictionary;true;set_Item;(System.Object,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Collections;IDictionary;true;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
]
}
}
/** Data flow for `System.Collections.Hashtable`. */
private class SystemCollectionsHashtableFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Collections;Hashtable;false;Clone;();;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IEqualityComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Collections;Hashtable;false;Hashtable;(System.Collections.IDictionary,System.Single,System.Collections.IHashCodeProvider,System.Collections.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
]
}
}
/** Data flow for `System.Collections.SortedList`. */
private class SystemCollectionsSortedListFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Collections;SortedList;false;Clone;();;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Collections;SortedList;false;GetByIndex;(System.Int32);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];ReturnValue;value;manual",
"System.Collections;SortedList;false;GetValueList;();;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];ReturnValue.Element;value;manual",
"System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary,System.Collections.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Collections;SortedList;false;SortedList;(System.Collections.IDictionary,System.Collections.IComparer);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
]
}
}
/** Data flow for `System.Collections.ArrayList`. */
private class SystemCollectionsArrayListFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Collections;ArrayList;false;AddRange;(System.Collections.ICollection);;Argument[0].Element;Argument[this].Element;value;manual",
"System.Collections;ArrayList;false;Clone;();;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Collections;ArrayList;false;FixedSize;(System.Collections.ArrayList);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Collections;ArrayList;false;FixedSize;(System.Collections.IList);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Collections;ArrayList;false;GetEnumerator;(System.Int32,System.Int32);;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual",
"System.Collections;ArrayList;false;GetRange;(System.Int32,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Collections;ArrayList;false;InsertRange;(System.Int32,System.Collections.ICollection);;Argument[1].Element;Argument[this].Element;value;manual",
"System.Collections;ArrayList;false;Repeat;(System.Object,System.Int32);;Argument[0];ReturnValue.Element;value;manual",
"System.Collections;ArrayList;false;Reverse;();;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Collections;ArrayList;false;Reverse;(System.Int32,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual",
]
}
}
/** Data flow for `System.Collections.BitArray`. */
private class SystemCollectionsBitArrayFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.Collections;BitArray;false;Clone;();;Argument[0].Element;ReturnValue.Element;value;manual"
}
}
/** Data flow for `System.Collections.Queue`. */
private class SystemCollectionsQueueFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Collections;Queue;true;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Collections;Queue;false;Clone;();;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Collections;Queue;false;Peek;();;Argument[this].Element;ReturnValue;value;manual",
]
}
}
/** Data flow for `System.Collections.Stack`. */
private class SystemCollectionsStackFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Collections;Stack;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Collections;Stack;false;Clone;();;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Collections;Stack;false;Peek;();;Argument[this].Element;ReturnValue;value;manual",
"System.Collections;Stack;false;Pop;();;Argument[this].Element;ReturnValue;value;manual",
]
}
}

View File

@@ -1,84 +0,0 @@
/** Provides definitions for the `System.ComponentModel` namespace. */
private import semmle.code.csharp.dataflow.ExternalFlow
/** Data flow for `System.ComponentModel.PropertyDescriptorCollection`. */
private class SystemComponentModelPropertyDescriptorCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.ComponentModel.PropertyDescriptor);;Argument[0];Argument[this].Element;value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.ComponentModel.PropertyDescriptor);;Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.ComponentModel.PropertyDescriptor);;Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.Object);;Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;Add;(System.Object);;Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;Find;(System.String,System.Boolean);;Argument[this].Element;ReturnValue;value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;Insert;(System.Int32,System.ComponentModel.PropertyDescriptor);;Argument[1];Argument[this].Element;value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[]);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[],System.Boolean);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;PropertyDescriptorCollection;(System.ComponentModel.PropertyDescriptor[],System.Boolean);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.Int32);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];ReturnValue;value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.Object);;Argument[this].Element;ReturnValue;value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;get_Item;(System.String);;Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];ReturnValue;value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Int32,System.Object);;Argument[0];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Int32,System.Object);;Argument[1];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.ComponentModel;PropertyDescriptorCollection;false;set_Item;(System.Object,System.Object);;Argument[1];Argument[this].Element;value;manual",
]
}
}
/** Data flow for `System.ComponentModel.EventDescriptorCollection`. */
private class SystemComponentModelEventDescriptorCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.ComponentModel;EventDescriptorCollection;false;Add;(System.ComponentModel.EventDescriptor);;Argument[0];Argument[this].Element;value;manual",
"System.ComponentModel;EventDescriptorCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.ComponentModel;EventDescriptorCollection;false;Find;(System.String,System.Boolean);;Argument[this].Element;ReturnValue;value;manual",
"System.ComponentModel;EventDescriptorCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual",
"System.ComponentModel;EventDescriptorCollection;false;Insert;(System.Int32,System.ComponentModel.EventDescriptor);;Argument[1];Argument[this].Element;value;manual",
"System.ComponentModel;EventDescriptorCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual",
"System.ComponentModel;EventDescriptorCollection;false;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual",
]
}
}
/** Data flow for `System.ComponentModel.ListSortDescriptionCollection`. */
private class SystemComponentModelListSortDescriptionCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.ComponentModel;ListSortDescriptionCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual",
"System.ComponentModel;ListSortDescriptionCollection;false;set_Item;(System.Int32,System.ComponentModel.ListSortDescription);;Argument[1];Argument[this].Element;value;manual",
]
}
}
/** Data flow for `System.ComponentModel.ComponentCollection`. */
private class SystemComponentModelComponentCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.ComponentModel;ComponentCollection;false;CopyTo;(System.ComponentModel.IComponent[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual"
}
}
/** Data flow for `System.ComponentModel.AttributeCollection`. */
private class SystemComponentModelAttributeCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.ComponentModel;AttributeCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.IEnumerator.Current];value;manual"
}
}
/** Data flow for `System.ComponentModel.IBindingList`. */
private class SystemComponentModelIBindingListFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.ComponentModel;IBindingList;true;Find;(System.ComponentModel.PropertyDescriptor,System.Object);;Argument[this].Element;ReturnValue;value;manual"
}
}

View File

@@ -1,26 +0,0 @@
/** Provides definitions related to the namespace `System.Configuration`. */
import csharp
private import semmle.code.csharp.dataflow.ExternalFlow
/** Data flow for some collection classes in `System.Configuration.*`. */
private class SystemClearFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Configuration;CommaDelimitedStringCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;ConfigurationLockCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;ConfigurationPropertyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;ConfigurationSectionCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;ConfigurationSectionGroupCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;ConnectionStringSettingsCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;KeyValueConfigurationCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;NameValueConfigurationCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;ProviderSettingsCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;SettingElementCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;SettingsPropertyCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration;SettingsPropertyValueCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Configuration.Provider;ProviderCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
]
}
}

View File

@@ -44,186 +44,3 @@ class SystemDataConnectionClass extends Class {
/** Gets the `ConnectionString` property. */
Property getConnectionStringProperty() { result = this.getProperty("ConnectionString") }
}
/** Data flow for `System.Data.EnumerableRowCollectionExtensions`. */
private class SystemDataEnumerableRowCollectionsExtensionsFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;EnumerableRowCollectionExtensions;false;Cast<>;(System.Data.EnumerableRowCollection);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;OrderBy<,>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;OrderBy<,>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;OrderBy<,>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;OrderBy<,>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending<,>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending<,>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending<,>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;OrderByDescending<,>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;Select<,>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,S>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;Select<,>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,S>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;ThenBy<,>;(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;ThenBy<,>;(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;ThenBy<,>;(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;ThenBy<,>;(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending<,>;(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending<,>;(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending<,>;(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;ThenByDescending<,>;(System.Data.OrderedEnumerableRowCollection<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;Where<>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;EnumerableRowCollectionExtensions;false;Where<>;(System.Data.EnumerableRowCollection<TRow>,System.Func<TRow,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
]
}
}
/** Data flow for `System.Data.TypedTableBaseExtensions`. */
private class SystemDataTypedTableBaseExtensionsFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;TypedTableBaseExtensions;false;AsEnumerable<>;(System.Data.TypedTableBase<TRow>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;TypedTableBaseExtensions;false;ElementAtOrDefault<>;(System.Data.TypedTableBase<TRow>,System.Int32);;Argument[0].Element;ReturnValue;value;manual",
"System.Data;TypedTableBaseExtensions;false;OrderBy<,>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;TypedTableBaseExtensions;false;OrderBy<,>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;TypedTableBaseExtensions;false;OrderBy<,>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;TypedTableBaseExtensions;false;OrderBy<,>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;TypedTableBaseExtensions;false;OrderByDescending<,>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;TypedTableBaseExtensions;false;OrderByDescending<,>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;TypedTableBaseExtensions;false;OrderByDescending<,>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;TypedTableBaseExtensions;false;OrderByDescending<,>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;TypedTableBaseExtensions;false;Select<,>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,S>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Data;TypedTableBaseExtensions;false;Select<,>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,S>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Data;TypedTableBaseExtensions;false;Where<>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Data;TypedTableBaseExtensions;false;Where<>;(System.Data.TypedTableBase<TRow>,System.Func<TRow,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
]
}
}
/** Data flow for `System.Data.DataView`. */
private class SystemDataDataViewFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;DataView;false;Find;(System.Object);;Argument[this].Element;ReturnValue;value;manual",
"System.Data;DataView;false;Find;(System.Object[]);;Argument[this].Element;ReturnValue;value;manual",
"System.Data;DataView;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual",
]
}
}
/** Data flow for `System.Data.IColumnMappingCollection`. */
private class SystemDataIColumnMappingCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;IColumnMappingCollection;true;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual",
"System.Data;IColumnMappingCollection;true;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element;value;manual",
]
}
}
/** Data flow for `System.Data.IDataParameterCollection`. */
private class SystemDataIDataParameterCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;IDataParameterCollection;true;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual",
"System.Data;IDataParameterCollection;true;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element;value;manual",
]
}
}
/** Data flow for `System.Data.ITableMappingCollection`. */
private class SystemDataITableMappingCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;ITableMappingCollection;true;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual",
"System.Data;ITableMappingCollection;true;set_Item;(System.String,System.Object);;Argument[1];Argument[this].Element;value;manual",
]
}
}
/** Data flow for `System.Data.ConstraintCollection`. */
private class SystemDataConstraintCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;ConstraintCollection;false;Add;(System.Data.Constraint);;Argument[0];Argument[this].Element;value;manual",
"System.Data;ConstraintCollection;false;AddRange;(System.Data.Constraint[]);;Argument[0].Element;Argument[this].Element;value;manual",
"System.Data;ConstraintCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Data;ConstraintCollection;false;CopyTo;(System.Data.Constraint[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual",
]
}
}
/** Data flow for `System.Data.DataColumnCollection`. */
private class SystemDataDataColumnCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;DataColumnCollection;false;Add;(System.Data.DataColumn);;Argument[0];Argument[this].Element;value;manual",
"System.Data;DataColumnCollection;false;Add;(System.String);;Argument[0];Argument[this].Element;value;manual",
"System.Data;DataColumnCollection;false;AddRange;(System.Data.DataColumn[]);;Argument[0].Element;Argument[this].Element;value;manual",
"System.Data;DataColumnCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Data;DataColumnCollection;false;CopyTo;(System.Data.DataColumn[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual",
]
}
}
/** Data flow for `System.Data.DataRelationCollection`. */
private class SystemDataDataRelationCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;DataRelationCollection;false;Add;(System.Data.DataRelation);;Argument[0];Argument[this].Element;value;manual",
"System.Data;DataRelationCollection;true;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Data;DataRelationCollection;false;CopyTo;(System.Data.DataRelation[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual",
"System.Data;DataRelationCollection;true;AddRange;(System.Data.DataRelation[]);;Argument[0].Element;Argument[this].Element;value;manual",
]
}
}
/** Data flow for `System.Data.DataRawCollection`. */
private class SystemDataDataRawCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;DataRowCollection;false;Add;(System.Data.DataRow);;Argument[0];Argument[this].Element;value;manual",
"System.Data;DataRowCollection;false;Add;(System.Object[]);;Argument[0];Argument[this].Element;value;manual",
"System.Data;DataRowCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Data;DataRowCollection;false;CopyTo;(System.Data.DataRow[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual",
"System.Data;DataRowCollection;false;Find;(System.Object);;Argument[this].Element;ReturnValue;value;manual",
"System.Data;DataRowCollection;false;Find;(System.Object[]);;Argument[this].Element;ReturnValue;value;manual",
]
}
}
/** Data flow for `System.Data.DataTableCollection`. */
private class SystemDataDataTableCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Data;DataTableCollection;false;Add;(System.Data.DataTable);;Argument[0];Argument[this].Element;value;manual",
"System.Data;DataTableCollection;false;Add;(System.String);;Argument[0];Argument[this].Element;value;manual",
"System.Data;DataTableCollection;false;AddRange;(System.Data.DataTable[]);;Argument[0].Element;Argument[this].Element;value;manual",
"System.Data;DataTableCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Data;DataTableCollection;false;CopyTo;(System.Data.DataTable[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual",
]
}
}
/** Data flow for `System.Data.DataViewSettingCollection`. */
private class SystemDataDataViewSettingCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.Data;DataViewSettingCollection;false;CopyTo;(System.Data.DataViewSetting[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual"
}
}
/** Data flow for `System.Data.PropertyCollection`. */
private class SystemDataPropertyCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.Data;PropertyCollection;false;Clone;();;Argument[0].Element;ReturnValue.Element;value;manual"
}
}

View File

@@ -80,53 +80,3 @@ class SystemDiagnosticsCodeAnalysisDoesNotReturnIfAttributeClass extends SystemD
this.hasName("DoesNotReturnIfAttribute")
}
}
/** Data flow for `System.Diagnostics.ActivityTagsCollection`. */
private class SystemDiagnosticsActivityTagsCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Diagnostics;ActivityTagsCollection;false;ActivityTagsCollection;(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Object>>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Diagnostics;ActivityTagsCollection;false;ActivityTagsCollection;(System.Collections.Generic.IEnumerable<System.Collections.Generic.KeyValuePair<System.String,System.Object>>);;Argument[0].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.Diagnostics;ActivityTagsCollection;false;Add;(System.Collections.Generic.KeyValuePair<System.String,System.Object>);;Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Diagnostics;ActivityTagsCollection;false;Add;(System.Collections.Generic.KeyValuePair<System.String,System.Object>);;Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
"System.Diagnostics;ActivityTagsCollection;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Diagnostics.ActivityTagsCollection+Enumerator.Current];value;manual",
]
}
}
/** Data flow for `System.Diagnostics.TraceListenerCollection`. */
private class SystemDiagnosticsTraceListenerCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Diagnostics;TraceListenerCollection;false;Add;(System.Diagnostics.TraceListener);;Argument[0];Argument[this].Element;value;manual",
"System.Diagnostics;TraceListenerCollection;false;AddRange;(System.Diagnostics.TraceListenerCollection);;Argument[0].Element;Argument[this].Element;value;manual",
"System.Diagnostics;TraceListenerCollection;false;AddRange;(System.Diagnostics.TraceListener[]);;Argument[0].Element;Argument[this].Element;value;manual",
"System.Diagnostics;TraceListenerCollection;false;CopyTo;(System.Diagnostics.TraceListener[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual",
"System.Diagnostics;TraceListenerCollection;false;Insert;(System.Int32,System.Diagnostics.TraceListener);;Argument[1];Argument[this].Element;value;manual",
"System.Diagnostics;TraceListenerCollection;false;get_Item;(System.Int32);;Argument[this].Element;ReturnValue;value;manual",
"System.Diagnostics;TraceListenerCollection;false;get_Item;(System.String);;Argument[this].Element;ReturnValue;value;manual",
"System.Diagnostics;TraceListenerCollection;false;set_Item;(System.Int32,System.Diagnostics.TraceListener);;Argument[1];Argument[this].Element;value;manual",
]
}
}
/** Data flow for `System.Diagnostics.ProcessModuleCollection`. */
private class SystemDiagnosticsProcessModuleCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.Diagnostics;ProcessModuleCollection;false;CopyTo;(System.Diagnostics.ProcessModule[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual"
}
}
/** Data flow for `System.Diagnostics.ProcessThreadCollection`. */
private class SystemDiagnosticsProcessThreadCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Diagnostics;ProcessThreadCollection;false;Add;(System.Diagnostics.ProcessThread);;Argument[0];Argument[this].Element;value;manual",
"System.Diagnostics;ProcessThreadCollection;false;CopyTo;(System.Diagnostics.ProcessThread[],System.Int32);;Argument[this].Element;Argument[0].Element;value;manual",
]
}
}

View File

@@ -1,14 +0,0 @@
/** Provides definitions related to the `System.Dynamic` namespace. */
private import semmle.code.csharp.dataflow.ExternalFlow
/** Data flow for `System.Dynamic.ExpandoObject`. */
private class SystemDynamicExpandoObjectFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Dynamic;ExpandoObject;false;Add;(System.Collections.Generic.KeyValuePair<System.String,System.Object>);;Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Key];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Key];value;manual",
"System.Dynamic;ExpandoObject;false;Add;(System.Collections.Generic.KeyValuePair<System.String,System.Object>);;Argument[0].Property[System.Collections.Generic.KeyValuePair<,>.Value];Argument[this].Element.Property[System.Collections.Generic.KeyValuePair<,>.Value];value;manual",
]
}
}

View File

@@ -42,73 +42,11 @@ class SystemIOPathClass extends SystemIOClass {
SystemIOPathClass() { this.hasName("Path") }
}
/** Data flow for `System.IO.Path`. */
private class SystemIOPathFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.IO;Path;false;Combine;(System.String,System.String);;Argument[0];ReturnValue;taint;manual",
"System.IO;Path;false;Combine;(System.String,System.String);;Argument[1];ReturnValue;taint;manual",
"System.IO;Path;false;Combine;(System.String,System.String,System.String);;Argument[0];ReturnValue;taint;manual",
"System.IO;Path;false;Combine;(System.String,System.String,System.String);;Argument[1];ReturnValue;taint;manual",
"System.IO;Path;false;Combine;(System.String,System.String,System.String);;Argument[2];ReturnValue;taint;manual",
"System.IO;Path;false;Combine;(System.String,System.String,System.String,System.String);;Argument[0];ReturnValue;taint;manual",
"System.IO;Path;false;Combine;(System.String,System.String,System.String,System.String);;Argument[1];ReturnValue;taint;manual",
"System.IO;Path;false;Combine;(System.String,System.String,System.String,System.String);;Argument[2];ReturnValue;taint;manual",
"System.IO;Path;false;Combine;(System.String,System.String,System.String,System.String);;Argument[3];ReturnValue;taint;manual",
"System.IO;Path;false;Combine;(System.String[]);;Argument[0].Element;ReturnValue;taint;manual",
"System.IO;Path;false;GetDirectoryName;(System.ReadOnlySpan<System.Char>);;Argument[0].Element;ReturnValue;taint;manual",
"System.IO;Path;false;GetDirectoryName;(System.String);;Argument[0];ReturnValue;taint;manual",
"System.IO;Path;false;GetExtension;(System.ReadOnlySpan<System.Char>);;Argument[0].Element;ReturnValue;taint;manual",
"System.IO;Path;false;GetExtension;(System.String);;Argument[0];ReturnValue;taint;manual",
"System.IO;Path;false;GetFileName;(System.ReadOnlySpan<System.Char>);;Argument[0].Element;ReturnValue;taint;manual",
"System.IO;Path;false;GetFileName;(System.String);;Argument[0];ReturnValue;taint;manual",
"System.IO;Path;false;GetFileNameWithoutExtension;(System.ReadOnlySpan<System.Char>);;Argument[0].Element;ReturnValue;taint;manual",
"System.IO;Path;false;GetFileNameWithoutExtension;(System.String);;Argument[0];ReturnValue;taint;manual",
"System.IO;Path;false;GetFullPath;(System.String);;Argument[0];ReturnValue;taint;manual",
"System.IO;Path;false;GetFullPath;(System.String,System.String);;Argument[0];ReturnValue;taint;manual",
"System.IO;Path;false;GetPathRoot;(System.ReadOnlySpan<System.Char>);;Argument[0].Element;ReturnValue;taint;manual",
"System.IO;Path;false;GetPathRoot;(System.String);;Argument[0];ReturnValue;taint;manual",
"System.IO;Path;false;GetRelativePath;(System.String,System.String);;Argument[1];ReturnValue;taint;manual"
]
}
}
/** Data flow for `System.IO.TextReader`. */
private class SystemIOTextReaderFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.IO;TextReader;true;Read;();;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;Read;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;Read;(System.Span<System.Char>);;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;ReadAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;ReadAsync;(System.Memory<System.Char>,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;ReadBlock;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;ReadBlock;(System.Span<System.Char>);;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;ReadBlockAsync;(System.Char[],System.Int32,System.Int32);;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;ReadBlockAsync;(System.Memory<System.Char>,System.Threading.CancellationToken);;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;ReadLine;();;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;ReadLineAsync;();;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;ReadToEnd;();;Argument[this];ReturnValue;taint;manual",
"System.IO;TextReader;true;ReadToEndAsync;();;Argument[this];ReturnValue;taint;manual",
]
}
}
/** The `System.IO.StringReader` class. */
class SystemIOStringReaderClass extends SystemIOClass {
SystemIOStringReaderClass() { this.hasName("StringReader") }
}
/** Data flow for `System.IO.StringReader` */
private class SystemIOStringReaderFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.IO;StringReader;false;StringReader;(System.String);;Argument[0];Argument[this];taint;manual"
}
}
/** The `System.IO.Stream` class. */
class SystemIOStreamClass extends SystemIOClass {
SystemIOStreamClass() { this.hasName("Stream") }
@@ -145,29 +83,6 @@ class SystemIOStreamClass extends SystemIOClass {
}
}
/** Data flow for `System.IO.Stream`. */
private class SystemIOStreamFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.IO;Stream;false;CopyTo;(System.IO.Stream);;Argument[this];Argument[0];taint;manual",
"System.IO;Stream;false;CopyToAsync;(System.IO.Stream);;Argument[this];Argument[0];taint;manual",
"System.IO;Stream;false;CopyToAsync;(System.IO.Stream,System.Int32);;Argument[this];Argument[0];taint;manual",
"System.IO;Stream;false;CopyToAsync;(System.IO.Stream,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual",
"System.IO;Stream;false;ReadAsync;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual",
"System.IO;Stream;false;WriteAsync;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual",
"System.IO;Stream;true;BeginRead;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[this];Argument[0].Element;taint;manual",
"System.IO;Stream;true;BeginWrite;(System.Byte[],System.Int32,System.Int32,System.AsyncCallback,System.Object);;Argument[0].Element;Argument[this];taint;manual",
"System.IO;Stream;true;CopyTo;(System.IO.Stream,System.Int32);;Argument[this];Argument[0];taint;manual",
"System.IO;Stream;true;CopyToAsync;(System.IO.Stream,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0];taint;manual",
"System.IO;Stream;true;Read;(System.Byte[],System.Int32,System.Int32);;Argument[this];Argument[0].Element;taint;manual",
"System.IO;Stream;true;ReadAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[this];Argument[0].Element;taint;manual",
"System.IO;Stream;true;Write;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual",
"System.IO;Stream;true;WriteAsync;(System.Byte[],System.Int32,System.Int32,System.Threading.CancellationToken);;Argument[0].Element;Argument[this];taint;manual"
]
}
}
/** The `System.IO.MemoryStream` class. */
class SystemIOMemoryStreamClass extends SystemIOClass {
SystemIOMemoryStreamClass() { this.hasName("MemoryStream") }
@@ -178,47 +93,3 @@ class SystemIOMemoryStreamClass extends SystemIOClass {
result.hasName("ToArray")
}
}
/** Data flow for `System.IO.MemoryStream`. */
private class SystemIOMemoryStreamFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.IO;MemoryStream;false;MemoryStream;(System.Byte[]);;Argument[0];Argument[this];taint;manual",
"System.IO;MemoryStream;false;MemoryStream;(System.Byte[],System.Boolean);;Argument[0].Element;Argument[this];taint;manual",
"System.IO;MemoryStream;false;MemoryStream;(System.Byte[],System.Int32,System.Int32);;Argument[0].Element;Argument[this];taint;manual",
"System.IO;MemoryStream;false;MemoryStream;(System.Byte[],System.Int32,System.Int32,System.Boolean);;Argument[0].Element;Argument[this];taint;manual",
"System.IO;MemoryStream;false;MemoryStream;(System.Byte[],System.Int32,System.Int32,System.Boolean,System.Boolean);;Argument[0].Element;Argument[this];taint;manual",
"System.IO;MemoryStream;false;ToArray;();;Argument[this];ReturnValue;taint;manual"
]
}
}
/** Sources for `System.IO.FileStream`. */
private class SystemIOFileStreamSourceModelCsv extends SourceModelCsv {
override predicate row(string row) {
row = "System.IO;FileStream;false;FileStream;;;Argument[this];file;manual"
}
}
/** Data flow for `System.IO.FileStream`. */
private class SystemIOFileStreamSummaryModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.IO.FileOptions);;Argument[0];Argument[this];taint;manual",
"System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32);;Argument[0];Argument[this];taint;manual",
"System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare);;Argument[0];Argument[this];taint;manual",
"System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess,System.IO.FileShare,System.Int32,System.Boolean);;Argument[0];Argument[this];taint;manual",
"System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode,System.IO.FileAccess);;Argument[0];Argument[this];taint;manual",
"System.IO;FileStream;false;FileStream;(System.String,System.IO.FileMode);;Argument[0];Argument[this];taint;manual",
]
}
}
/** Data flow for `System.IO.StreamReader`. */
private class SystemIOStreamSummaryModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row = "System.IO;StreamReader;false;StreamReader;;;Argument[0];Argument[this];taint;manual"
}
}

View File

@@ -32,694 +32,3 @@ module SystemLinq {
CSharp::ExtensionMethod getAnAnyMethod() { result = this.getAMethod("Any<>") }
}
}
/** Data flow for `System.Linq.Enumerable`. */
private class SystemLinqEnumerableFlowModelCsv extends ExternalFlow::SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Linq;Enumerable;false;Aggregate<,,>;(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>);;Argument[1];Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Aggregate<,,>;(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>);;Argument[0].Element;Argument[2].Parameter[1];value;manual",
"System.Linq;Enumerable;false;Aggregate<,,>;(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Aggregate<,,>;(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>);;Argument[3].ReturnValue;ReturnValue;value;manual",
"System.Linq;Enumerable;false;Aggregate<,>;(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>);;Argument[1];Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Aggregate<,>;(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>);;Argument[0].Element;Argument[2].Parameter[1];value;manual",
"System.Linq;Enumerable;false;Aggregate<,>;(System.Collections.Generic.IEnumerable<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>);;Argument[2].ReturnValue;ReturnValue;value;manual",
"System.Linq;Enumerable;false;Aggregate<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TSource,TSource>);;Argument[0].Element;Argument[1].Parameter[1];value;manual",
"System.Linq;Enumerable;false;Aggregate<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TSource,TSource>);;Argument[1].ReturnValue;ReturnValue;value;manual",
"System.Linq;Enumerable;false;All<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Any<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;AsEnumerable<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Average<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Decimal>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Average<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Double>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Average<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Average<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int64>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Average<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Average<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Double>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Average<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int32>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Average<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int64>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Average<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Single>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Average<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Single>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Cast<>;(System.Collections.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Concat<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Concat<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Count<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;DefaultIfEmpty<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;DefaultIfEmpty<>;(System.Collections.Generic.IEnumerable<TSource>,TSource);;Argument[1];ReturnValue;value;manual",
"System.Linq;Enumerable;false;DefaultIfEmpty<>;(System.Collections.Generic.IEnumerable<TSource>,TSource);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;Distinct<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Distinct<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ElementAt<>;(System.Collections.Generic.IEnumerable<TSource>,System.Int32);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;ElementAtOrDefault<>;(System.Collections.Generic.IEnumerable<TSource>,System.Int32);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;Except<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;Except<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;First<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;First<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;First<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;FirstOrDefault<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;FirstOrDefault<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;FirstOrDefault<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;GroupBy<,,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual",
"System.Linq;Enumerable;false;GroupBy<,,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;GroupBy<,,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual",
"System.Linq;Enumerable;false;GroupBy<,,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>);;Argument[0];Argument[2].Parameter[1];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupBy<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupJoin<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupJoin<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupJoin<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupJoin<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;Enumerable;false;GroupJoin<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;GroupJoin<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupJoin<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupJoin<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;Enumerable;false;GroupJoin<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;Enumerable;false;GroupJoin<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Intersect<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Intersect<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Intersect<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Intersect<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Join<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Join<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Join<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Join<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;Enumerable;false;Join<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Join<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Join<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Join<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Join<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;Enumerable;false;Join<,,,>;(System.Collections.Generic.IEnumerable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Last<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;Last<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Last<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;LastOrDefault<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;LastOrDefault<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;LastOrDefault<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;LongCount<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Decimal>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Double>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int64>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Double>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int32>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int64>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Single>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Max<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Single>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Decimal>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Double>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int64>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Double>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int32>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int64>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Single>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Min<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Single>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;OfType<>;(System.Collections.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;OrderBy<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;OrderBy<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;OrderBy<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;OrderBy<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;OrderByDescending<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;OrderByDescending<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;OrderByDescending<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;OrderByDescending<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Reverse<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Select<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Select<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,TResult>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Select<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Select<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TResult>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;SelectMany<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;SelectMany<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;SelectMany<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual",
"System.Linq;Enumerable;false;SelectMany<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;SelectMany<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;SelectMany<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;SelectMany<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual",
"System.Linq;Enumerable;false;SelectMany<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;SelectMany<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;SelectMany<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;SelectMany<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;SelectMany<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Single<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;Single<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Single<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;SingleOrDefault<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;SingleOrDefault<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;SingleOrDefault<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Enumerable;false;Skip<>;(System.Collections.Generic.IEnumerable<TSource>,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;SkipWhile<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;SkipWhile<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;SkipWhile<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;SkipWhile<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Sum<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Decimal>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Sum<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Double>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Sum<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Sum<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int64>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Sum<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Sum<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Double>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Sum<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int32>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Sum<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Int64>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Sum<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Nullable<System.Single>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Sum<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Single>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Take<>;(System.Collections.Generic.IEnumerable<TSource>,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;TakeWhile<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;TakeWhile<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;TakeWhile<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;TakeWhile<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ThenBy<,>;(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ThenBy<,>;(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ThenBy<,>;(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ThenBy<,>;(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ThenByDescending<,>;(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ThenByDescending<,>;(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ThenByDescending<,>;(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ThenByDescending<,>;(System.Linq.IOrderedEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToArray<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ToDictionary<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToDictionary<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToDictionary<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ToDictionary<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToDictionary<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToDictionary<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ToDictionary<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ToDictionary<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToDictionary<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ToDictionary<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToList<>;(System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ToLookup<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToLookup<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToLookup<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ToLookup<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToLookup<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToLookup<,,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ToLookup<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ToLookup<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;ToLookup<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;ToLookup<,>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Union<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Union<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Union<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Union<>;(System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Where<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Where<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Where<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Enumerable;false;Where<>;(System.Collections.Generic.IEnumerable<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Zip<,,>;(System.Collections.Generic.IEnumerable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Enumerable;false;Zip<,,>;(System.Collections.Generic.IEnumerable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>);;Argument[1].Element;Argument[2].Parameter[1];value;manual",
"System.Linq;Enumerable;false;Zip<,,>;(System.Collections.Generic.IEnumerable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
]
}
}
/** Data flow for `System.Linq;EnumerableQuery<>`. */
private class SystemLinqEnumerableQueryFlowModelCsv extends ExternalFlow::SummaryModelCsv {
override predicate row(string row) {
row =
"System.Linq;EnumerableQuery<>;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current];value;manual"
}
}
/** Data flow for `System.Linq.ImmutableArrayExtensions`. */
private class SystemLinqImmutableArrayExtensionsFlowModelCsv extends ExternalFlow::SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Linq;ImmutableArrayExtensions;false;First<>;(System.Collections.Immutable.ImmutableArray<T>+Builder);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ImmutableArrayExtensions;false;FirstOrDefault<>;(System.Collections.Immutable.ImmutableArray<T>+Builder);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ImmutableArrayExtensions;false;Last<>;(System.Collections.Immutable.ImmutableArray<T>+Builder);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ImmutableArrayExtensions;false;LastOrDefault<>;(System.Collections.Immutable.ImmutableArray<T>+Builder);;Argument[0].Element;ReturnValue;value;manual",
]
}
}
/** Data flow for `System.Linq.Lookup<,>`. */
private class SystemLinqLookupFlowModelCsv extends ExternalFlow::SummaryModelCsv {
override predicate row(string row) {
row =
"System.Linq;Lookup<,>;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current];value;manual"
}
}
/** Data flow for `System.Linq.OrderedParallelQuery<>`. */
private class SystemLinqOrderedParallelQuery extends ExternalFlow::SummaryModelCsv {
override predicate row(string row) {
row =
"System.Linq;OrderedParallelQuery<>;false;GetEnumerator;();;Argument[this].Element;ReturnValue.Property[System.Collections.Generic.IEnumerator<>.Current];value;manual"
}
}
/** Data flow for `System.Linq.ParallelEnumerable`. */
private class SystemLinqParallelEnumerableFlowModelCsv extends ExternalFlow::SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Linq;ParallelEnumerable;false;Aggregate<,,>;(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>);;Argument[1];Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Aggregate<,,>;(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>);;Argument[0].Element;Argument[2].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;Aggregate<,,>;(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Aggregate<,,>;(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>,System.Func<TAccumulate,TResult>);;Argument[3].ReturnValue;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;Aggregate<,>;(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>);;Argument[1];Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Aggregate<,>;(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>);;Argument[0].Element;Argument[2].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;Aggregate<,>;(System.Linq.ParallelQuery<TSource>,TAccumulate,System.Func<TAccumulate,TSource,TAccumulate>);;Argument[2].ReturnValue;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;Aggregate<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TSource,TSource>);;Argument[0].Element;Argument[1].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;Aggregate<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TSource,TSource>);;Argument[1].ReturnValue;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;All<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Any<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;AsEnumerable<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Average<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Decimal>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Average<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Double>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Average<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Average<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int64>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Average<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Average<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Double>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Average<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int32>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Average<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int64>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Average<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Single>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Average<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Single>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Cast<>;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Concat<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Concat<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Concat<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Concat<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Count<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;DefaultIfEmpty<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;DefaultIfEmpty<>;(System.Linq.ParallelQuery<TSource>,TSource);;Argument[1];ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;DefaultIfEmpty<>;(System.Linq.ParallelQuery<TSource>,TSource);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;Distinct<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Distinct<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ElementAt<>;(System.Linq.ParallelQuery<TSource>,System.Int32);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;ElementAtOrDefault<>;(System.Linq.ParallelQuery<TSource>,System.Int32);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;Except<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;Except<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;Except<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;Except<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;First<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;First<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;First<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;FirstOrDefault<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;FirstOrDefault<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;FirstOrDefault<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>);;Argument[0];Argument[2].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupBy<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;GroupJoin<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Intersect<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Intersect<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Intersect<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Intersect<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Intersect<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Intersect<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Intersect<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Intersect<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;Join<,,,>;(System.Linq.ParallelQuery<TOuter>,System.Linq.ParallelQuery<TInner>,System.Func<TOuter,TKey>,System.Func<TInner,TKey>,System.Func<TOuter,TInner,TResult>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Last<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;Last<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Last<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;LastOrDefault<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;LastOrDefault<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;LastOrDefault<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;LongCount<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Decimal>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Double>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int64>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Double>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int32>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int64>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Single>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Max<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Single>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Decimal>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Double>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int64>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Double>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int32>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int64>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Single>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Min<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Single>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;OfType<>;(System.Linq.ParallelQuery);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;OrderBy<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;OrderBy<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;OrderBy<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;OrderBy<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;OrderByDescending<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;OrderByDescending<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;OrderByDescending<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;OrderByDescending<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Reverse<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Select<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Select<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,TResult>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Select<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Select<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TResult>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>,System.Func<TSource,TCollection,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;SelectMany<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Single<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;Single<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Single<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;SingleOrDefault<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;SingleOrDefault<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;SingleOrDefault<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;ParallelEnumerable;false;Skip<>;(System.Linq.ParallelQuery<TSource>,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;SkipWhile<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;SkipWhile<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;SkipWhile<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;SkipWhile<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Sum<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Decimal>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Sum<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Double>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Sum<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Sum<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int64>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Sum<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Decimal>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Sum<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Double>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Sum<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int32>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Sum<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Int64>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Sum<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Nullable<System.Single>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Sum<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Single>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Take<>;(System.Linq.ParallelQuery<TSource>,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;TakeWhile<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;TakeWhile<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;TakeWhile<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;TakeWhile<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ThenBy<,>;(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ThenBy<,>;(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ThenBy<,>;(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ThenBy<,>;(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ThenByDescending<,>;(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ThenByDescending<,>;(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ThenByDescending<,>;(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ThenByDescending<,>;(System.Linq.OrderedParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToArray<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ToDictionary<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToDictionary<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToDictionary<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ToDictionary<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToDictionary<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToDictionary<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ToDictionary<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ToDictionary<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToDictionary<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ToDictionary<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToList<>;(System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ToLookup<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToLookup<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToLookup<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ToLookup<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToLookup<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToLookup<,,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Func<TSource,TElement>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ToLookup<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ToLookup<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;ToLookup<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;ToLookup<,>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,TKey>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Union<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Union<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Union<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Union<>;(System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Union<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Union<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Union<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Union<>;(System.Linq.ParallelQuery<TSource>,System.Linq.ParallelQuery<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Where<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Where<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Where<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Where<>;(System.Linq.ParallelQuery<TSource>,System.Func<TSource,System.Int32,System.Boolean>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Zip<,,>;(System.Linq.ParallelQuery<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Zip<,,>;(System.Linq.ParallelQuery<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>);;Argument[1].Element;Argument[2].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;Zip<,,>;(System.Linq.ParallelQuery<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Func<TFirst,TSecond,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;ParallelEnumerable;false;Zip<,,>;(System.Linq.ParallelQuery<TFirst>,System.Linq.ParallelQuery<TSecond>,System.Func<TFirst,TSecond,TResult>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;ParallelEnumerable;false;Zip<,,>;(System.Linq.ParallelQuery<TFirst>,System.Linq.ParallelQuery<TSecond>,System.Func<TFirst,TSecond,TResult>);;Argument[1].Element;Argument[2].Parameter[1];value;manual",
"System.Linq;ParallelEnumerable;false;Zip<,,>;(System.Linq.ParallelQuery<TFirst>,System.Linq.ParallelQuery<TSecond>,System.Func<TFirst,TSecond,TResult>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
]
}
}
/** Data flow for `System.Linq.Queryable`. */
private class SystemLinqQueryableFlowModelCsv extends ExternalFlow::SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Linq;Queryable;false;Aggregate<,,>;(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>,System.Linq.Expressions.Expression<System.Func<TAccumulate,TResult>>);;Argument[1];Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;Aggregate<,,>;(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>,System.Linq.Expressions.Expression<System.Func<TAccumulate,TResult>>);;Argument[0].Element;Argument[2].Parameter[1];value;manual",
"System.Linq;Queryable;false;Aggregate<,,>;(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>,System.Linq.Expressions.Expression<System.Func<TAccumulate,TResult>>);;Argument[2].ReturnValue;Argument[3].Parameter[0];value;manual",
"System.Linq;Queryable;false;Aggregate<,,>;(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>,System.Linq.Expressions.Expression<System.Func<TAccumulate,TResult>>);;Argument[3].ReturnValue;ReturnValue;value;manual",
"System.Linq;Queryable;false;Aggregate<,>;(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>);;Argument[1];Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;Aggregate<,>;(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>);;Argument[0].Element;Argument[2].Parameter[1];value;manual",
"System.Linq;Queryable;false;Aggregate<,>;(System.Linq.IQueryable<TSource>,TAccumulate,System.Linq.Expressions.Expression<System.Func<TAccumulate,TSource,TAccumulate>>);;Argument[2].ReturnValue;ReturnValue;value;manual",
"System.Linq;Queryable;false;Aggregate<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TSource,TSource>>);;Argument[0].Element;Argument[1].Parameter[1];value;manual",
"System.Linq;Queryable;false;Aggregate<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TSource,TSource>>);;Argument[1].ReturnValue;ReturnValue;value;manual",
"System.Linq;Queryable;false;All<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Any<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;AsQueryable;(System.Collections.IEnumerable);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;AsQueryable<>;(System.Collections.Generic.IEnumerable<TElement>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Average<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Decimal>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Average<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Double>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Average<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Average<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int64>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Average<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Decimal>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Average<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Double>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Average<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Int32>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Average<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Int64>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Average<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Single>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Average<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Single>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Cast<>;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Concat<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Concat<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Count<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;DefaultIfEmpty<>;(System.Linq.IQueryable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;DefaultIfEmpty<>;(System.Linq.IQueryable<TSource>,TSource);;Argument[1];ReturnValue;value;manual",
"System.Linq;Queryable;false;DefaultIfEmpty<>;(System.Linq.IQueryable<TSource>,TSource);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;Distinct<>;(System.Linq.IQueryable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Distinct<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;ElementAt<>;(System.Linq.IQueryable<TSource>,System.Int32);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;ElementAtOrDefault<>;(System.Linq.IQueryable<TSource>,System.Int32);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;Except<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;Except<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;First<>;(System.Linq.IQueryable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;First<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;First<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;FirstOrDefault<>;(System.Linq.IQueryable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;FirstOrDefault<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;FirstOrDefault<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;GroupBy<,,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual",
"System.Linq;Queryable;false;GroupBy<,,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;GroupBy<,,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[2].ReturnValue;Argument[3].Parameter[1].Element;value;manual",
"System.Linq;Queryable;false;GroupBy<,,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TElement>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[3].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;GroupBy<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;GroupBy<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TKey,System.Collections.Generic.IEnumerable<TSource>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;GroupBy<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Linq.Expressions.Expression<System.Func<TSource,TElement>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].ReturnValue;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupBy<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupJoin<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupJoin<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupJoin<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupJoin<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;Queryable;false;GroupJoin<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;GroupJoin<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupJoin<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupJoin<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;Queryable;false;GroupJoin<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;Queryable;false;GroupJoin<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,System.Collections.Generic.IEnumerable<TInner>,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Intersect<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Intersect<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Intersect<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Intersect<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Join<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;Join<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;Queryable;false;Join<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;Queryable;false;Join<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;Queryable;false;Join<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Join<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;Join<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[0].Element;Argument[4].Parameter[0];value;manual",
"System.Linq;Queryable;false;Join<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[3].Parameter[0];value;manual",
"System.Linq;Queryable;false;Join<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[1].Element;Argument[4].Parameter[1];value;manual",
"System.Linq;Queryable;false;Join<,,,>;(System.Linq.IQueryable<TOuter>,System.Collections.Generic.IEnumerable<TInner>,System.Linq.Expressions.Expression<System.Func<TOuter,TKey>>,System.Linq.Expressions.Expression<System.Func<TInner,TKey>>,System.Linq.Expressions.Expression<System.Func<TOuter,TInner,TResult>>,System.Collections.Generic.IEqualityComparer<TKey>);;Argument[4].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Last<>;(System.Linq.IQueryable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;Last<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Last<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;LastOrDefault<>;(System.Linq.IQueryable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;LastOrDefault<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;LastOrDefault<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;LongCount<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Max<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Min<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;OfType<>;(System.Linq.IQueryable);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;OrderBy<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;OrderBy<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;OrderBy<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;OrderBy<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;OrderByDescending<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;OrderByDescending<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;OrderByDescending<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;OrderByDescending<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Reverse<>;(System.Linq.IQueryable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Select<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Select<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,TResult>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Select<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Select<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TResult>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;SelectMany<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;SelectMany<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;SelectMany<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual",
"System.Linq;Queryable;false;SelectMany<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;SelectMany<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;SelectMany<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;SelectMany<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>);;Argument[1].ReturnValue.Element;Argument[2].Parameter[1];value;manual",
"System.Linq;Queryable;false;SelectMany<,,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TCollection>>>,System.Linq.Expressions.Expression<System.Func<TSource,TCollection,TResult>>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;SelectMany<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;SelectMany<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Collections.Generic.IEnumerable<TResult>>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;SelectMany<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;SelectMany<,>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Collections.Generic.IEnumerable<TResult>>>);;Argument[1].ReturnValue;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Single<>;(System.Linq.IQueryable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;Single<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Single<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;SingleOrDefault<>;(System.Linq.IQueryable<TSource>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;SingleOrDefault<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;SingleOrDefault<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;ReturnValue;value;manual",
"System.Linq;Queryable;false;Skip<>;(System.Linq.IQueryable<TSource>,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;SkipWhile<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;SkipWhile<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;SkipWhile<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;SkipWhile<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Sum<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Decimal>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Sum<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Double>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Sum<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Sum<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int64>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Sum<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Decimal>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Sum<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Double>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Sum<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Int32>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Sum<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Int64>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Sum<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Nullable<System.Single>>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Sum<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Single>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Take<>;(System.Linq.IQueryable<TSource>,System.Int32);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;TakeWhile<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;TakeWhile<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;TakeWhile<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;TakeWhile<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;ThenBy<,>;(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;ThenBy<,>;(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;ThenBy<,>;(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;ThenBy<,>;(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;ThenByDescending<,>;(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;ThenByDescending<,>;(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;ThenByDescending<,>;(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;ThenByDescending<,>;(System.Linq.IOrderedQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,TKey>>,System.Collections.Generic.IComparer<TKey>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Union<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Union<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Union<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Union<>;(System.Linq.IQueryable<TSource>,System.Collections.Generic.IEnumerable<TSource>,System.Collections.Generic.IEqualityComparer<TSource>);;Argument[1].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Where<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Where<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Where<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>);;Argument[0].Element;ReturnValue.Element;value;manual",
"System.Linq;Queryable;false;Where<>;(System.Linq.IQueryable<TSource>,System.Linq.Expressions.Expression<System.Func<TSource,System.Int32,System.Boolean>>);;Argument[0].Element;Argument[1].Parameter[0];value;manual",
"System.Linq;Queryable;false;Zip<,,>;(System.Linq.IQueryable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Linq.Expressions.Expression<System.Func<TFirst,TSecond,TResult>>);;Argument[0].Element;Argument[2].Parameter[0];value;manual",
"System.Linq;Queryable;false;Zip<,,>;(System.Linq.IQueryable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Linq.Expressions.Expression<System.Func<TFirst,TSecond,TResult>>);;Argument[1].Element;Argument[2].Parameter[1];value;manual",
"System.Linq;Queryable;false;Zip<,,>;(System.Linq.IQueryable<TFirst>,System.Collections.Generic.IEnumerable<TSecond>,System.Linq.Expressions.Expression<System.Func<TFirst,TSecond,TResult>>);;Argument[2].ReturnValue;ReturnValue.Element;value;manual",
]
}
}

View File

@@ -28,18 +28,6 @@ class SystemNetWebUtility extends SystemNetClass {
Method getAnUrlEncodeMethod() { result = this.getAMethod("UrlEncode") }
}
/** Data flow for `System.Net.WebUtility`. */
private class SystemNetWebUtilityFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Net;WebUtility;false;HtmlEncode;(System.String);;Argument[0];ReturnValue;taint;manual",
"System.Net;WebUtility;false;HtmlEncode;(System.String,System.IO.TextWriter);;Argument[0];ReturnValue;taint;manual",
"System.Net;WebUtility;false;UrlEncode;(System.String);;Argument[0];ReturnValue;taint;manual"
]
}
}
/** The `System.Net.HttpListenerResponse` class. */
class SystemNetHttpListenerResponseClass extends SystemNetClass {
SystemNetHttpListenerResponseClass() { this.hasName("HttpListenerResponse") }
@@ -72,17 +60,6 @@ class SystemNetIPHostEntryClass extends SystemNetClass {
Property getAliasesProperty() { result = this.getProperty("Aliases") }
}
/** Data flow for `System.Net.IPHostEntry`. */
private class SystemNetIPHostEntryClassFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Net;IPHostEntry;false;get_Aliases;();;Argument[this];ReturnValue;taint;manual",
"System.Net;IPHostEntry;false;get_HostName;();;Argument[this];ReturnValue;taint;manual"
]
}
}
/** The `System.Net.Cookie` class. */
class SystemNetCookieClass extends SystemNetClass {
SystemNetCookieClass() { this.hasName("Cookie") }
@@ -90,34 +67,3 @@ class SystemNetCookieClass extends SystemNetClass {
/** Gets the `Value` property. */
Property getValueProperty() { result = this.getProperty("Value") }
}
/** Data flow for `System.Net.Cookie`. */
private class SystemNetCookieClassFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row = "System.Net;Cookie;false;get_Value;();;Argument[this];ReturnValue;taint;manual"
}
}
/** Data flow for `System.Net.HttpListenerPrefixCollection`. */
private class SystemNetHttpListenerPrefixCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.Net;HttpListenerPrefixCollection;false;CopyTo;(System.Array,System.Int32);;Argument[this].Element;Argument[0].Element;value;manual"
}
}
/** Data flow for `System.Net.CookieCollection`. */
private class SystemNetCookieCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.Net;CookieCollection;false;Add;(System.Net.CookieCollection);;Argument[0];Argument[this].Element;value;manual"
}
}
/** Data flow for `System.Net.WebHeaderCollection`. */
private class SystemNetWebHeaderCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
"System.Net;WebHeaderCollection;false;Add;(System.String);;Argument[0];Argument[this].Element;value;manual"
}
}

View File

@@ -16,15 +16,3 @@ class SystemSecurityNamespace extends Namespace {
class SystemSecurityClass extends Class {
SystemSecurityClass() { this.getNamespace() instanceof SystemSecurityNamespace }
}
/** Data flow for some collection like classes in `System.Security.*`. */
private class SystemSecurityPolicyApplicationTrustCollectionFlowModelCsv extends SummaryModelCsv {
override predicate row(string row) {
row =
[
"System.Security.Permissions;KeyContainerPermissionAccessEntryCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Security.Policy;ApplicationTrustCollection;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
"System.Security.Policy;Evidence;false;Clear;();;Argument[this].WithoutElement;Argument[this];value;manual",
]
}
}

Some files were not shown because too many files have changed in this diff Show More